编程语言
首页 > 编程语言> > java-MPEG-TS PSI解析

java-MPEG-TS PSI解析

作者:互联网

我正在尝试按照EN 300 468中的指定构造EIT表节.我已经成功地将数据包解析为数据结构(在Java中),并且可以访问每个数据包的有效负载.

我不明白表部分是如何在数据包之间划分的,规范有些混乱/不确定.假设可以通过PID过滤TS数据包流来构造这样的表,该过程是什么?

据我了解,payload_unit_start_indicator已设置,表明有效载荷字段的第一个字节是指向新节的第一个字节的指针,是从有效载荷起始处的偏移量吗?

例如,如果我收到一个TS数据包,并将其标识为节的开头,那么我是否将字节读入数组,从报头中确定节的长度,然后继续用越来越多的TS数据包有效载荷填充我的数组相同的PID的大小,直到bytesRead == sectionLength?

感谢您的阅读,我们将不胜感激任何建议或帮助!

标签:stream,mpeg,v4l,dvb,java
来源: https://codeday.me/bug/20191121/2051520.html