# US 2019/0379916 A1 · Live streaming processing method, apparatus, and system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0379916 A1
- Document ID: US20190379916A1
- Status: Published application
- Kind: A1
- Application number: 16/547,359
- Filed: 2019-08-21
- Published: 2019-12-12
- Earliest claimed: 2017-06-07
- Assignees: Tencent Technology (Shenzhen) Company Limited
- Applicants: Tencent Technology (Shenzhen) Company Limited
- Inventors: Yulong LAN
- Web page: https://patentgrep.com/patent/US20190379916A1

## CPC

- H04N 21/2187: Live feed
- H04L 67/1034: Reaction to server failures by a load balancer
- H04N 21/222: Secondary servers, e.g. proxy server, cable television Head-end {(provisioning of proxy services in data packet switching networks H04L67/56)}
- H04N 21/2541: {Rights Management (protecting software against unauthorised usage in a vending or licensing environment G06F21/10; security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08)}
- H04N 21/25875: {involving end-user authentication (restricting access to computer systems by authenticating users using a predetermined code G06F21/33; arrangements for secret or secure communication including means for verifying the identity or authority of a user of the system H04L9/32; networks authentication protocols H04L63/08; authentication in wireless network security H04W12/06)}
- H04N 21/6125: {involving transmission via Internet (transmission by internet of broadcast information H04H60/82)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Embodiments of this application provide a live streaming processing method, apparatus, and system. The method includes: receiving, by an access server, a live streaming request sent by a proxy server, the live streaming request including at least a stream identifier and authentication success information; and establishing a live streaming connection for the stream identifier with the proxy server in response to the live streaming request, if determining that the live streaming request includes the authentication success information.

## Claims

### Claim 1

A live streaming processing method performed at a live streaming processing system having a proxy server and a second access server, each server having one or more processors and memory storing programs to be executed by the one or more processors, the method comprising:
determining, by the proxy server, that a live streaming connection between the proxy server and a first access server is interrupted;
generating, by the proxy server, a live streaming request in response to the interruption, the live streaming request comprising at least a stream identifier and authentication success information;
sending, by the proxy server, the live streaming request to the second access server; and
establishing, by the second access server, the live streaming connection for the stream identifier with the proxy server in response to the live streaming request, after determining that the live streaming request comprises the authentication success information.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the live streaming request further comprises a user identity signature corresponding to an anchor terminal; and
the establishing the live streaming connection for the stream identifier with the proxy server further comprises:
performing, by the second access server, the operation of establishing the live streaming connection for the stream identifier with the proxy server, after verification of the user identity signature and the stream identifier succeeds.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the verification is not verification of a duration of validity of the user identity signature.

### Claim 4 (depends on 2)

The method according to claim 2, further comprising:
separately verifying, by the second access server, the user identity signature and the stream identifier.

### Claim 5 (depends on 2)

The method according to claim 2, further comprising:
sending, by the second access server, the user identity signature, the stream identifier, and the authentication success information to an authentication server, wherein the authentication server separately verifies the user identity signature and the stream identifier according to the authentication success information, and neglects the duration of validity of the user identity signature;
receiving a verification result returned by the authentication server; and
determining, according to the verification result, whether the verification succeeds.

### Claim 6

A live streaming processing system, comprising:
a proxy server, configured to:
determine, by the proxy server, that a live streaming connection between the proxy server and a first access server is interrupted;
generate, by the proxy server, a live streaming request in response to the interruption, the live streaming request comprising at least a stream identifier and authentication success information; and
send the live streaming request to a second access server;
a second access server, configured to:
receive the live streaming request sent by the proxy server; and
establish the live streaming connection for the stream identifier with the proxy server in response to the live streaming request, after determining that the live streaming request comprises the authentication success information.

### Claim 7 (depends on 6)

The live streaming processing system according to claim 6, wherein the live streaming request further comprises a user identity signature corresponding to an anchor terminal; and
the establishing the live streaming connection for the stream identifier with the proxy server further comprises:
performing, by the second access server, the operation of establishing the live streaming connection for the stream identifier with the proxy server, after verification of the user identity signature and the stream identifier succeeds.

### Claim 8 (depends on 7)

The live streaming processing system according to claim 7, wherein the verification is not verification of a duration of validity of the user identity signature.

### Claim 9 (depends on 7)

The live streaming processing system according to claim 7, wherein the second access server is further configured to separately verify the user identity signature and the stream identifier.

### Claim 10 (depends on 7)

The live streaming processing system according to claim 7, wherein the second access server is further configured to:
send the user identity signature, the stream identifier, and the authentication success information to an authentication server, wherein the authentication server separately verifies the user identity signature and the stream identifier according to the authentication success information, and neglects the duration of validity of the user identity signature;
receive a verification result returned by the authentication server; and
determine, according to the verification result, whether the verification succeeds.

### Claim 11

A non-transitory computer readable storage medium storing a plurality of programs in connection with a live streaming processing system having a proxy server and a second access server, wherein the plurality of programs, when executed by a corresponding server, cause the server to perform operations including:
determining, by the proxy server, that a live streaming connection between the proxy server and a first access server is interrupted;
generating, by the proxy server, a live streaming request in response to the interruption, the live streaming request comprising at least a stream identifier and authentication success information;
sending, by the proxy server, the live streaming request to the second access server; and
establishing, by the second access server, the live streaming connection for the stream identifier with the proxy server in response to the live streaming request, after determining that the live streaming request comprises the authentication success information.

### Claim 12 (depends on 11)

The non-transitory computer readable storage medium according to claim 11, wherein the live streaming request further comprises a user identity signature corresponding to an anchor terminal; and
the establishing the live streaming connection for the stream identifier with the proxy server further comprises:
performing, by the second access server, the operation of establishing the live streaming connection for the stream identifier with the proxy server, after verification of the user identity signature and the stream identifier succeeds.

### Claim 13 (depends on 12)

The non-transitory computer readable storage medium according to claim 12, wherein the verification is not verification of a duration of validity of the user identity signature.

### Claim 14 (depends on 12)

The non-transitory computer readable storage medium according to claim 12, wherein the operations further comprise:
separately verifying, by the second access server, the user identity signature and the stream identifier.

### Claim 15 (depends on 12)

The non-transitory computer readable storage medium according to claim 12, wherein the operations further comprise:
sending, by the second access server, the user identity signature, the stream identifier, and the authentication success information to an authentication server, wherein the authentication server separately verifies the user identity signature and the stream identifier according to the authentication success information, and neglects the duration of validity of the user identity signature;
receiving a verification result returned by the authentication server; and
determining, according to the verification result, whether the verification succeeds.
