FFMpeg学习(七) 代码结构分析

libavformat下的hls.c和mpegts.c实际上是同一个级别的,同属于demuxer。

只不过实际使用的hls协议是先解协议(hls.c)后解封装(mpegts.c),这里的协议和封装都是demuxer。

s->iformat->priv_data一般是指demuxer内部的结构体;

以mpegts.c为例,probe一般是将读取到的probe数据与ts格式对比;

猜你喜欢

转载自www.cnblogs.com/jiayayao/p/9381744.html