-
公开(公告)号:US20160164651A1
公开(公告)日:2016-06-09
申请号:US14562573
申请日:2014-12-05
申请人: Facebook, Inc.
CPC分类号: H04L5/0044 , H04L43/0864 , H04M7/0072
摘要: 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)连接。 特别地,给定用于对数据进行编码的编解码器的语料库,实施例可以基于每个编解码器的最小原始数据大小的公用倍数来识别分组大小。 可以选择分组大小以适应包含以每种编解码器格式编码的数据,以及纠错码数据和编解码转换命令。 分组大小可以被定制以折衷测量的等待时间和数据效率。
-
公开(公告)号:US10469630B2
公开(公告)日:2019-11-05
申请号: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.
-
公开(公告)号:US20190215483A1
公开(公告)日:2019-07-11
申请号:US16183568
申请日:2018-11-07
申请人: Facebook, Inc.
发明人: Dwayne B. Mercredi , Pavol Mravec , Chi Wang Ho , Naizhi Li
CPC分类号: H04N7/147 , G06K9/00302 , G06K9/00744 , G06K2009/00738 , G06Q10/10 , G06Q30/02 , G06Q30/06 , G06Q50/00 , G06Q50/01 , H04L65/1089 , H04L65/403 , H04L65/60 , H04N7/15 , H04N7/155
摘要: 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.
-
公开(公告)号:US09729287B2
公开(公告)日:2017-08-08
申请号:US14562573
申请日:2014-12-05
申请人: Facebook, Inc.
CPC分类号: H04L5/0044 , H04L43/0864 , H04M7/0072
摘要: 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.
-
公开(公告)号:US10148910B2
公开(公告)日:2018-12-04
申请号:US15395172
申请日:2016-12-30
申请人: Facebook, Inc.
发明人: Dwayne B. Mercredi , Pavol Mravec , Chi Wang Ho , Naizhi Li
摘要: 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.
-
公开(公告)号:US20180192000A1
公开(公告)日:2018-07-05
申请号:US15395172
申请日:2016-12-30
申请人: Facebook, Inc.
发明人: Dwayne B. Mercredi , Pavol Mravec , Chi Wang Ho , Naizhi Li
CPC分类号: G06K9/00302 , G06K9/00744 , G06K2009/00738 , G06Q50/00 , H04L65/1089 , H04L65/403 , H04N7/155
摘要: 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.
-
公开(公告)号:US20160165060A1
公开(公告)日:2016-06-09
申请号:US14562598
申请日:2014-12-05
申请人: Facebook, Inc.
CPC分类号: H04M7/0072 , H04L65/1069 , H04L65/1083
摘要: 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.
摘要翻译: 在各种实施例中,编解码器的语料库可以与传输特性的不同的,部分重叠的范围相关联。 随着信道条件的恶化或改善,系统可以选择一个新的编解码器,以便根据相应的重叠范围继续连接。 当传输特性进入重叠范围时,编解码器可能不会马上切换,以避免降低用户体验。 如果特征保持在重叠中,或者表现出可能向另一个区域的进展,则可以实现转换。
-
公开(公告)号:US20160165015A1
公开(公告)日:2016-06-09
申请号:US14562594
申请日:2014-12-05
申请人: Facebook, Inc.
IPC分类号: H04L29/06 , H04L12/26 , H04L12/741
CPC分类号: H04L69/22 , H04L43/0829 , H04L43/0864 , H04L43/087 , H04L65/1069 , H04L65/607 , H04L65/608 , H04L65/80 , H04L69/04
摘要: 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信息可能增加媒体分组大小,这可以在带宽评估和调用中预期。
-
公开(公告)号:US20180302515A1
公开(公告)日:2018-10-18
申请号:US16016496
申请日:2018-06-22
申请人: 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.
-
公开(公告)号:US10027818B2
公开(公告)日:2018-07-17
申请号:US15654663
申请日:2017-07-19
申请人: 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.
-
-
-
-
-
-
-
-
-