搜索
 找回密码
 立即注册

简单一步 , 微信登陆

TS流解复用功能介绍

作者:yuanqinhao | 时间:2017-12-29 18:00:54 | 阅读:4594| 显示全部楼层
多媒体数据在为了方便传输,一般都是分类将各种信号,如音频,视频信号复用起传输。
但多媒体在接收这些信号数据时,在使用前就必须解复用后,才能使用这些数据。
解复用功能是从音视频信号源中分流出不同的音频和视频流;另外解复用一般属于一种主动操作,即从音视频信号源中取出。
数据流结构为Source->Demux->Stream
主要实现模式有:
1)直接模式:直接从信号源获取相应的音频或者视频数据。这种方式适合顺序读取和拥有帧位置元数据等信号源。
使用这种模式,实际是从Demux中直接获取数据,当然也可以从Stream,然后间接调用Demux获取。
2)索引模式:直接模式中如果不包含帧位置元数据的信息(或者收录的实时流文件),就不能进行seek。
为解决该问题,可在文件解析过程中,对音频或者视频流分别建立索引。使用这种模式,Demux在解析完数据后的功能弱化,获取数据实际是Source->Stream。
3)缓存模式:解复用音视频数据,分别进行缓存,然后通过相应数据流接口获取数据。网络流的解复用使用该种模式。
使用这种模式,Source->Demux->Stream。

新一天开始
回复

使用道具 举报

大神点评1

yuanqinhao 发表于:2017-12-29 18:06:19
新一天开始
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
手机版