Archiv > Raspberry PI

Video Transcoding

<< < (3/4) > >>

apuokas:
wenn man raspbery pi 2 mit vdr + dvb-s + stream server plugin am laufen hat und will seine Kanäle über Internet anschauen so sollte die Kanäle live transcodiert werden. PCTV Brodway macht es mit h264 Kompression. Das könnte mit Raspbery + DVB-S2 + VDR + streamdev-server + externremux.sh + omxtx in Prinzip funktionieren. Ich habe aber Zweifel ob 1 Raspberry das alles schaft. Vieleicht sollte man 2 Raspberys nehmen- einer für VDR als streamer mit streamdev und andere als transkodierung Server. Das alles soll dann irgendwie ins www gestellt werden. Am besten die live-tv als m3u liste am besten das es noch am xbmc anschauen geht. Habe noch altes multimedia server gefunden der transkodiert mit gstreamer: http://www.flumotion.net/ und auch das hier: http://theora.org/cortado/ und das: http://landell.holoscopio.com/. Die Dinge könnten externremux.sh + omxtx ersetzen. Jetzt muss das alles nur irgendwie technisch umgesetzt werden. Leider mit VDR habe keine Erfahrung. Vielleicht gibt’s irgendwo eine Anleitung? Kann jemand weiterhelfen?

P.S.
noch eine Idee: ein raspbery mit vdr gibt video und audio Signal per HDMi oder Chinc aus. Andere raspbery (oder pc) nimmt das Signal per video-capture card, umwandelt Format und streamt ins Internet. Z.B mit Open Broadcaster Software (https://obsproject.com). Weis nicht ob OBS am raspbery möglich wäre. Kanäle umschalten könnte man über VDR live TV Plugin per Browser in Internet.

P.P.S.
oder z.B. xbmc Oberfläche über vnc ins internet streamen?

pbriesch:
Schaut mal hier: http://blog.affenterror.de/?p=783

Ansonsten mal nach "raspberry pi h264 encoder" googeln.

Paul

clausmuus:
Hi,

mit dem omxtx sollte das transkodieren kein Problem darstellen, da das dann größtenteils vom Coprozessor übernommen wird, und die CPU kaum belastet. OK, ein RPI1 könnte da an seine Grenzen kommen, aber selbs da wäre ich mir nicht so socher, ob der das nicht auch packen kann.

Claus

apuokas:
da nirgendwo geschrieben ist wie man das genau mit omxtx machen könnte, es gibt keine beispiele etc., und es sieht so aus das es keiner was mit omxtx am vdr anfangen könte, so bin ich mit http-launch etwas weiter gekommen. Zitiere mein beitrag von hier: http://www.vdr-portal.de/board16-video-disk-recorder/board55-vdr-plugins/126787-sat-iptv-internet-client/index2.html :
"
habe http-launch fürs ts_stream_holen->transcodieren->streamen am raspberypi-2 ausprobiert. Funktionier wunderbar mit sd kanälen ohne rpi-2 übertaktung.
mehr zum lesen: https://www.raspberrypi.org/forums/viewt…ced8ed0b21fccd2
Am einfachsten instaliert man das so:
wget http://steinerdatenbank.de/software/satserver-1.0.tar.gz
tar -xzf satserver-1.0.tar.gz
cd satserver
./install

der script instaliert mumudvb den wir für vdr nicht brauchen aber der stört auch nicht.
Stream angepast transkodieren kann man mit gelieferten scripts. Mit dem hauptscript wurde bei zdf (sd) am 19.2e vdr-streamdev so aussehen:
http-launch 3335 /video.mkv video/mkv verbose souphttpsrc location="http://vdr-streamdev-ip:3000/TS/S19.2E-1-1079-28006.ts" ! tsdemux name=demux demux. ! queue ! mpegvideoparse ! omxmpeg2videodec ! videoconvert ! omxh264enc target-bitrate=2097152 control-rate=variable ! video/x-h264,stream-format=byte-stream,profile=high,width=720,height=576,framerate=25/1 ! h264parse ! matroskamux name=stream streamable=true demux.audio_0078 ! queue ! mpegaudioparse ! mpg123audiodec ! audioconvert dithering=0 ! audio/x-raw,channels=2 ! voaacenc bitrate=32768 ! stream.

Abspielen z.b. am vlc am driten pc adresse: http://rpi-2-mit-sat-server:3335/video.mkv

bei problemen und mehr befehle sehe link am anfang.

So, der nötige befehele, software und scripts sind da. Man könnte diese zusamen mit vdr am selben raspbery benutzen (wenn nötig raspbery etwas übertakten) und extra für raspbery2-vdr einen etwa externremux-2.sh erstellen bzw. gans anderen script oder vdr-plugin. Tja, solche dinge sollte machen derjenige der sich damit auskennt, leider ich gehöre nicht dazu."
grüße

apuokas:
sieht so aus dass für transkodieren mit http-launcher am rpi-2-mld-5  sollte gstreamer libraries von http://vontaene.de/raspbian-updates/dists/main ins MLD integriert werden...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version