android有没有dvb-t库?

时间:2014-08-07 08:35:14

标签: android dvb

我有一个Android机顶盒,我想知道是否有可以使用内置DVB-T调谐器的库?

提前致谢!

1 个答案:

答案 0 :(得分:1)

不,Android没有DVB-T库。

但是,您可以开发自己的:

首先,你的DVB-T设备是否受内核支持?要检查,请在启动框时查看与dmesg相关的DVB相关调试。另外,ls /dev/dvb*看看已有的内容。

如果内核中没有DVB支持,则需要添加它。首先,您需要访问内核源代码。使用它,修改内核menuconfig以添加DVB相关模块,并为调谐器添加特定模块 - 有时也需要一些远程控制模块。然后构建这些模块,并在盒子上输入模块。有时firmware is required也是dvb-apps。再次检查初始检查。

然后你可以交叉编译tzap用于android(特别是v4l-utils),或者更新的JNI用于android。这为您提供了调谐到DVB-T转发器的c代码。然后编写一些/dev/dvb0.dvr0来从Java访问API,并创建一个应用程序来执行调优。

最后,您可以将VLC的URI发送给第三方视频播放器,例如{{3}}。这是一个TS流,包含用于SD的MPEG-2和用于HD的H264。

正如你所看到的,这是很多工作,但完全有可能。