跨平台的机顶盒软件在Windows平台的实现

在上一篇文章说到机顶盒软件的适配层,可以根据机顶盒特点将大部分驱动进行抽象,提炼出一层通用接口,可最大程度的实现跨平台移植。而一个能运行在PC上的机顶盒软件则可使开发人员重点关注软件功能而非硬件平台的问题。机顶盒所需要的驱动基本都可以在Windows平台上模拟出来。需要的TS流可以通过录入的TS流文件实现,解复用也可以用软件实现,解扰器也可通过第三方开源的DVB解扰算法库实现对TS流的解扰。智能卡驱动可以通过PC/SC API实现在Windows平台对智能卡的访问,由于CA需要用到真正的智能卡才能TS流文件中的解扰节目进行解扰,所以这部分不能模拟,要用真实的智能卡。对于音视频解码部分,可以利用ffmpeg实现,后端的音视频输出则使用DirectX技术实现。

跨平台的机顶盒软件在Windows平台的实现跨平台的机顶盒软件在Windows平台的实现

跨平台的机顶盒软件在Windows平台的实现

上一篇:【负载均衡apache+tomcat+windows系统(一)】软件安装


下一篇:笔记本安装Win2012R2 心得(包含无线网卡+有线网卡驱动解决方法)