ACTK:相关记录

ACTK项目说明

待定

音视频格式

【编码格式调研】
ISO/ IEC (国际标准化组织和国际电工委员会)提出的音视频标准(包含音频和视频):

  • MPEG-1 ( ISO/ IEC 11172)
  • MPEG-2 (ISO/ IEC 13818)
  • MPEG-4 (ISO/ IEC 14496)

ITU- T (国际电信联盟的电信标准化部门, 以前的 CCITT)提出的标准:

  • 视频编码格式:
    • H. 261
    • H. 262
    • H. 263 和 2022-07-26 09:44:47 星期二H. 263 + (H. 263 第 2 版)
    • H. 26L
    • H. 264
  • 音频编码格式:
    • G. 723. 1
    • G. 729

除此之外, 还有 SMPTE 开发的视频编码器 1 号 (VC-1)和视频编码器 2 号 (VC-2), 微软的Windows 媒体视频 9 (Windows Media Video 9), On 2 Technology 公司的 VP6 和 VP7, BBC 的 Dirac, Real Networks 公司的 Real Video 9 和 Real Video 10 也都是流行于互联网和个人计算机上的视频标准

现在主流的封装格式支持的音视频编码标配是 H264+AAC ,其中像TS、RTP、FLV、MP4都支持音频的AAC编码方式。

【ACTK 格式选择】
第一选择:
编码格式:H264 + AAC (ITU-T H.264和MPEG-4 AVC其实就是一个标准)
流媒体格式:ts,flv,mp4

备选方案:
编码格式:mpeg4 + pcm

ACTK 内部音频帧格式详记

  • 采样率:16000
  • sample_fmt:AV_SAMPLE_FMT_FLTP ///< float, planar
  • 通道格式类型channel_layout:输入layout
  • 通道数channels:输入通道数(和通道类型可以互相转化)
  • 采样点数nb_samples:根据输入计算 nb_samples = av_rescale_rnd(pFrame->nb_samples, pFrame_new->sample_rate, pFrame->sample_rate, AV_ROUND_UP)

ACTK 内部视频帧格式详记

ffmpeg格式:AV_PIX_FMT_BGRA

ACTK 延迟测量

video
解码一帧的时间:5——10ms 左右
push一帧(包含解码):15——50ms 左右

audio
decode time:2——5ms
push time:10ms左右

ACTK 音频算法数据格式

无符号 16位整型 u_int16t

posted @ 2022-07-27 09:52  小超不挑食  阅读(59)  评论(0编辑  收藏  举报