Media Session between Network Endpoints
    21.
    发明申请
    Media Session between Network Endpoints 审中-公开
    网络终端之间的媒体会话

    公开(公告)号:US20160094591A1

    公开(公告)日:2016-03-31

    申请号:US14945293

    申请日:2015-11-18

    Abstract: A media session is established between a first endpoint and a second endpoint via a communication network based on connectivity checks performed by the endpoints. A set of candidate pairs, each comprising a first network address available to the first endpoint and a second network address available to the second endpoint, is generated. To each candidate pair of the candidate pair set, a respective priority is assigned. If none of the criteria is determined to be met by the first endpoint, the priorities are assigned by the first endpoint according to a standardized networking protocol as specified by the standardized networking protocol, and if any of the criteria is determined to be met by the first endpoint, at least one of the priorities assigned by the first endpoint is different from that specified by the standardized networking protocol.

    Abstract translation: 基于由端点执行的连接性检查,通过通信网络在第一端点和第二端点之间建立媒体会话。 生成一组候选对,每个候选对包括可用于第一端点的第一网络地址和可用于第二端点的第二网络地址。 对于候选对集合的每个候选对,分配相应的优先级。 如果没有一个标准被确定为被第一端点满足,则优先级由第一端点根据由标准化网络协议规定的标准化网络协议来分配,并且如果确定任何一个标准被 第一端点,由第一端点分配的优先级中的至少一个与由标准化网络协议规定的优先级不同。

    Ultra-low latency video streaming
    22.
    发明授权

    公开(公告)号:US12075132B2

    公开(公告)日:2024-08-27

    申请号:US18205064

    申请日:2023-06-02

    CPC classification number: H04N21/64792 H04N21/2407

    Abstract: Techniques are described for low-latency streaming of media content using a lossless protocol. For example, a media stream, comprising encoded video data, can be streamed to a plurality of streaming clients via the lossless protocol. The plurality of streaming clients can be monitored to determine whether any of them have fallen behind in streaming the media stream. When a streaming client falls behind, a portion of video data to be streamed to the streaming client can be selectively dropped based on scalability information and/or long term reference (LTR) frame information. The low-latency streaming can be performed without using per-client quality feedback from the plurality of streaming clients. When streaming using a semi-lossy protocol, a plurality of delivery modes can be used, where each delivery mode is for a different type of encoded video data and provides a different level of reliability.

    ULTRA-LOW LATENCY STREAMING OF REAL-TIME MEDIA

    公开(公告)号:US20230117444A1

    公开(公告)日:2023-04-20

    申请号:US17505326

    申请日:2021-10-19

    Abstract: Techniques are described for low-latency real-time streaming of media content. For example, streaming media content can be received from a media source, where the streaming media content comprises audio and/or video content. An audio/video stream can be streamed to one or more streaming clients. The audio/video stream is streamed as a sequence of encoded audio and/or video frames, which are independent encoded audio and/or video frames that are not grouped into chunks for streaming. The sequence of encoded audio and/or video frames is streamed to the one or more streaming clients as a one-way stream and without receiving any requests from the one or more streaming clients for subsequent frames or chunks.

    Multipoint conferencing sessions multiplexed through port

    公开(公告)号:US11240277B2

    公开(公告)日:2022-02-01

    申请号:US16948276

    申请日:2020-09-10

    Abstract: A conferencing computing device, including memory storing one or more dispatch data structures. The conferencing computing device may further include a processor configured to receive a plurality of input packets at a shared port from a plurality of sender computing devices. Based on input packet data and the one or more dispatch data structures, the processor may add each input packet to an input queue bound to the shared port. The processor may transmit the input packets to a plurality of application program instances associated with the input queues. The processor may generate a plurality of output packets at the application program instances. The processor may add each output packet to an output queue associated with the application program instance at which that output packet was generated. The processor may, through the shared port, transmit the output packets to a plurality of recipient computing devices.

    Seamless roaming of real time media sessions

    公开(公告)号:US11228957B2

    公开(公告)日:2022-01-18

    申请号:US16570961

    申请日:2019-09-13

    Abstract: Techniques to select a network interface herein can be used with an application that is configured to send and receive data. These techniques include detecting an event indicative of a problem with network connectivity associated with a first network interface of the plurality of network interfaces in an application utilizing the first network interface; testing connectivity of each network interface of the plurality of network interfaces other than the first network interface to produce a set of candidate network interfaces; selecting a candidate network interface from the candidate network interfaces; and routing data for the application through the selected candidate network interface.

    Bidirectional data exchange between computing devices

    公开(公告)号:US10778726B2

    公开(公告)日:2020-09-15

    申请号:US15692940

    申请日:2017-08-31

    Abstract: A method for bidirectional data exchange includes, on a network computing device, receiving a first request from a first computing device via a request and response protocol, the first request including a first-device-provided portion of a data stream. The first-device-provided portion of the data stream is sent to a second computing device. A second-device-provided portion of the data stream is received from the second computing device. A second request is received from the first computing device via the request and response protocol, the second request soliciting the second-device-provided portion of the data stream. A response to the second request is sent to the first computing device via the request and response protocol, the response including the second-device-provided portion of the data stream.

    MEDIA SESSION BETWEEN NETWORK ENDPOINTS
    29.
    发明申请

    公开(公告)号:US20190109879A1

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

    申请号:US16209632

    申请日:2018-12-04

    Abstract: A media session is configured between a first endpoint and a second endpoint on a communication network based on connectivity checks performed by the endpoints. When a reduced connectivity check condition is met, based on characteristics of the communication network operable between the first endpoint and the second endpoint, a reduced candidate pairing procedure is initiated. The reduced candidate pairing procedure includes connectivity checks performed from the first endpoint with a reduced set of candidate pairs that is smaller than an available set of candidate pairs. The reduced set of candidate pairs is identified based on the characteristics of the communication network at the respective pairs, and a particular candidate pair in the reduced set is determined to be valid based on a result of connectivity checks using the candidate pair.

    Media session between network endpoints

    公开(公告)号:US10171511B2

    公开(公告)日:2019-01-01

    申请号:US14945293

    申请日:2015-11-18

    Abstract: A media session is established between a first endpoint and a second endpoint via a communication network based on connectivity checks performed by the endpoints. A set of candidate pairs, each comprising a first network address available to the first endpoint and a second network address available to the second endpoint, is generated. To each candidate pair of the candidate pair set, a respective priority is assigned. If none of the criteria is determined to be met by the first endpoint, the priorities are assigned by the first endpoint according to a standardized networking protocol as specified by the standardized networking protocol, and if any of the criteria is determined to be met by the first endpoint, at least one of the priorities assigned by the first endpoint is different from that specified by the standardized networking protocol.

Patent Agency Ranking