音视频引擎研究
?音视频包:http://ishare.iask.sina.com.cn/f/33851582.html
?? ? ? ?
? ? ? ?WebRTC(Web Real-Time Communication)项目的最终目的主要是让Web开发者能够基于浏览器(Chrome\FireFox\...)轻易快捷开发出丰富的实时多媒体应用,而无需下载安装任何插件,Web开发者也无需关注多媒体的数字信号处理过程,只需编写简单的Javascript程序即可实现,W3C等组织正在制定Javascript 标准API,目前是WebRTC 1.0版本,Draft状态,网址;另外WebRTC还希望能够建立一个多互联网浏览器间健壮的实时通信的平台,形成开发者与浏览器厂商良好的生态环境。同时,Google也希望和致力于让WebRTC的技术成为HTML5标准之一,可见Google布局之深远。类、结构体、枚举常量
头文件
说明
Structures
common_types.h
Lists the structures common to the VoiceEngine & VideoEngine
Enumerators
common_types.h
List the enumerators common to the ?VoiceEngine & VideoEngine
Classes
common_types.h
List the classes common to VoiceEngine & VideoEngine
class?VoiceEngine
voe_base.h
How to allocate and release resources for the VoiceEngine using factory methods in the?VoiceEngine?class. It also lists the APIs which are required to enable file tracing and/or traces as callback messages
class?VideoEngine
vie_base.h
How to allocate and release resources for the VideoEngine using factory methods in the?VideoEngine?class. It also lists the APIs which are required to enable file tracing and/or traces as callback messages
头文件
说明
VoEAudioProcessing
voe_audio_processing.h
Adds support for Noise Suppression (NS), Automatic Gain Control (AGC) and Echo Control (EC). Receiving side VAD is also included.
VoEBase
voe_base.h
Enables full duplex VoIP using G.711.
NOTE:?This API must always be created.
VoECallReport
voe_call_report.h
Adds support for call reports which contains number of dead-or-alive detections, RTT measurements, and Echo metrics.
VoECodec
voe_codec.h
Adds non-default codecs (e.g. iLBC, iSAC, G.722 etc.), Voice Activity Detection (VAD) support.
VoEDTMF
voe_dtmf.h
Adds telephone event transmission, DTMF tone generation and telephone event detection. (Telephone events include DTMF.)
VoEEncryption
voe_encryption.h
Adds external encryption/decryption support.
VoEErrors
voe_errors.h
Error Codes for the VoiceEngine
VoEExternalMedia
voe_external_media.h
Adds support for external media processing and enables utilization of an external audio resource.
VoEFile
voe_file.h
Adds file playback, file recording and file conversion functions.
VoEHardware
voe_hardware.h
Adds sound device handling, CPU load monitoring and device information functions.
VoENetEqStats
voe_neteq_stats.h
Adds buffer statistics functions.
VoENetwork
voe_network.h
Adds external transport, port and address filtering, Windows QoS support and packet timeout notifications.
VoERTP_RTCP
voe_rtp_rtcp.h
Adds support for RTCP sender reports, SSRC handling, RTP/RTCP statistics, Forward Error Correction (FEC), RTCP APP, RTP capturing and RTP keepalive.
VoEVideoSync
voe_video_sync.h
Adds RTP header modification support, playout-delay tuning and monitoring.
VoEVolumeControl
voe_volume_control.h
Adds speaker volume controls, microphone volume controls, mute support, and additional stereo scaling methods.
sub-API
头文件
说明
ViEBase
vie_base.h
Basic functionality for creating a VideoEngine instance, channels and VoiceEngine interaction.
NOTE:?This API must always be created.
ViECapture
vie_capture.h
Adds support for capture device allocation as well as capture device capabilities.
ViECodec
vie_codec.h
Adds non-default codecs, codec settings and packet loss functionality.
ViEEncryption
vie_encryption.h
Adds external encryption/decryption support.
ViEErrors
vie_errors.h
Error codes for the VideoEngine
ViEExternalCodec
vie_external_codec.h
Adds support for using external codecs.
ViEFile
vie_file.h
Adds support for file recording, file playout, background images and snapshot.
ViEImageProcess
vie_image_process.h
Adds effect filters, deflickering, denoising and color enhancement.
ViENetwork
vie_network.h
Adds send and receive functionality, external transport, port and address filtering, Windows QoS support, packet timeout notification and changes to network settings.
ViERender
vie_render.h
Adds rendering functionality.
ViERTP_RTCP
vie_rtp_rtcp.h
Adds support for RTCP reports, SSRS handling RTP/RTCP statistics, NACK/FEC, keep-alive functionality and key frame request methods.
原文地址:http://blog.csdn.net/temotemo/article/details/7530504对于本博有任何问题的朋友可加QQ:992139738