发布时间:2020-07-20 17:30:49
PTS:Presentation Time Stamp。PTS主要用于度量解码后的视频帧什么时候被显示出来DTS:Decode Time Stamp。DTS主要是标识读入内存中的bit流在什么时候开始送入解码器中进行解码也就是pts反映帧什么时候开始显示,dts反映数据流什么时候开始解码怎么理解这里的“什么时候”呢?如果有某一帧,假设它是第10秒开始.........【阅读全文】
发布时间:2018-07-06 15:09:37
计算G711语音的打包长度和RTP里timestamp(时间戳)的增长量转自:http://blog.csdn.net/xujianglun/article/details/48342367 如何计算G711语音等的打包长度和RTP里timestamp的增长量一般对于不同的语音有不同的打包周期,而不同的打包周期又对应着不同的timestamp in RTP那.........【阅读全文】
发布时间:2016-06-21 10:04:57
GPAC: build MP4Box only (all platforms)29 July 2015CompilingDASH, HEVC, MP4Boxbouqueaugit clone https://github.com/gpac/gpac.gitcd gpacgit pull.........【阅读全文】
发布时间:2016-06-21 09:32:42
一般我用HM编码出来的H265码流是NAL封装的裸码流, 但播放器处理的往往是有封装的码流.之前,我们傻傻地在播放器中间件里面搞了一套处理裸码流的parser, 随着各种需求的增多,感觉这是东西有些多余, 处处得在中间件的处理环节给它开小炤. 后来接触了MP4BOX, 从此我们就开始统一使用MOV 封装来调试码流.1 裸码流 产.........【阅读全文】
发布时间:2014-02-27 20:23:12
SDP文件节选:m=video 0 RTP/AVP 96a=rtpmap:96 MP4V-ES/90000a=control:trackID=0a=mpeg4-esid:1a=fmtp:96 profile-level-id=1; config=000001B0F4000001B50900000100000001200086C400670C5A1120518F;m=audio 0 RTP/AVP 97a=rtpmap:97 mpeg4-generic/44100/2a=control:trackID=1a=mpeg4-esid:3a=fmtp:97 streamt.........【阅读全文】