Streaming auf PocketPC?
-
- Neugieriger
- Beiträge: 18
- Registriert: Dienstag 4. Februar 2003, 15:52
-
- Tuxboxer
- Beiträge: 5001
- Registriert: Montag 11. November 2002, 15:26
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
Habe jetzt mal im VLC Forum die Frage gestellt ob man das automatisch irgendwie einbauen kann das wenn der Live Stream im ActiveX Plugin laeuft und dann gleich weiterleitet.
VLC Forum http://forum.videolan.org/viewtopic.php?t=16350
Tuxbox Forum an YJogol http://forum.tuxbox-cvs.sourceforge.net ... hp?t=40159
VLC Forum http://forum.videolan.org/viewtopic.php?t=16350
Tuxbox Forum an YJogol http://forum.tuxbox-cvs.sourceforge.net ... hp?t=40159
-
- Interessierter
- Beiträge: 60
- Registriert: Montag 22. Juli 2002, 14:23
Wäre natürlich super, wenn alle die eine solche Funktionalität gebrauchen können, hier: http://forum.tuxbox-cvs.sourceforge.net ... hp?t=40159 einen Kommentar dazu abgeben
Gruss JAD
Gruss JAD
-
- Interessierter
- Beiträge: 41
- Registriert: Sonntag 9. November 2003, 22:53
Verstehe ich das richtig ?JAD hat geschrieben:
Zu2.
Einen Film an mehrere Computer senden
Beim Streamen an die UDP Adresse 239.255.1.1 senden.
Und beim PPC oder allen anderen Zielrechnern die gleiche Adresse eintragen.
PC1 greift auf den DBox-stream zu und streamt ihn an die UDP -Adresse 239.255.1.1
PC2 greift auf diese UDP Adresse zu und hat das live-Bild der DBox.
Dabei habe ich das Problem, dass am PC1 der VLC kein Bild darstellt. Also gleichzeitige Darstellung des Bildes und Streamausgabe funktioniert bei mir nicht.
-
- Interessierter
- Beiträge: 60
- Registriert: Montag 22. Juli 2002, 14:23
Starte einfach den VLC 2x und lass Dir das Fernsehbild von dem 2. darstellen.trinidat hat geschrieben:
Dabei habe ich das Problem, dass am PC1 der VLC kein Bild darstellt. Also gleichzeitige Darstellung des Bildes und Streamausgabe funktioniert bei mir nicht.
Man braucht allerdings schon einen leistungsfähigen PC.
Gruss JAD
-
- Interessierter
- Beiträge: 60
- Registriert: Montag 22. Juli 2002, 14:23
Beispiel für Streaming aus dem Internet auf den PPC:
http://www.smartvideo.com/partners/wind ... daWIFI.asx
evtl. speichern und mit dem MediaPlayer öffnen.
Gruss JAD
http://www.smartvideo.com/partners/wind ... daWIFI.asx
evtl. speichern und mit dem MediaPlayer öffnen.
Gruss JAD
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
Meine Antwort in meinem Forum auf English zum testen ;-)
Have a look at the file
Y_Live_TV.yhtm in share/tuxbox/neutrino/httpd-yYou could modify it into something like this:
http://{=script:Y_Live dboxIP=}::31339/0,0x65,0x1ff,0x200 :sout=#transcode{width=352,vcodec=mp2v,vb=192,acod ec=mpga,ab=64,deinterlace}:duplicate{dst=std{acces s=udp, url=239.255.1.1:1234},dstdisplay}
where
width=352 = width of the picture
vb=360 = Video Bandwith (my Example 192)
ab=32 = Audio Bandwidth (my Example 64)
So have a play and when you start Live TV with your modded new Y_Live_TV it should stream in the selected parameters
The bit marked in red streams to everyone but you can change into any other IP
<input type="hidden" name="url" value="http://{=script:Y_Live dboxIP=}:31339/0,{=func:get_video_pids {=audiopid=}=}"> Is the line you should play with
Have a look at the file
Y_Live_TV.yhtm in share/tuxbox/neutrino/httpd-yYou could modify it into something like this:
http://{=script:Y_Live dboxIP=}::31339/0,0x65,0x1ff,0x200 :sout=#transcode{width=352,vcodec=mp2v,vb=192,acod ec=mpga,ab=64,deinterlace}:duplicate{dst=std{acces s=udp, url=239.255.1.1:1234},dstdisplay}
where
width=352 = width of the picture
vb=360 = Video Bandwith (my Example 192)
ab=32 = Audio Bandwidth (my Example 64)
So have a play and when you start Live TV with your modded new Y_Live_TV it should stream in the selected parameters
The bit marked in red streams to everyone but you can change into any other IP
<input type="hidden" name="url" value="http://{=script:Y_Live dboxIP=}:31339/0,{=func:get_video_pids {=audiopid=}=}"> Is the line you should play with
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
Also ich habe jetzt mal diese Zeile eingebaut:
<param name="Src" value="http://{=script:Y_Live dboxIP=}:31339/0,{=func:get_video_pids {=audiopid=}=}:sout=#transcode{width=352,vcodec=mp2v,vb=192,acodec=mpga,ab=64,deinterlace}:duplicate{dst=std{access=udp,url=239.255.1.1:1234},dstdisplay}" />
Irgendwie kommt da aber auf meinem PC nix an....
YJogol..Any hints ?
<param name="Src" value="http://{=script:Y_Live dboxIP=}:31339/0,{=func:get_video_pids {=audiopid=}=}:sout=#transcode{width=352,vcodec=mp2v,vb=192,acodec=mpga,ab=64,deinterlace}:duplicate{dst=std{access=udp,url=239.255.1.1:1234},dstdisplay}" />
Irgendwie kommt da aber auf meinem PC nix an....
YJogol..Any hints ?
-
- Developer
- Beiträge: 809
- Registriert: Montag 4. Juli 2005, 18:45
Hm, da müsste ich erst rumprobieren, dafür fehlt mir momentan die Zeit ...
FAQ zu YWeb unter http://www.yjogol.de
-
- Developer
- Beiträge: 809
- Registriert: Montag 4. Juli 2005, 18:45
So, hab kurz mal geschaut. Das geht so.
in doRecord()
gegen
ersetzen.
fertig
IP 192.168.0.6 natürlich passend ersetzen.
Wie gesagt Transcoder im yWeb zu bauen ist nicht schwer ...
Läuft bei mir CPU = 15% auf P4 2,8GHz
Aber wer brauchs? Wofür?
Gruß
yjogol
in doRecord()
Code: Alles auswählen
var options = new Array(":sout=#duplicate{dst=display,dst=std{access=file,mux="+ymux+",url="+document.v.record_filename.value+"}}",":input-repeat=1");
Code: Alles auswählen
var options = new Array(":sout=#transcode{width=352,vcodec=mp4v,vb=360,acodec=mp4a,ab=32,deinterlace}:duplicate{dst=std{access=udp,url=192.168.0.6:1234},dst=display}",
":input-repeat=1");
fertig
IP 192.168.0.6 natürlich passend ersetzen.
Wie gesagt Transcoder im yWeb zu bauen ist nicht schwer ...
Läuft bei mir CPU = 15% auf P4 2,8GHz
Aber wer brauchs? Wofür?
Gruß
yjogol
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
@Yjogol
dieses ersetzt aber das LiveTV auf dem Host PC oder...?
Geht auch das kombinieren von beidem , sprich ich habe immer noch LiveTV auf dem Host PC und transcode zu einer Slave IP oder Broadcast IP ?
PS: Danke dass du dir ueberhaupt die muehe machst denn im VLC Forum habe ich gar keine Antwort erhalten.
dieses ersetzt aber das LiveTV auf dem Host PC oder...?
Geht auch das kombinieren von beidem , sprich ich habe immer noch LiveTV auf dem Host PC und transcode zu einer Slave IP oder Broadcast IP ?
PS: Danke dass du dir ueberhaupt die muehe machst denn im VLC Forum habe ich gar keine Antwort erhalten.
-
- Developer
- Beiträge: 809
- Registriert: Montag 4. Juli 2005, 18:45
Hi,PT-1 hat geschrieben:@Yjogol
dieses ersetzt aber das LiveTV auf dem Host PC oder...?
Geht auch das kombinieren von beidem , sprich ich habe immer noch LiveTV auf dem Host PC und transcode zu einer Slave IP oder Broadcast IP ?
PS: Danke dass du dir ueberhaupt die muehe machst denn im VLC Forum habe ich gar keine Antwort erhalten.
das ist natürlich eine Interimslösung. Ja, man kann trotzdem Live schauen, aber dann natürlich nicht mehr aufnehmen.
Ein richtiger Transcoder im Webinterface braucht aber auch abspeicherbare Einstellungen wie IP, Auflösung etc. und das ist schon ein wenig Arbeit ...
Gruß
yjogol
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
-
- Beiträge: 2
- Registriert: Dienstag 28. Oktober 2003, 23:31
Einzeiler zum Streamen von dbox (über Linux PC) zum PPC
benötigt werden:
- dbox2 mit Neutrino
- Linux PC (habe 1GHz, müsste auch mit weniger gehen)
+ ffmpeg (notfalls vorher besorgen)
- Pocket PC (habe 400MHz, 11MBit WLAN)
+ TCPMP Player für PocketPC (freeware)
auf einem Linux PC (zB: 1GHz) eingeben:
auf dem Pocket PC TCPMP Player eine Datei öffnen und:
bei mir lief es sogar Hinterzimmer mit schlechten WLAN Empfang absolut stabil und ohne unterbrechungen.
Ach ja, ganz wichtig: bei der dbox SPTS aktivieren ! Sonst funktioniert es net.
[/code]
- dbox2 mit Neutrino
- Linux PC (habe 1GHz, müsste auch mit weniger gehen)
+ ffmpeg (notfalls vorher besorgen)
- Pocket PC (habe 400MHz, 11MBit WLAN)
+ TCPMP Player für PocketPC (freeware)
auf einem Linux PC (zB: 1GHz) eingeben:
Code: Alles auswählen
ffmpeg -i http://<DBOXIP>:31339/$(printf '%04x,' $(GET http://<DBOXIP>/control/zapto?getpids) ) -s 320x240 -ab 128 -b 400 -f mpeg - | netcat -l -p 1555
Code: Alles auswählen
http://<LINUXIP>:1555/
Ach ja, ganz wichtig: bei der dbox SPTS aktivieren ! Sonst funktioniert es net.
[/code]
-
- Interessierter
- Beiträge: 60
- Registriert: Montag 22. Juli 2002, 14:23
Habe das nun mal mit Knoppix 5.0 ausprobiert.
Funktioniert wirklich super!!!
Habe es noch etwas für mich angepasst!
Mit weniger Audio und Video Bitrate.
Flüssiges gestochen scharfes Bild und guter Ton.
ffmpeg -i http://<DBOXIP>:31339/$(printf '%04x,' $(GET http://<DBOXIP>/control/zapto?getpids) ) -s 320x240 -ab 64 -b 200 -f mpeg - | netcat -l -p 1555
Gruss JAD
Funktioniert wirklich super!!!
Habe es noch etwas für mich angepasst!
Mit weniger Audio und Video Bitrate.
Flüssiges gestochen scharfes Bild und guter Ton.
ffmpeg -i http://<DBOXIP>:31339/$(printf '%04x,' $(GET http://<DBOXIP>/control/zapto?getpids) ) -s 320x240 -ab 64 -b 200 -f mpeg - | netcat -l -p 1555
Gruss JAD
-
- Developer
- Beiträge: 809
- Registriert: Montag 4. Juli 2005, 18:45
So, eine Grundversion für das Transcoding ist im aktuellen yWeb-Beta drin. http://forum.tuxbox-cvs.sourceforge.net ... 492#296492
Kommt im nächsten Release.
Gruß
yjogol
Kommt im nächsten Release.
Gruß
yjogol
-
- Neugieriger
- Beiträge: 6
- Registriert: Samstag 11. März 2006, 16:38
Hallo,
das klingt ja sehr interessant.
Wenn ich die Kommandozeile in der Art übernehme, erhalte ich leider
Benutze ich eine falsche Shell oder wieso funktioniert das Ersetzen nicht?
GRuß,
ChrischMan
das klingt ja sehr interessant.
Wenn ich die Kommandozeile in der Art übernehme, erhalte ich leider
Code: Alles auswählen
-bash: GET: command not found
GRuß,
ChrischMan
-
- Klöppelliese
- Beiträge: 1644
- Registriert: Donnerstag 8. August 2002, 12:51
GET ist ein Pearl Skript.
Das kannst du einfach z.B. in /bin kopieren, dann sollte das laufen:
http://rafb.net/paste/results/etaE2j91.html
Das kannst du einfach z.B. in /bin kopieren, dann sollte das laufen:
http://rafb.net/paste/results/etaE2j91.html
-
- Neugieriger
- Beiträge: 6
- Registriert: Samstag 11. März 2006, 16:38
-
- Neugieriger
- Beiträge: 6
- Registriert: Samstag 11. März 2006, 16:38
Irgendwie bekomme ich es leider immer noch nicht zum Laufen. Die IP und die GID sind ok, es erscheint aber fast immer
Code: Alles auswählen
http://192.168.1.101:31339/0065,0066,: Error while opening file
-
- Interessierter
- Beiträge: 60
- Registriert: Montag 22. Juli 2002, 14:23
Habe noch etwas experimentiert und folgendes festgestellt:
Habe bei einem XP-System den VMware Player installiert und simuliere damit einen Linux PC mit Knoppix 5.0.
Dort den ffmeg-String rein und was soll ich sagen es läuft super!!!
Daraus folgt an meinem Netzwerk kann es nicht liegen, dass es mit YWeb nicht so gut funktioniert.
Es sieht eher danach aus, dass die Rechenleistung von VLC zu stark beansprucht wird.
Hmmm....
Gruss JAD
Habe bei einem XP-System den VMware Player installiert und simuliere damit einen Linux PC mit Knoppix 5.0.
Dort den ffmeg-String rein und was soll ich sagen es läuft super!!!
Daraus folgt an meinem Netzwerk kann es nicht liegen, dass es mit YWeb nicht so gut funktioniert.
Es sieht eher danach aus, dass die Rechenleistung von VLC zu stark beansprucht wird.
Hmmm....
Gruss JAD
-
- Beiträge: 2
- Registriert: Dienstag 25. April 2006, 03:51
Hallo,
habe das eben auch ausprobiert, weil ich über das Internet meinen Dbox Stream abholen möchte und hab das Jetzt wie folgt getestet.
PC 1 die Einstellungen im VLC geöffnet und gebe dies wieder als Stream, der an die Broadcast Adresse 239.255.1.1 per UDP gesendet wird.
Wenn ich diesen Stream an PC 2 (Notebook) auch per VLC wiedergeben möchte so kommt nur der Ton, das Bild fehlt allerdings.
Ich möchte zunächst schaffen, dass es auf meinem Notebook im LAN läuft. Hat es schon jemand über's Internet probiert? Wieviel Upload habt ihr dann benötigt?
Grüße
habe das eben auch ausprobiert, weil ich über das Internet meinen Dbox Stream abholen möchte und hab das Jetzt wie folgt getestet.
PC 1 die Einstellungen im VLC geöffnet und gebe dies wieder als Stream, der an die Broadcast Adresse 239.255.1.1 per UDP gesendet wird.
Wenn ich diesen Stream an PC 2 (Notebook) auch per VLC wiedergeben möchte so kommt nur der Ton, das Bild fehlt allerdings.
Ich möchte zunächst schaffen, dass es auf meinem Notebook im LAN läuft. Hat es schon jemand über's Internet probiert? Wieviel Upload habt ihr dann benötigt?
Grüße
-
- Interessierter
- Beiträge: 60
- Registriert: Montag 22. Juli 2002, 14:23
@Helge79
schau mal hier:
http://forum.tuxbox-cvs.sourceforge.net ... 2&start=20
Den Upload kannst Du ja selbst beeinflussen, indem Du die Bitrate kleiner oder größer wählst, in die Du den Stream umwandeln läßt.
Bei 64kb/s für Audio + 200 kb/s für Video sind das dann 264 kb/s.
Wenn kein Bild kommt, dann schalte VLC mal kurz auf Vollbild.
Gruss JAD
schau mal hier:
http://forum.tuxbox-cvs.sourceforge.net ... 2&start=20
Den Upload kannst Du ja selbst beeinflussen, indem Du die Bitrate kleiner oder größer wählst, in die Du den Stream umwandeln läßt.
Bei 64kb/s für Audio + 200 kb/s für Video sind das dann 264 kb/s.
Wenn kein Bild kommt, dann schalte VLC mal kurz auf Vollbild.
Gruss JAD
-
- Neugieriger
- Beiträge: 9
- Registriert: Dienstag 1. November 2005, 23:16