【WebRTC---入门篇】(三)WebRTC运行机制
生活随笔
收集整理的這篇文章主要介紹了
【WebRTC---入门篇】(三)WebRTC运行机制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
軌和流
Track
軌:音頻軌和視頻軌是不相交的
MediaStream
媒體流:中包含多個音視頻軌
WebRTC重要類
MediaStream
負責添加N個軌,加入到RTCPeerConnection
RTCPeerConnection
核心
RTCDataChannel
非音視頻數據,通過RTCPeerConnection取到的
RTCPeerConnection調用過程
worker_thread:和網絡無關,但是要耗時的操作在此進行
signaling_thread :所有PC Factory和PC的對外接口都會切換到此進行
network_thread:所有網絡相關操作切換到此
流程:PC工廠會分別創建音視頻軌(會先創建音視頻源CreateSource),創建媒體流,創建PC。先將軌加入到媒體流中,(可以多個)媒體流加入到PC中可以復用同一個鏈接。
?
RTCPeerConnection調用時序
?
總結
以上是生活随笔為你收集整理的【WebRTC---入门篇】(三)WebRTC运行机制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样设置表格数字格式(怎么设置表格数字格
- 下一篇: 【WebRTC---入门篇】(四)Web