我试图制作一个简单的电视观众"使用Linux DVB视频采集卡。目前我使用以下流程观看电视(我在Raspberry Pi上播放):
azap -r TV_CHANNEL_HERE
收听频道。这将提供字节
设备/dev/dvb/adapter0/dvr0
。omxplayer /dev/dvb/adapter0/dvr0
当我尝试更换频道时出现问题。即使我将播放器设置为缓存传入的字节(也尝试使用MPlayer),播放器也无法承受频道更改(通过使用新频道重新启动azap
。
我认为这是因为MPEG TS流元数据的变化。
寻找可让我执行以下操作的C库:
我想的另一件事是使用一个程序将MPEG TS转换为MPEG PS并以这种方式连接字节。
思想?