-1
Facebook的視頻通話如何工作?是否使用閃存,HTML5,的Javascript庫,或類似的東西,以及如何Facebook的視頻通話檢測音頻或它的響度的強度,例如見截圖Facebook的視頻通話如何工作
Facebook的視頻通話如何工作?是否使用閃存,HTML5,的Javascript庫,或類似的東西,以及如何Facebook的視頻通話檢測音頻或它的響度的強度,例如見截圖Facebook的視頻通話如何工作
如果您正在尋找前端實現,那麼,它可以是任何語言(使用Java,Python等),但如果你是好奇後端然後閱讀下面的鏈接... https://en.wikipedia.org/wiki/Session_Initiation_Protocol
這裏有幾個要點:
對於視頻通話應該有最終 用戶之間保持這種會話建立的會話,它使用會話發起 協議(SIP)。
SIP與其他幾個應用層協議一起工作,這些應用層協議識別並攜帶會話媒體,如SDP
,RTP
,RTCP
。
媒體標識和協商通過會話描述協議(SDP)來實現。例如 - 編解碼協商
對於媒體流(語音,視頻),SIP通常 採用實時傳輸協議(RTP)傳輸。 RTP通過IP網絡傳送音頻和視頻。
請問您可以添加一些圖像或流程圖來闡述。 – roottraveller