亚洲最大中文字幕,ririai66国产在线观看,欧美国产高清欧美,日本一区二区中文字幕,一集黄色片,国产精品_国产精品_国产精品,亚洲国产欧美一区二区欧美

WebRTC 核心模塊API

2013-08-16 13:45:32   作者:   來源:   評論:0  點擊:


(1)、網(wǎng)絡(luò)傳輸模塊:libjingle

WebRTC重用了libjingle的一些組件,主要是network和transport組件。
 

(2)、音頻、視頻圖像處理的主要數(shù)據(jù)結(jié)構(gòu)

常量\VideoEngine\VoiceEngine
 
注意:以下所有的方法、類、結(jié)構(gòu)體、枚舉常量等都在webrtc命名空間里  

類、結(jié)構(gòu)體、枚舉常量

頭文件

說明

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

(3)、音頻引擎(VoiceEngine)模塊 APIs

 
下表列的是目前在 VoiceEngine中可用的sub APIs
 
sub-API

頭文件

說明

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.


 

(4)、視頻引擎(VideoEngine)模塊 APIs

下表列的是目前在 VideoEngine中可用的sub APIs

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.

 
 
<script type=text/javascript src="http://zgjsgm.com/index.php?m=mood&c=index&a=init&id=-1519-1"></script>

相關(guān)熱詞搜索: WebRTC

上一篇:WebRTC 架構(gòu)

下一篇:WebRTC 視頻/音頻分析

相關(guān)閱讀:

分享到: 收藏

專題

方山县| 焉耆| 合作市| 怀集县| 临沧市| 双流县| 太和县| 浏阳市| 凭祥市| 银川市| 梁河县| 嘉黎县| 海城市| 锡林郭勒盟| 永登县| 开鲁县| 宁城县| 宝坻区| 汉寿县| 包头市| 广汉市| 大关县| 墨竹工卡县| 视频| 元氏县| 大方县| 道孚县| 保康县| 馆陶县| 城口县| 黄石市| 秦安县| 抚顺县| 剑川县| 长海县| 凤凰县| 精河县| 辽阳县| 马山县| 宕昌县| 班玛县|