libavformat下的hls.c和mpegts.c实际上是同一个级别的,同属于demuxer。
只不过实际使用的hls协议是先解协议(hls.c)后解封装(mpegts.c),这里的协议和封装都是demuxer。
s->iformat->priv_data一般是指demuxer内部的结构体;
以mpegts.c为例,probe一般是将读取到的probe数据与ts格式对比;
libavformat下的hls.c和mpegts.c实际上是同一个级别的,同属于demuxer。
只不过实际使用的hls协议是先解协议(hls.c)后解封装(mpegts.c),这里的协议和封装都是demuxer。
s->iformat->priv_data一般是指demuxer内部的结构体;
以mpegts.c为例,probe一般是将读取到的probe数据与ts格式对比;