toni martinez wrote:
> Hello,
>> I have more problems with dvbstream, one day I write in this forum
> about the line to use, I used:
>> /$dvbstream -c 1 -f 794000 -s 27500 -v 101 -a 103 -ps -i 239.0.1.2
> <http://239.0.1.2>
> /
>> You told me that the payload format used for streaming in rtp is
> only good for TS, and I removed -ps but now VLC don't play the video,
> it only shows a grey screen :S, with this line:
>> /$dvbstream -c 1 -f 794000 -s 27500 -v 101 -a 103 -i 239.0.1.2
> <http://239.0.1.2/>
> /
> Someone told me this "Remove the -ps as said, add -udp and don't
> forget to sent PID 0 and the PMT PID (vlc will need them)" but I don't
> understand this, how can I send PID 0 and PMT PID?
> Can you help me? I need any other flag?
> // Thanks
I understand it's not very easy to follow, so here's a short guide:
if first you save to disk the stream with
/dvbstream -c 1 -f 794000 -s 27500 -o 101 103 0 > stream.ts
(wait 10 seconds)
then run decode_pat stream.ts you will get a list of programs with a
corresponding PMT pid.
Then run
decode_pmt stream.ts <program> <pmt_pid>
until you find the audio/video pids you want to stream. At this point
you have the PMT pid.
Assuming it's 100:
//dvbstream -c 1 -f 794000 -s 27500 -udp -net 239.0.0.1:5000 0 100 101
103
will stream the pids as you want.
decode_pat and decode_pmt are part of libdvbpsi
/
--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f
Sponsor:
PC portatili Dell: fino a 300 euro di sconto, raddoppio della memoria
* Gratis e Stampante Gratis
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=4145&d=7-11