Hi,
I have R5B7 running. I really want to get streamtv working but have seen others have had problems with recordings that are captured using a dvb card. I followed the instructions in the knoppmyth wiki to upgrade to vlc 0.8.4a (
www.knoppmythwiki.org/index.php?page=StreamDVBHowTo) and this partially works.
Incidentally I think the wiki entry has a couple of errors but I don’t feel qualified to edit it as I’m such a newbie. See at the end of this post for what I think is wrong. (Does anyone know who wrote that wiki entry as that person would know the answer to my issue?)
Ok, so once I’d got this to compile and install I could run this command from the wiki howto:
vlc -vvv dvb:// --dvb-adapter=0 --dvb-frequency=177500000 --dvb-bandwidth=7 --programs=2055 --ts-es-id-pid --ttl 12 --sout='#duplicate{dst=std{access=udp,mux=ts,url=192.168.0.2:1234,group="MythTV",name="MythTV - TEN SD"},select="program=2055"}'
and stream a live DVB channel but it had no sound. I'm not that interested in the live TV bit but at least this shows that vlc can stream DVB originated video. The wiki said that following the instructions also sorted the DVB streaming issues but when I tried it and started a streaming session, say with DIV3 over http, I get this output from the log:
Starting Stream of /myth/tv/1007_20060507031000.mpg
VLC media player 0.8.4a Janus
[00000260] main interface: creating httpd
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 5888
[00000284] ffmpeg encoder error: cannot find encoder MPEG Audio layer 1/2/3
[00000265] stream_out_transcode private error: cannot find encoder
[00000265] stream_out_transcode private error: cannot create audio chain
[00000276] main packetizer error: cannot create packetizer output (mpga
I expect that this may simply be that the mythtvstream.sh needs to be modified to include the correct options for DVB recording and the audio codec. The make and ./configure commands seemed to complete ok but also I could've got an important bit of the installation wrong.
Can anyone who has got DVB streaming to work help me here?
Thanks
-S
------------
Wiki errors: (1) after installing ffmpeg in /home/mythtv/ffmpeg-20051126 it says to do a “cd ../..” – this takes you back to /home which is inconsistent with the rest of the howto. I’m sure you should just go up one directory back to /home/mythtv. (2) the ./configure instruction for vlc would seem to need a “--with-dvbpsi-tree=/home/mythtv/libdvbpsi4-0.1.5” otherwise vlc complains that it can’t open the dvb shared object when it’s run. Of course the path here depends on where you put dvbpsi, iow, it’s here if you use my correction (1).