Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Media multicast method and system based on web real-time communication

A real-time communication and media technology, applied in the field of communication, which can solve the problems of small number of multicast channels, high computational complexity and high power consumption.

Active Publication Date: 2019-12-06
CHINA TELECOM CORP LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The existing WebRTC multicast solution has the following problems: concurrent multi-channel encoding causes high computational complexity and high power consumption, and the number of multicast channels that can be supported is small

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Media multicast method and system based on web real-time communication
  • Media multicast method and system based on web real-time communication
  • Media multicast method and system based on web real-time communication

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0121] Embodiment 1: The first user terminal joins the media multicast

[0122] Such as Figure 6 As shown, when the WebRTC receiver 1 wants to join the media multicast, it sends a joining request to the signaling server. After receiving the join request, the signaling server determines that the WebRTC receiver 1 is the first user terminal, and then instructs the media distribution module to start a virtual receiver and a virtual sender 1, wherein the virtual sender 1 is associated with the media distribution module. The signaling server establishes signaling connections with the virtual receiving end and the virtual sending end 1 respectively.

[0123] The virtual receiving end and the WebRTC sending end, and the virtual sending end 1 and the WebRTC receiving end 1 respectively perform media parameter negotiation to establish a media stream communication connection. Therefore, the media distribution module can forward the received media information to the associated virtual...

Embodiment 2

[0124] Embodiment 2: The non-first user terminal joins the media multicast

[0125] Such as Figure 7 As shown, when the WebRTC receiver 2 wants to join the media multicast, it sends a joining request to the signaling server. After receiving the joining request, the signaling server determines that the WebRTC receiver 2 is not the first user terminal, and then instructs the media distribution module to start a new virtual sender 2, wherein the new virtual sender 2 is associated with the media distribution module.

[0126] The WebRTC receiver 2 negotiates media parameters with the new virtual sender 1 to establish a media stream communication connection. Therefore, the media distribution module can forward the received media information to the associated virtual sender 1 and virtual sender 2 . The virtual sender 1 and the virtual sender 2 respectively encrypt the media information according to the pre-negotiated encryption parameters to obtain the corresponding distribution m...

Embodiment 3

[0127] Embodiment 3: User terminal withdraws from media multicast (there are other user terminals in the system)

[0128] Such as Figure 8 As shown, when the WebRTC receiver 2 wants to quit the media multicast, it sends a joining request to the signaling server. The signaling server closes the signaling connection with the virtual sender 2 corresponding to the WebRTC receiver 2, and instructs the media distribution module to close the virtual sender 2. Since the WebRTC receiver 1 still participates in the media multicast at this time, the system maintains the normal operation of other components.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a web-based real-time communication media multicast method and system. The WebRTC sender encrypts the media information to be transmitted to obtain an encrypted media stream, and sends the encrypted media stream to the media broadcasting device. In the media broadcasting device, the virtual receiving end decrypts the encrypted media stream to obtain media information, and sends the media information to the media distribution module, and the media distribution module forwards the media information to the associated virtual sending end. The negotiated encryption parameters encrypt the media information to obtain the corresponding distribution media stream, and send the distribution media stream to the corresponding WebRTC receiver. The WebRTC receiving end uses pre-negotiated encryption parameters to decrypt the distributed media stream to obtain media information, thereby realizing media multicast. The invention distributes the media stream generated by one WebRTC sending terminal to multiple WebRTC receiving terminals through the media broadcasting equipment, and realizes the multicasting function of the media stream while avoiding multiple encodings.

Description

technical field [0001] The invention relates to the communication field, in particular to a media multicast method and system based on Web real-time communication. Background technique [0002] Web Real-time Communication Technology (WebRTC) is a technical system designed to realize multimedia audio and video real-time communication through browser and Web technology. Existing specifications are mainly aimed at P2P communication application scenarios, and lack relevant technical specifications for multi-party communication such as multicast, broadcast, and conference. The existing WebRTC multicast (Multicast) solution requires the sender to establish a connection with each receiver, and perform independent audio and video encoding for each audio and video stream. The existing WebRTC multicast solution has the following problems: concurrent multi-channel encoding results in high computational complexity and high power consumption, and the number of multicast channels that ca...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/06H04L29/08
CPCH04L63/0428H04L67/02H04L65/611
Inventor 屈振华郭英龙显军
Owner CHINA TELECOM CORP LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products