【问题标题】:How does the Facebook's video call works [closed]Facebook的视频通话如何运作[关闭]
【发布时间】:2017-07-02 15:12:48
【问题描述】:

Facebook 的视频通话如何运作?它是否使用 FlashHTML5Javascript 库或类似的库,以及 Facebook 的视频通话如何检测音频的强度或响度,例如看截图

【问题讨论】:

    标签: javascript html facebook flash audio


    【解决方案1】:

    如果您正在寻找前端实现,那么它可以是任何语言(Java、Python 等),但如果您对后端感到好奇,请阅读以下链接... https://en.wikipedia.org/wiki/Session_Initiation_Protocol

    这里有几点:

    1. 对于视频通话,应在结束之间建立会话 用户并且为了维护这个会话,它使用 Session Initiation 协议(SIP)

    2. SIP 与其他几个应用层协议一起工作,这些协议可以识别和承载会话媒体,如SDPRTPRTCP

    3. 媒体识别和协商是通过会话描述协议 (SDP) 实现的。例如 - 编解码器协商

    4. 对于媒体流(语音、视频)的传输,通常使用 SIP 采用实时传输协议 (RTP)。 RTP 通过 IP 网络提供音频和视频。

    【讨论】:

    • 能否请您添加一些图像或流程图来详细说明。
    猜你喜欢
    • 1970-01-01
    • 2020-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多