1

我正在使用 Linux-DVB 前端/解复用驱动程序对来获取从直播 TS 重新混合到用户空间的程序流。但是,我正在使用轮询/读取组合,以将上下文切换和内核到用户空间的复制惩罚保持在最低限度,我只想读取大于特定大小的数据。

我找不到任何方法来查询 demux 缓冲区中的可用数据大小,也找不到任何选项来指定轮询通知大小。

有人知道这样的功能吗?如果没有,在DVB api上有这样的功能要求是不是很不合理?

问候,

4

0 回答 0