5. 数字电视网络API¶
数字电视网络设备控制将传输流中的数据包映射到虚拟网络接口,并通过标准Linux网络协议栈可见。
目前,支持两种封装方式:
为了创建Linux虚拟网络接口,应用程序需要告诉内核传输流中存在的PID和封装类型。这通过 /dev/dvb/adapter?/net?
设备节点完成。数据将通过虚拟 dvb?_?
网络接口可用,并将通过标准ip工具(如ip、route、netstat、ifconfig等)进行控制/路由。
数据类型和ioctl定义通过 linux/dvb/net.h
头文件定义。