CODEC WITH VARIABLE PACKET SIZE
    1.
    发明申请
    CODEC WITH VARIABLE PACKET SIZE 有权
    具有可变包装尺寸的编码器

    公开(公告)号:US20160164651A1

    公开(公告)日:2016-06-09

    申请号:US14562573

    申请日:2014-12-05

    申请人: Facebook, Inc.

    IPC分类号: H04L5/00 H04L12/26 H04M7/00

    摘要: Various of the disclosed embodiments improve encoding during a network call, such as a Voice Over Internet Protocol (VOIP) connection, by adjusting the size of a data communications packet (“packet”). Particularly, given a corpus of codecs with which to encode data, the embodiments may identify a packet size based upon a common multiple of each codec's minimum raw data size. The packet size may be selected to accommodate the inclusion of data encoded in each codec format, as well as error correction code data, and codec transition commands. The packet size may be tailored to trade off measured latency and data efficiency.

    摘要翻译: 各种所公开的实施例通过调整数据通信分组(“分组”)的大小来改善网络呼叫期间的编码,例如因特网协议语音(VOIP)连接。 特别地,给定用于对数据进行编码的编解码器的语料库,实施例可以基于每个编解码器的最小原始数据大小的公用倍数来识别分组大小。 可以选择分组大小以适应包含以每种编解码器格式编码的数据,以及纠错码数据和编解码转换命令。 分组大小可以被定制以折衷测量的等待时间和数据效率。

    Embedded RTCP packets
    2.
    发明授权

    公开(公告)号:US10469630B2

    公开(公告)日:2019-11-05

    申请号:US14562594

    申请日:2014-12-05

    申请人: Facebook, Inc.

    IPC分类号: H04L29/06 H04L12/26

    摘要: Various of the disclosed embodiments reduce the impact of RTCP overhead by including RTCP information in the media packets themselves. The values in the RTCP headers may be selected based on the context and organized in a unique format for transport in the media packets. For example, RTT, packet loss, and bandwidth estimates may dictate when and how RTCP data is moved into the media packet. An interface may be provided for extracting the data so that clients may easily integrate the embodiments with existing RTCP-based systems. Inclusion of the RTCP information in the media packet may increase the media packet size, which may be anticipated in bandwidth assessments and accommodations.

    Codec with variable packet size
    4.
    发明授权

    公开(公告)号:US09729287B2

    公开(公告)日:2017-08-08

    申请号:US14562573

    申请日:2014-12-05

    申请人: Facebook, Inc.

    IPC分类号: H04L5/00 H04M7/00 H04L12/26

    摘要: Various of the disclosed embodiments improve encoding during a network call, such as a Voice Over Internet Protocol (VOIP) connection, by adjusting the size of a data communications packet (“packet”). Particularly, given a corpus of codecs with which to encode data, the embodiments may identify a packet size based upon a common multiple of each codec's minimum raw data size. The packet size may be selected to accommodate the inclusion of data encoded in each codec format, as well as error correction code data, and codec transition commands. The packet size may be tailored to trade off measured latency and data efficiency.

    Group video session
    5.
    发明授权

    公开(公告)号:US10148910B2

    公开(公告)日:2018-12-04

    申请号:US15395172

    申请日:2016-12-30

    申请人: Facebook, Inc.

    摘要: In one embodiment, a computer server machine receives, from one or more client devices, one or more video streams associated with a video session associated with one or more users. The one or more users are respectively associated with each client device. The computer server machine analyzes the one or more video streams to identify an interesting event and generates a marker for the one or more video streams based on a time associated with the identified interesting event. The computer server machine sends information regarding the marker to the one or more client devices.

    SEAMLESS CODEC SWITCHING
    7.
    发明申请
    SEAMLESS CODEC SWITCHING 有权
    无缝编码开关

    公开(公告)号:US20160165060A1

    公开(公告)日:2016-06-09

    申请号:US14562598

    申请日:2014-12-05

    申请人: Facebook, Inc.

    摘要: In various embodiments, a corpus of codecs may be correlated with different, partially overlapping ranges of transmission characteristics. As channel conditions degrade or improve, the system may select a new codec with which to continue the connection based upon the corresponding overlapping range. Codecs may not be switched immediately when the transmission characteristics enter overlapping ranges, to avoid degrading the user's experience. If the characteristics remain in the overlap, or manifest a likely progression toward another region, then the transition may be effected.

    摘要翻译: 在各种实施例中,编解码器的语料库可以与传输特性的不同的,部分重叠的范围相关联。 随着信道条件的恶化或改善,系统可以选择一个新的编解码器,以便根据相应的重叠范围继续连接。 当传输特性进入重叠范围时,编解码器可能不会马上切换,以避免降低用户体验。 如果特征保持在重叠中,或者表现出可能向另一个区域的进展,则可以实现转换。

    EMBEDDED RTCP PACKETS
    8.
    发明申请
    EMBEDDED RTCP PACKETS 审中-公开
    EMBEDDED RTCP包

    公开(公告)号:US20160165015A1

    公开(公告)日:2016-06-09

    申请号:US14562594

    申请日:2014-12-05

    申请人: Facebook, Inc.

    摘要: Various of the disclosed embodiments reduce the impact of RTCP overhead by including RTCP information in the media packets themselves. The values in the RTCP headers may be selected based on the context and organized in a unique format for transport in the media packets. For example, RTT, packet loss, and bandwidth estimates may dictate when and how RTCP data is moved into the media packet. An interface may be provided for extracting the data so that clients may easily integrate the embodiments with existing RTCP-based systems. Inclusion of the RTCP information in the media packet may increase the media packet size, which may be anticipated in bandwidth assessments and accommodations.

    摘要翻译: 各种所公开的实施例通过在媒体分组本身中包括RTCP信息来减少RTCP开销的影响。 可以基于上下文来选择RTCP报头中的值,并以用于媒体分组中传输的唯一格式进行组织。 例如,RTT,分组丢失和带宽估计可以指示RTCP数据何时以及如何被移动到媒体分组中。 可以提供用于提取数据的接口,使得客户端可以容易地将实施例与现有的基于RTCP的系统集成。 在媒体分组中包括RTCP信息可能增加媒体分组大小,这可以在带宽评估和调用中预期。

    SEAMLESS CODEC SWITCHING
    9.
    发明申请

    公开(公告)号:US20180302515A1

    公开(公告)日:2018-10-18

    申请号:US16016496

    申请日:2018-06-22

    申请人: Facebook, Inc.

    IPC分类号: H04M7/00 H04L29/06

    摘要: In various embodiments, a corpus of codecs may be correlated with different, partially overlapping ranges of transmission characteristics. As channel conditions degrade or improve, the system may select a new codec with which to continue the connection based upon the corresponding overlapping range. Codecs may not be switched immediately when the transmission characteristics enter overlapping ranges, to avoid degrading the user's experience. If the characteristics remain in the overlap, or manifest a likely progression toward another region, then the transition may be effected.

    Seamless codec switching
    10.
    发明授权

    公开(公告)号:US10027818B2

    公开(公告)日:2018-07-17

    申请号:US15654663

    申请日:2017-07-19

    申请人: Facebook, Inc.

    IPC分类号: H04M7/00 H04L29/06

    摘要: In various embodiments, a corpus of codecs may be correlated with different, partially overlapping ranges of transmission characteristics. As channel conditions degrade or improve, the system may select a new codec with which to continue the connection based upon the corresponding overlapping range. Codecs may not be switched immediately when the transmission characteristics enter overlapping ranges, to avoid degrading the user's experience. If the characteristics remain in the overlap, or manifest a likely progression toward another region, then the transition may be effected.