Facebook的视频通话如何运作[关闭]
Posted
技术标签:
【中文标题】Facebook的视频通话如何运作[关闭]【英文标题】:How does the Facebook's video call works [closed] 【发布时间】:2017-07-02 15:12:48 【问题描述】:Facebook 的视频通话如何运作?它是否使用 Flash、HTML5、Javascript 库或类似的库,以及 Facebook 的视频通话如何检测音频的强度或响度,例如看截图
【问题讨论】:
【参考方案1】:如果您正在寻找前端实现,那么它可以是任何语言(Java、Python 等),但如果您对后端感到好奇,请阅读以下链接... https://en.wikipedia.org/wiki/Session_Initiation_Protocol
这里有几点:
对于视频通话,应在结束之间建立会话 用户并且为了维护这个会话,它使用 Session Initiation 协议(SIP)。
SIP 与其他几个应用层协议一起工作,这些协议可以识别和承载会话媒体,如SDP
、RTP
、RTCP
。
媒体识别和协商是通过会话描述协议 (SDP) 实现的。例如 - 编解码器协商
对于媒体流(语音、视频)的传输,通常使用 SIP 采用实时传输协议 (RTP)。 RTP 通过 IP 网络提供音频和视频。
【讨论】:
能否请您添加一些图像或流程图来详细说明。以上是关于Facebook的视频通话如何运作[关闭]的主要内容,如果未能解决你的问题,请参考以下文章