sdp中aac config字段计算
来源:互联网 发布:织梦cms如何添加视频 编辑:程序博客网 时间:2024/06/05 22:45
在rtsp和sip协议中,生成sdp信息时经常要计算aac config字段。本文主要讲述aac config字段的计算方法。
aac每帧包含1024sample,每帧的时间间隔为1024/samplerate。
static unsigned const samplingFrequencyTable[16] = {
96000, 88200, 64000, 48000,
44100, 32000, 24000, 22050,
16000, 12000, 11025, 8000,
7350, 0, 0, 0
};
unsigned char audioSpecificConfig[2];
u_int8_t const audioObjectType = profile + 1;
audioSpecificConfig[0] = (audioObjectType<<3) | (samplingFrequencyIndex>>1);
audioSpecificConfig[1] = (samplingFrequencyIndex<<7) | (channelConfiguration<<3);
sprintf(fConfigStr, "%02X%02x", audioSpecificConfig[0], audioSpecificConfig[1]);
下面是一些常用的aac config字段:
low profile
8k 单通道 1588 双声道 1590
16k 单通道 1408 双声道 1410
32k 单通道 1288 双通道 1290
24K 单通道 1308 双声道 1310
22.05K 单声道 1388 双声道 1390
44.1k 单声道 1208 双声道 1210
main profile
16k采样率 单通道为 0C08
latm config字段生成:
a=fmtp:96 profile-level-id=1; cpresent=0; config=400027103FC0
config 400027103FC0 前面的4000和后面的3FC0不要变,中间的2710是由前面讲述的aac config*2,
2710对应aac config中的1388,22050Hz,单通道
- sdp中aac config字段计算
- sdp config
- AAC的RTP/SDP
- SDP文件中 音视频config描述符的解析
- H.264 SDP中 profile-level-id字段的含义
- 在Web.config中设置数据库连接字段
- AAC、ARQC、TC计算
- 基于h264的SDP相关字段解析
- GB28181开流SDP各个字段汇总整理
- aac duration时长计算
- AAC音频文件时长计算
- AAC音频文件时长计算
- 获得web.config文件中appsettings中的字段值
- 在dbgrid中增加计算字段
- ireport 中如何增加一个计算字段
- oracle中Null字段的计算问题
- tableau计算字段编辑器中,字段名称不能正常显示。
- SDP
- 查找之三 , 块查找
- Effective stl 第一章 容器
- iOS优化网络性能(读书笔记)
- 队列
- MCU封装简介
- sdp中aac config字段计算
- SB新态
- Myeclipse(eclipse)中自动注释格式设置
- 面试题:求最小的K个数。
- android libaray的创建和使用
- WIFI基本知识
- 程序员面试题精选100题(27)-二元树的深度[数据结构]
- Android版抢票神器使用指南及下载地址
- 详细设计说明书——机房收费系统