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

Plug-in-free live broadcast system and method based on browser

A browser and plug-in technology, applied in the field of live broadcast system

Active Publication Date: 2018-03-16
广东电网有限责任公司培训与评价中心
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, this working principle requires the host to install a plug-in or client in advance, such as the live broadcast client tool developed based on OBS

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
  • Plug-in-free live broadcast system and method based on browser
  • Plug-in-free live broadcast system and method based on browser
  • Plug-in-free live broadcast system and method based on browser

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0044] Such as Figure 1-3 As shown, a browser-based live broadcast system without plug-ins, using open source WebRTC technology. The live broadcast system includes: a client, a media server, a STUN server and a TURN server.

[0045] The client is a program running on the webpage, for example, a program directly written on the webpage by using Javascript. The media server is a WebRTC-based server that adopts modules that comply with the WebRTC standard, including the necessary signaling server and WebRTC interface. The STUN server is used to verify the identity of the client. The STUN server first receives the request from the client, and then determines the public IP address of the client and its local NAT type through the request from the client. The TURN server is an alternate connection method between clients. After the client is authenticated by the STUN server, use the default connection method or the TURN server to connect to the WebRTC interface to send or read info...

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 provides a plug-in-free live broadcast system and method based on a browser. The live broadcast system comprises an anchor end, an audience end, a media server, a STUN server and a TURNserver. Identities of the anchor end and the audience end are confirmed through the STUN. A default connection mode is preferentially employed between the anchor end and the audience end. If the default connection mode is unavailable, two parties query the STUN server and employ the TURN as a relay server. After the connection is successful, a signal server, the STUN server and the TURN server transmit and exchange SDP data and establish RTCPeerConnection prepared for WebRTC. A series of events are triggered between the anchor end and the audience end, so the anchor end can transmit audio / video data to the audience end. The system and the method have the advantages that through adoption of a WebRTC technology and a series of protocol modes, the live broadcast system can be employed withoutinstalling a plug-in or a client in a local system.

Description

technical field [0001] The present invention relates to the field of live broadcast systems, and more specifically, to a browser-based live broadcast system and method without plug-ins. Background technique [0002] Now there are various live broadcast systems, and the mainstream working principle of the live broadcast system includes the following basic steps: acquisition, encoding, streaming and playback. In the acquisition step, the live broadcast system uses OBS or other open source SDKs to collect the audio and video of the on-site equipment; in the encoding step, the live broadcast system uses commonly used H264, H265, AAC and other codec technologies to encode and compress; in the streaming step , the live broadcast system pushes the encoded and compressed audio and video streams to the streaming media server. Finally, the viewer obtains the media stream from the streaming processor and decodes it for playback. [0003] However, this working principle requires the...

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 Applications(China)
IPC IPC(8): H04N21/81H04N21/64H04N21/258H04N21/266H04N21/2668H04N21/643H04N21/6437H04L29/08H04L29/12
CPCH04L61/2575H04L61/2589H04L67/02H04N21/25816H04N21/266H04N21/2668H04N21/64H04N21/643H04N21/64322H04N21/6437H04N21/8173
Inventor 肖叶枝李军锋周青云刘晓黄成云温满华王鹏
Owner 广东电网有限责任公司培训与评价中心
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