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

A kind of hls live broadcast system and method realized by multicast

A multicast and live broadcast source technology, applied in the field of Internet multimedia, can solve the problems of occupying huge network bandwidth resources, achieve high slicing efficiency, improve processing efficiency, and reduce delay

Active Publication Date: 2022-04-08
武汉市烽视威科技有限公司
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, HLS is based on HTTP (Hypertext Transfer Protocol, Hypertext Transfer Protocol). Traditionally, it can only be transmitted using TCP (Transmission Control Protocol, Transmission Control Protocol). It belongs to the unicast mode. In the case of a large number of users, it needs to occupy a huge network bandwidth resource

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
  • A kind of hls live broadcast system and method realized by multicast
  • A kind of hls live broadcast system and method realized by multicast
  • A kind of hls live broadcast system and method realized by multicast

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0054] see figure 1 As shown, this embodiment provides an HLS live broadcast system implemented through multicast, including a live broadcast source, system end devices and terminal devices. Among them, the system-side device is provided with a slice server; the terminal device is provided with an HLS generator and a player.

[0055] The slicing server is used to: receive the live streams of one or more live channels from the live source, respectively perform: virtual HLS slicing, encapsulate the generated media slices and M3U8 index file data information in RTP packets, and send them in multicast mode go out. It can be understood that performing virtual HLS slicing means that when performing HLS slicing, the actual media fragments are not generated and cached in the memory or disk of the slicing server, but the media fragment indexes and meta information are encapsulated in RTP packets and presented as Multicast sending. This virtual HLS slicing method makes the slicing se...

Embodiment 2

[0061] The HLS live broadcast system implemented by multicast provided by this embodiment has the same basic structure as that of Embodiment 1, the difference is that, as a preferred embodiment, the slicing server performs virtual HLS slicing, divides the media into The data information of slices and M3U8 index files is encapsulated in RTP packets and sent out in multicast mode, which specifically includes the following operations:

[0062] The slicing server analyzes the received live stream, encapsulates each media segment in multiple RTP packets, and immediately sends the encapsulated RTP packets in multicast mode without delay, forming Media RTP packet flow;

[0063]Simultaneously, whenever the last part of the media content of a media fragment is contained in an RTP packet encapsulated by the slice server, the corresponding M3U8 index file data information is generated, which only contains the information of this media fragment (in order to increase processing Efficiency...

Embodiment 3

[0068] A kind of HLS live broadcast system realized by multicast provided by this embodiment, its basic structure is the same as Embodiment 2, the difference is that, as a preferred implementation mode, the format of the media RTP package encapsulated by the slice server is as follows: image 3 As shown, it includes RTP header, RTP extension header and media segment data (TS data). Among them, the RTP extension header format is as follows Figure 4 shown, including:

[0069] V: 2 bits, which is the version number of the extended header, and the specific value will be determined during implementation.

[0070] FT: 2 bits, which is the frame type, indicating whether the video data in the current RTP packet belongs to I frame, P frame or B frame; for example, 1 means I frame, 2 means P frame, and 3 means B frame.

[0071] FP: 2 bits, indicating the frame position, indicating that the video data in the current RTP packet is at the position of the current frame, whether it is the...

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 an HLS live broadcast system and method realized by multicasting, and relates to the technical field of Internet multimedia. The system end equipment of the HLS live broadcast system is equipped with a slice server, and the terminal equipment is equipped with an HLS generator and player. The slicing server receives the live stream from the live source, performs virtual HLS slicing, encapsulates the media fragmentation and M3U8 index file information into RTP packets and sends them out in multicast mode; when the player plays, it requests the M3U8 index file from the HLS generator; HLS generates The player receives the RTP live multicast stream from the slicing server, extracts the media fragments and caches them in the memory, and generates a complete M3U8 index file to respond to the player; the player requests the HLS generator to download the media fragments for playback based on the M3U8 index file . The invention can not only effectively combine the advantages of multicast and HLS, but also provide the HLS live broadcast function for terminal equipment that does not support RTSP flow, thereby reducing the terminal requirements.

Description

technical field [0001] The present invention relates to the field of Internet multimedia technology, specifically a HLS (HTTPLive Streaming, an HTTP-based streaming media network transmission protocol implemented by Apple Inc.) live broadcast system and method realized by multicasting. Background technique [0002] In the practice of IPTV construction, the distribution of live channels through multicast reduces investment by 30% to 50% compared with unicast. However, with the development of technology, HLS streaming media technology occupies a mainstream position in the application of Internet video services in recent years because of its advantages such as low requirements on streaming servers and terminals, and the smoothness of playback under different networks through multiple bit rates. , and the number of live broadcasts of telecom operators using HLS is increasing day by day. [0003] However, HLS is based on HTTP (Hypertext Transfer Protocol, Hypertext Transfer Prot...

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): H04N21/6405H04N21/2187H04N21/845H04N21/6437
CPCH04N21/6405H04N21/2187H04N21/8456H04N21/6437
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