DVB-Testrechner SatCast: Unterschied zwischen den Versionen
Aus FeM Streaming Wiki
Ello (Diskussion | Beiträge) |
Ello (Diskussion | Beiträge) |
||
Zeile 22: | Zeile 22: | ||
mittels folgendem kleine Script kann man überprüfen ob die streams noch laufen: | mittels folgendem kleine Script kann man überprüfen ob die streams noch laufen: | ||
− | + | ||
− | #!/bin/bash | + | #!/bin/bash |
− | IPADDRESSES="239.255.2.13 239.255.2.14 239.255.2.15 239.255.2.16 239.255.2.17 239.255.2.18 239.255.2.31 239.255.2.32 239.255.2.6 239.255.2.9 239 | + | IPADDRESSES="239.255.2.13 239.255.2.14 239.255.2.15 239.255.2.16 239.255.2.17 239.255.2.18 239.255.2.31 239.255.2.32 239.255.2.6 239.255.2.9 239 |
− | PORT="5000" | + | PORT="5000" |
− | DUMPRTP="/usr/local/src/dvbstream/dumprtp" | + | DUMPRTP="/usr/local/src/dvbstream/dumprtp" |
− | TEMPFILE="/tmp/dumprtp.temp" | + | TEMPFILE="/tmp/dumprtp.temp" |
− | MAILADDRESS="matthias.eller@static-void-main.de" | + | MAILADDRESS="matthias.eller@static-void-main.de" |
− | MAILSUBJECT="satcast stream down" | + | MAILSUBJECT="satcast stream down" |
− | MAILTEXT="folgender stream scheint nicht mehr zu gehen" | + | MAILTEXT="folgender stream scheint nicht mehr zu gehen" |
− | + | for ADDRESS in $IPADDRESSES; do | |
− | for ADDRESS in $IPADDRESSES; do | + | |
echo "checking $ADDRESS" | echo "checking $ADDRESS" | ||
Zeile 50: | Zeile 49: | ||
rm $TEMPFILE | rm $TEMPFILE | ||
− | done | + | done |
− | + |
Version vom 18. Juli 2006, 15:32 Uhr
Beschreibung
Satcast ist ein Rechner zum Testen und Evaluieren von verschiedenen Möglichkeiten Fernsehsendungen in digitaler Form über ein Netzwerk zu übertragen um damit mehrere Nutzer mit Fernsehen unabhängig vom Kabelanschluss zu versorgen.
Hardware
Der Rechner an sich:
- Gigabyte Board mit Pentium 4 2,8 GHz
- 1024 MB Ram
- 4 DVB-Karten Technotrend Budget DVB-S
Satelliten-Technik:
- 100cm Satellitenschüssel
- 2 Invacom Quattro UniversalLNBs
- 2-fach MultiFeedHalterung
- SAT-Multiswitch SMS 9962 NF der uns freundlicherweise von der Firma Spaun als Teststellung zur Verfügung gestellt wurde.
Software
Zur Zeit wird dvbstream genutzt um dvb per multicast oder auch unicast zu senden.
mittels folgendem kleine Script kann man überprüfen ob die streams noch laufen:
#!/bin/bash IPADDRESSES="239.255.2.13 239.255.2.14 239.255.2.15 239.255.2.16 239.255.2.17 239.255.2.18 239.255.2.31 239.255.2.32 239.255.2.6 239.255.2.9 239 PORT="5000" DUMPRTP="/usr/local/src/dvbstream/dumprtp" TEMPFILE="/tmp/dumprtp.temp" MAILADDRESS="matthias.eller@static-void-main.de" MAILSUBJECT="satcast stream down" MAILTEXT="folgender stream scheint nicht mehr zu gehen" for ADDRESS in $IPADDRESSES; do echo "checking $ADDRESS" $DUMPRTP $ADDRESS 5000 > $TEMPFILE & PID=$! sleep 1s kill -9 $PID FILESIZE=`ls -s $TEMPFILE | awk {'print $1'}` if test $FILESIZE -lt 100; then echo "stream on $ADDRESS seems dead. sending email" echo -e "$MAILTEXT\n\n $ADDRESS" | mail -s "$MAILSUBJECT" $MAILADDRESS fi rm $TEMPFILE done