移动开发实战分享《移动音视频开发》

移动开发实战分享《移动音视频开发》

(2人)

免费

 发的

[展开全文]
wfy · 2015-12-29 · 移动音视频开发 0

音频体系结构(Audio Architecture)

  • 音频捕捉(Audio Capture)
1.Rate(采用率)
2.Quantization length(量化长度)
3.sound Channels(声道数量)
4.PCM data length()
length = rate * quantization *  channels/8 bytes
  • 音频控制(Audio Process)

在又要接收又要播放以及开着外放的情况下提高音质

1.ACE(Acoustic Echo Canceler)

2.NS(Noise Suppression)

3.VAD(Voice activity detection)

4.AGC(Automatic Gain Control)

  • 音频编码(Audio Encoder)
由于带宽限制,需要把捕捉的音频编码
1.decode pcm to ilbc、opus or other data
  • 网络传输(Network)
1.实时传输协议UDP、RTP
2.Audio Qos
  • 音频解码(Audio Decoder)
1.decide receuved data to pcm data
  • PCM数据(PCM Data)
  • 音频播放(Play out)
音频捕捉参数
 

视频体系结构(Video Architecture)

  • 视频捕捉(Video Capture)
  • 视频编码(Video Encoder)
由于带宽限制,需要把捕捉的视频编码
  • 网络传输(Network)
1.实时传输协议UDP、RTP
  • 视频解码(Video Decoder)
  • YUV数据(YUV Data)
  • RGB数据(RGB Data)
  • 视频播放(Play out)
 

关联知识点

  • 带宽

用来标识信号传输的数据传输能力、标识单位时间内通过链路的数据量、标识显示器的显示能力。

  • UDP、TCP、RTP协议确定

http://blog.csdn.net/i_lovefish/article/details/47860257

 

 

[展开全文]

webrtc voice

实时语音,实时视频,设置抖动缓冲区(时快时慢,还有丢包情况),从缓冲区去取数据

 

 

 

[展开全文]

授课老师

环信技术总监

QQ客服: 810476411

QQ咨询: 810476411

QQ吐槽: 810476411

服务时间: 9:00 - 21:00

刘老师: 18516031455

微信公众号:开源力量