5. 数字电视网络 API

数字电视网络设备控制将传输流中的数据包映射到虚拟网络接口,该接口可通过标准 Linux 网络协议栈访问。

目前,支持两种封装方式

为了创建 Linux 虚拟网络接口,应用程序需要告知内核传输流中存在的 PID 和封装类型。 这通过 /dev/dvb/adapter?/net? 设备节点完成。 数据将通过虚拟的 dvb?_? 网络接口提供,并将通过标准的 IP 工具(如 ip、route、netstat、ifconfig 等)进行控制/路由。

数据类型和 ioctl 定义通过 linux/dvb/net.h 头文件定义。

5.1. 数字电视网络函数调用