[linux-dvb] Implementing support for multi-channel
Andrea
mariofutire at googlemail.com
Wed Mar 12 21:47:39 CET 2008
> It's (partly) for a research project, so I have to look at all possible
> solutions, software being one, so dvbstreamer is part of the solution :-)
> The others are at driver and hardware level (the hardware supports this).
I can try to explain you what I have understood.
Please anybody correct me where I am wrong.
The following is true in the case of a USB card capable of passing the whole TS to the kernel.
1 tuner => only 1 frequency!
The dvr is useless since it can be opened only once.
You can open the demux as many times as you want.
Each time you set a filter.
Then you can read from them.
You can filter
1) based on a PID
2) just get the whole signal
3) set a section filter
case 1 and 2: you can decide whether to get the TS or PES version of the stream.
I am not too sure about PES. TS is pretty easy to use.
If you want to get a channel (audio + video), then you are in trouble.
I can only filter 1 pid, or the whole TS. So you would need to get the whole signal from each demux
and filter (audio, video, subtitles...) in your userspace application (which is a big waste!)
I have tried to ask (but did not get any answer) in this list, what people think about multi pid
filter, so that you can get a full channel in each demux.
Hope it helps.
Andrea
More information about the linux-dvb
mailing list