Streaming auf PocketPC?

Digital Recording
Phoenix33
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Dienstag 4. Februar 2003, 15:52

Beitrag von Phoenix33 »

Ich dachte nur, da ja in dem neuen Webinterface auch eine Vorschau möglich ist, müsste es auch ohne PC gehen...aber falsch gedacht.
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Phoenix33 hat geschrieben:Ich dachte nur, da ja in dem neuen Webinterface auch eine Vorschau möglich ist, müsste es auch ohne PC gehen...aber falsch gedacht.
..wenn Dein 'PPC' schnell genug ist und VLC mit IE/Mozilla (activex/Mozilla-Plugin) laeuft, sollte das _ohne_ PC laufen....PPC=PC
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

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
JAD
Interessierter
Interessierter
Beiträge: 60
Registriert: Montag 22. Juli 2002, 14:23

Beitrag von JAD »

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 :D

Gruss JAD
trinidat
Interessierter
Interessierter
Beiträge: 41
Registriert: Sonntag 9. November 2003, 22:53

Beitrag von trinidat »

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.
Verstehe ich das richtig ?

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.
JAD
Interessierter
Interessierter
Beiträge: 60
Registriert: Montag 22. Juli 2002, 14:23

Beitrag von JAD »

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.
Starte einfach den VLC 2x und lass Dir das Fernsehbild von dem 2. darstellen.
Man braucht allerdings schon einen leistungsfähigen PC.

Gruss JAD
JAD
Interessierter
Interessierter
Beiträge: 60
Registriert: Montag 22. Juli 2002, 14:23

Beitrag von JAD »

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
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

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
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

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 ?
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

Hm, da müsste ich erst rumprobieren, dafür fehlt mir momentan die Zeit ...
FAQ zu YWeb unter http://www.yjogol.de
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

So, hab kurz mal geschaut. Das geht so.

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");
gegen

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");
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
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@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.
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

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.
Hi,
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
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Ich werde mal basteln und auch eventuell einen speziellen PocketPC Browser/Webpage bauen wo man zumindest die Programme umschalten kann und eventuell die Box neu starten
bingobongo
Beiträge: 2
Registriert: Dienstag 28. Oktober 2003, 23:31

Einzeiler zum Streamen von dbox (über Linux PC) zum PPC

Beitrag von bingobongo »

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:

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
auf dem Pocket PC TCPMP Player eine Datei öffnen und:

Code: Alles auswählen

http://<LINUXIP>:1555/
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]
JAD
Interessierter
Interessierter
Beiträge: 60
Registriert: Montag 22. Juli 2002, 14:23

Beitrag von JAD »

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
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

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
ChrischMan
Neugieriger
Neugieriger
Beiträge: 6
Registriert: Samstag 11. März 2006, 16:38

Beitrag von ChrischMan »

Hallo,

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
Benutze ich eine falsche Shell oder wieso funktioniert das Ersetzen nicht?

GRuß,
ChrischMan
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

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
ChrischMan
Neugieriger
Neugieriger
Beiträge: 6
Registriert: Samstag 11. März 2006, 16:38

Beitrag von ChrischMan »

ah super, danke für die Info
ChrischMan
Neugieriger
Neugieriger
Beiträge: 6
Registriert: Samstag 11. März 2006, 16:38

Beitrag von ChrischMan »

:gruebel:

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
JAD
Interessierter
Interessierter
Beiträge: 60
Registriert: Montag 22. Juli 2002, 14:23

Beitrag von JAD »

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
Helge79
Beiträge: 2
Registriert: Dienstag 25. April 2006, 03:51

Beitrag von Helge79 »

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
JAD
Interessierter
Interessierter
Beiträge: 60
Registriert: Montag 22. Juli 2002, 14:23

Beitrag von JAD »

@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
SilRe
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Dienstag 1. November 2005, 23:16

Beitrag von SilRe »

Ich habe alles so gemacht wie JAD es beschrieben hat, jedoch habe ich weder auf dem Pocket PC noch auf meinem Rechner ein Bild. Woran könnte das liegen. Brauche ich noch irgendwelche Plugins für den VLC?

Ciao

Silvio