音视频
jwybobo2007
站在脚下看世界
展开
-
RTP序列号以及时间戳是否回绕的判断
int isNewerSequenceNumber(uint16_t sequence_number, uint16_t prev_sequence_number) { return sequence_number != prev_sequence_number && ((uint1...原创 2019-12-17 17:55:59 · 891 阅读 · 0 评论 -
flv文件AVCDecoderConfigurationRecord以及AudioSpecificConfig结构
H264和AAC数据流 RTMP推送的音视频流的封装形式和FLV格式相似,由此可知,向FMS推送H264和AAC直播流,需要首先发送"AVC sequence header"和"AAC sequence header",这两项数据包含的是重要的编码信息,没有它们,解码器将无法解码。 AVC sequence header就是AVCDecoderConfigurationReco原创 2013-07-02 10:08:55 · 18094 阅读 · 4 评论 -
RTP封装h264
文章部分借用网上搜索到的资料网络抽象层单元类型 (NALU):NALU头由一个字节组成,它的语法如下: +---------------+ |0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+ |F|NRI| Type | +---------------+F: 1原创 2011-12-08 17:41:17 · 26903 阅读 · 9 评论