Announce: dvbstream 0.1
<p>
RTP multicast DVB transport streams
</p>
<p>
<a href="mailto:dave@dchapman.com">Dave Chapman</a> writes:
</p>
<p>
With the recent threads about software decoding and networking
of VDR, I decided to revisit and release my "DVBstream"
application.
</p>
<p>
This is based on the "ts-rtp" package from <a href="http://linuxtv.org">linuxtv.org</a>. It includes a
couple of bug fixes to that package and the ability to stream live from a DVB
card.
</p>
<p>
You can download dvbstream from <a
href="http://www.linuxstb.org">linuxstb.org</a>. The license is the GNU GPL.
</p>
<p>
After tuning to a transponder, you run dvbstream as follows:
</p>
<p>
dvbstream pid1 pid2 ... pid8
</p>
<p>
On the client, use the included dumprtp utility to receive selected PIDs from
the multicast:
</p>
<p>
dumprtp pid1 pid2 > received.ts
</p>
<p>
It would be straightforward to write a client based on dumprtp that sends
this transport stream back to a DVB card on the client for hardware playback.
I haven't had any success reliably playing back a TV stream in software (i.e.
without any A/V corruption). This may be due to my use of a 10Mbit/s LAN.
</p>
<p>
However, using the mpegtools with the driver, I have performed problem-free
audio-only decoding by doing:
</p>
<p>
dvbstream vpid apid<br></br>
dumprtp | ts2pes vpid apid | pes2aud_es | mpg123
</p>
LinuxTV legacy CVS <linuxtv.org/cvs>