日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Actor IM 中 WebRTC的设定

發布時間:2024/4/17 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Actor IM 中 WebRTC的设定 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.概述

WebRTC包支持語音和視頻通話

2.下行通知(Update)

IncomingCall

CallId attempIndex

提示有呼入(每10秒發送一次)

CallHandled

CallId attempIndex

提示呼入已接聽

3.上行請求(RPC)

名稱 參數 說明

GetCallInfo

請求:callId 響應: Peer Groups Users Is[Audio|Video]Only IsVideoPreferred

獲取呼叫信息

DoCall

請求: Peer TimeOut Is[Audio|Video]Only IsVideoPreferred 響應: callId EventBusId

起呼叫.這之后客戶端需要發送CallInProgress

UpgradeCall

callId Peer

升級呼叫,從單聊到群聊

DoCallAgain

callId User

再次呼叫同一用戶

JoinCall

callId

加入已有的呼叫

RejectCall

callId

掛斷

OptimizeSDP

請求: type:Type of SDP (offer or answer) sdp ownSetting theirSetting響應: optimizedSDP

優化SDP(會話描述協議)

4.相關結構

4.1.Struct

名稱 結構 說明
ICEServer

Url UserName credential ICE服務器設置:地址、用戶名、密碼

AdvertiseSelf PeerSetting 宣告自己成為主控方(Master Mode)

AdvertiseMaster

Server WebRTCSignling Master發送宣告

Candidate

sessionId Index Id sdp WebRTCSignling 選舉信令

Offer

SessionId Sdp OwnSetting WebRTCSignling 提供信令

Answer

sessionId Sdp 應答信令

MediaStreamsUpdated

Is[Audio|Video]Enabled WebRTCSignling 媒體流更新(通知),可以在Offer/Answer之前發送。

NeedOffer

Device (dest id) sessionId peerSetting WebRTCSignling 來自Master的提示:需要Offer

NegotinationSuccessful

Device (dest id) sessionId WebRTCSignling 提示協商成功

EnableConnection

Device (dest id) sessionId WebRTCSignling 提示激活到peer的連接

OnRenegotiationNeeded

Device (dest id) sessionId WebRTCSignling 提示需要重新協商,比如流變更了。

CloseSession

Device (dest id) sessionId WebRTCSignling 關閉本次會話

NeedDisconnect

Device (dest id) sessionId WebRTCSignling 提示需要斷開到對方的連接

ActiveCall

CallId Peer Members 活躍中的通話,用于廣播當前通話的狀態

CallMemberStateHolder

State fallbackIsRinging fallbackIsConnected fallbackIsConnecting fallbackIsRingingReached fallbackIsEnded 呼叫成員狀態保持者

CallMember

UserId State 呼叫成員

PeerSettings

is3DESSupported IsMobile canBeAudioRelay canPreConnect 用戶設定

4.2.Trait

WebRTCSignaling

4.3.Enum

名稱 類型 說明
CallMemberState

RINGING RINGING_REACHED CONNECTING CONNECTED ENDED

提示有呼入(每10秒發送一次)

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的Actor IM 中 WebRTC的设定的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。