CN108366292A - A kind of across a network net cast method and system based on Streaming Media - Google Patents

A kind of across a network net cast method and system based on Streaming Media Download PDF

Info

Publication number
CN108366292A
CN108366292A CN201711439816.4A CN201711439816A CN108366292A CN 108366292 A CN108366292 A CN 108366292A CN 201711439816 A CN201711439816 A CN 201711439816A CN 108366292 A CN108366292 A CN 108366292A
Authority
CN
China
Prior art keywords
streaming media
streaming
slice
media
sliced
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711439816.4A
Other languages
Chinese (zh)
Other versions
CN108366292B (en
Inventor
王频
张雪琼
廖乔治
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Fiberhome Digtal Technology Co Ltd
Original Assignee
Wuhan Fiberhome Digtal Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Fiberhome Digtal Technology Co Ltd filed Critical Wuhan Fiberhome Digtal Technology Co Ltd
Priority to CN201711439816.4A priority Critical patent/CN108366292B/en
Publication of CN108366292A publication Critical patent/CN108366292A/en
Application granted granted Critical
Publication of CN108366292B publication Critical patent/CN108366292B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention provides a kind of net cast method and system of the across a network based on Streaming Media, and wherein method includes:Main broadcaster end acquires Streaming Media, and the collected Streaming Media, which is carried out real time sequence, to be sliced to form Streaming Media slice, and the slice of data is pushed to Reverse Proxy successively;The Reverse Proxy is pushed to streaming media server successively according to preset configuration information, by Streaming Media slice;Live streaming end pulls the Streaming Media from the media stream server and is sliced and is decoded broadcasting.The present invention realizes the across a network net cast based on Streaming Media, while also ensuring the fluency of video playing.

Description

A kind of across a network net cast method and system based on Streaming Media
Technical field
The present invention relates to internet video live broadcasting technical field more particularly to a kind of across a network net casts based on Streaming Media Method and system.
Background technology
With the development of Internet technology, increasingly vigorous, the net cast of the demand of video playing especially net cast Application it is more and more, net cast has application and tremendous development in every field.What current net cast used is all RTMP (Real Time Messaging Protocol, real-time messages transport protocol) or HTTP (Hypertext Transfer protocol, hypertext transfer protocol) plug-flow scheme.
Wherein, RTMP is Adobe System (Adobe Systems) company sound between Flash player and server Frequently, the agreement of video and data transmission exploitation.This is a standard, the real-time Message Passing agreement of unencryption, using TCP (Transmission Control Protocol, transmission control protocol) as it in transport layer, default port is 1935. RTMP needs special Video Codec streaming media to carry out encoding and decoding.However, for ad hoc network environment, such as public security Net does not support RTMP agreements due to higher for security requirement so that the agreement can application scenarios it is fewer.
In addition, HTTP is to transmit data based on TCP/IP communication agreement, http protocol is simple and quick, connectionless, nothing State.Main broadcaster end needs collected real-time streams being pushed to streaming media server, and streaming media server then carries out Media Stream Storage and distribution.Media stream distribution is divided into streaming media server to client push and client to Media Stream pull media stream, Server is to client push Media Stream to the more demanding of server and bandwidth.However, the IP address due to public security net and end Mouth resource is less, and multiple services need to share the same IP address and port so that the IP of streaming media server and port are hidden It ensconces under public IP and port, to cannot often directly receive the media of client push due to the limitation of resource Stream.
Invention content
The present invention provides a kind of across a network net cast method and system based on Streaming Media so that streaming media server energy Enough overcome resource constraint, realizes the direct push of Media Stream, and then realize smoothly internet video live broadcasting.
One embodiment of the invention provides a kind of net cast method of the across a network based on Streaming Media, including:
Main broadcaster end acquires Streaming Media, and the collected Streaming Media, which is carried out real time sequence, to be sliced to form Streaming Media slice, The slice of data is pushed to Reverse Proxy successively;
The Reverse Proxy is pushed to Streaming Media successively according to preset configuration information, by Streaming Media slice Server;
Live streaming end pulls the Streaming Media from the media stream server and is sliced and is decoded broadcasting.
Another embodiment of the present invention provides a kind of video living transmission system of the across a network based on Streaming Media, including:
The collected Streaming Media is carried out real time sequence and is sliced to form Streaming Media by main broadcaster end for acquiring Streaming Media Slice, Reverse Proxy is pushed to by the slice of data successively;
Reverse Proxy, for according to preset configuration information, the Streaming Media at the main broadcaster end will to be come from Slice is pushed to streaming media server successively;
Streaming media server, for receiving the Streaming Media slice from the Reverse Proxy;
End is broadcast live, is sliced for pulling the Streaming Media from the media stream server and is decoded broadcasting.
Yet another embodiment of the invention provides a kind of Reverse Proxy, including:
Receiving module, for receiving the stream matchmaker for collected Streaming Media formed after real time sequence slice by main broadcaster end Body is sliced;And
Pushing module, for according to preset configuration information, the Streaming Media for coming from the receiving module to be sliced It is pushed to streaming media server successively, to be pulled for live streaming end.
The present invention realizes the across a network net cast based on Streaming Media, while also ensuring the fluency of video playing.
Description of the drawings
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is this hair Some bright embodiments for those of ordinary skill in the art without creative efforts, can be with root Other attached drawings are obtained according to these attached drawings.
Fig. 1 is the flow chart of the net cast embodiment of the method for the across a network of the present invention based on Streaming Media;
Fig. 2 is the structural schematic diagram of the video living transmission system embodiment of the across a network of the present invention based on Streaming Media;
Fig. 3 is flow of the net cast method of the across a network of the present invention based on Streaming Media under main broadcaster's room scene Figure.
Specific implementation mode
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is A part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art The every other embodiment obtained without creative efforts, shall fall within the protection scope of the present invention.
Fig. 1 is the flow chart of the net cast embodiment of the method for the across a network of the present invention based on Streaming Media.
Step 110, main broadcaster end acquires Streaming Media, and the collected Streaming Media, which is carried out real time sequence, to be sliced to form stream matchmaker Body is sliced, and the slice of data is pushed to Reverse Proxy successively.
Wherein, the Reverse Proxy is Nginx servers.Nginx servers are a kind of webpage clothes of lightweight Business device/Reverse Proxy and Email (IMAP/POP3) proxy server, and in a similar BSD (BSD-like) It is issued under agreement, BSD agreements refer to Berkeley Software release (Berkeley Software Distribution).Its feature It is to occupy that memory is few, and concurrent capability is strong.
Specifically, the main broadcaster end uses the media recording class application programming interfaces carried in Android operation system (MediaRecorder API) acquires the Streaming Media, and is sliced in real time according to certain time length.
Step 120, Streaming Media slice is pushed to stream by Reverse Proxy successively according to preset configuration information Media server.
Specifically, the arrival time that the media server is sliced according to the Streaming Media successively cuts the Streaming Media Piece persistence;For the last one Streaming Media slice recording played index pulled by the live streaming end;By the broadcasting rope Draw preserve associated with corresponding live streaming client information.
For example, the Streaming Media slice that the push of main broadcaster end comes is saved in local disk, and using main broadcaster's client information as pass Keyword (Key), the storage message queue for being sliced file using Media Stream are saved in key being mapped to value as key assignments (Value) In object (Map), the routing information that the Streaming Media for being saved in local disk is sliced is added in queue every time, to ensure head of the queue The always newest streaming media server that is pushed to of Streaming Media slice.
Step 130, live streaming end pulls the Streaming Media from the media stream server and is sliced and is decoded broadcasting.
Wherein, broadcasting can be operated using video playing plug-in unit Video.js.Specifically, the live streaming end is current Include the live streaming at the live streaming end to the media server transmission when Streaming Media slice of broadcasting reaches preset playing duration The drawing stream of client information is asked;The media server is broadcast accordingly according to the live streaming client information lookup drawn in stream request Put index;Next stream matchmaker that the corresponding Streaming Media of the broadcasting found index is sliced by the media server Body slice is sent to the live streaming end, and updates and above-mentioned be sown into index.
For example, the broadcasting that streaming media server obtains currently playing Streaming Media slice file from Map indexes and adds 1 work Broadcasting index for the Streaming Media slice that will currently play, the currently playing index of streaming media server judges is with the presence or absence of in upper In the message queue for stating the Streaming Media slice file persisted, it is sliced if returning to Streaming Media in the presence of if.If not returning to stream matchmaker Body is sliced, then end, which is broadcast live, can constantly initiate to draw stream request to streaming media server end.
The slice of data for coming from main broadcaster end is transmitted to Streaming Media by this implementation the method by Reverse Proxy Server overcomes resource constraint, can be suitable for not supporting the network environment of RTMP agreements, and Streaming Media is based on to realize Across a network net cast, while also ensuring the fluency of video playing.
Fig. 2 is the structural schematic diagram of the video living transmission system embodiment of the across a network of the present invention based on Streaming Media, is used To realize the above method.As shown, the system includes:Main broadcaster end 10, Reverse Proxy 20,30 and of streaming media server End 40 is broadcast live, the Reverse Proxy 30 is Nginx servers.The operation principle of the system is as follows:
Acquisition module 11 in main broadcaster end 10 acquires Streaming Media, is sliced pushing module 12 by 11 collected institute of acquisition module It states Streaming Media progress real time sequence to be sliced to form Streaming Media slice, and the slice of data is pushed to reverse proxy service successively Device 20.
Reverse Proxy 20 cuts the Streaming Media for coming from the main broadcaster end 10 according to preset configuration information Piece is pushed to streaming media server 30 successively.Specifically, the receiving module 21 in Reverse Proxy 20 is received by main broadcaster end 10 pairs of collected Streaming Medias carry out the Streaming Media formed after real time sequence slice slice;Pushing module 22 is according to preset configuration The Streaming Media for coming from the receiving module 21 slice is pushed to streaming media server 30, so as to for straight by information successively End 40 is broadcast to be pulled.
Streaming media server 30 receives the Streaming Media slice from the Reverse Proxy 20.Specifically, by lasting Change the arrival time that module 31 is sliced according to the Streaming Media, the Streaming Media is sliced persistence successively;32 needle of logging modle To the last one Streaming Media slice recording played index pulled by the live streaming end 40;Relating module 33 is by the broadcasting rope Draw preserve associated with corresponding live streaming client information.
Live streaming end 40 pulls the Streaming Media from the media stream server 30 and is sliced and is decoded broadcasting.Specifically, Live streaming end 40 in playing module 41 to come be in the media stream server the Streaming Media slice be decoded broadcasting;It draws Flow module 42 takes when the currently playing Streaming Media slice of the playing module 41 reaches preset playing duration to the media Business device 30 sends the drawing stream request for the live streaming client information for including the live streaming end.The searching module of the media server 30 34 It is searched according to the live streaming client information drawn in stream request and plays index accordingly;Distribution module 35 will be by the searching module Next Streaming Media slice of the 34 corresponding Streaming Media slices of broadcasting index found is sent to the live streaming End 40.
This is implemented the system and the slice of data for coming from main broadcaster end is transmitted to Streaming Media by Reverse Proxy Server overcomes resource constraint, can be suitable for not supporting the network environment of RTMP agreements, and Streaming Media is based on to realize Across a network net cast, while also ensuring the fluency of video playing.
Hereinafter, explanation is the net cast method of the across a network of the present invention based on Streaming Media under main broadcaster's room scene Flow chart, as shown in figure 3, including the following steps:
Step 210, main broadcaster end acquires Streaming Media, and collected Streaming Media is sliced in real time according to certain time length.
Step 220, the Streaming Media slice additional user information for completing slice is pushed to Nginx servers, Nginx services Streaming Media slice is transmitted to streaming media server by device according to configuration information.
Step 230, after streaming media server receives the Streaming Media slice that main broadcaster end pushes, whether main broadcaster end is first determined whether It is that push Streaming Media is sliced for the first time.If it is first time push Streaming Media slice, then created for the main broadcaster end in step 231 One main broadcaster room continues to execute following step 240 after otherwise obtaining already existing main broadcaster's room information.
Step 240, Streaming Media is sliced by streaming media server carries out persistence, and Streaming Media is sliced to the letter after persistence Breath is sequentially stored in the corresponding main broadcaster room in main broadcaster end.
Step 250, live streaming end initiates to draw stream request to server.
Step 260, streaming media server receive live streaming end drawing stream request after, it is first determined whether being the Media Stream Stream request is drawn for the first time.If it is stream request is drawn for the first time, then corresponding main broadcaster room is added in live streaming client information in step 261 In, and the Streaming Media index by the broadcasting index for the newest Media Stream slice that main broadcaster end pushes as the newest broadcasting in live streaming end adds It is added in live streaming client information.If not stream request is drawn for the first time, then live streaming end is obtained inside main broadcaster room in step 262 most The broadcasting index of the Streaming Media slice newly played, and broadcasting index is added 1.
Step 270, streaming media server is obtained in judgment step 262 according to the stream media information stored in main broadcaster room Streaming Media slice index corresponding Streaming Media slice and whether there is, and if so, it is concurrent to obtain Streaming Media slice from room Give live streaming end.
Step 280, after the success of live streaming end pull media stream, streaming media slice is parsed and is played, if unsuccessful It is then constantly sent to streaming media server and draws stream request.
Step 290, when main broadcaster is closed at main broadcaster end, it can be sent to elder generation to streaming media server and close main broadcaster's service request, Take Streaming Media business device receive request after, the Streaming Media stored in the corresponding main broadcaster room in the main broadcaster end is obtained according to solicited message Streaming Media slice-merging is sliced by slice information according to these information at a Streaming Media, so that program request uses.
Step 291, the main broadcaster's room information stored in streaming media server is deleted.
One of ordinary skill in the art will appreciate that:Realize that all or part of step of above method embodiment can pass through The relevant hardware of program instruction is completed, and program above-mentioned can be stored in a computer read/write memory medium, the program When being executed, step including the steps of the foregoing method embodiments is executed;And storage medium above-mentioned includes:ROM, RAM, magnetic disc or light The various media that can store program code such as disk.
Finally it should be noted that:The above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although Present invention has been described in detail with reference to the aforementioned embodiments, it will be understood by those of ordinary skill in the art that:It still may be used With technical scheme described in the above embodiments is modified or equivalent replacement of some of the technical features; And these modifications or replacements, various embodiments of the present invention technical solution that it does not separate the essence of the corresponding technical solution spirit and Range.

Claims (12)

1. a kind of net cast method of the across a network based on Streaming Media, which is characterized in that including:
Main broadcaster end acquires Streaming Media, and the collected Streaming Media, which is carried out real time sequence, to be sliced to form Streaming Media slice, by institute It states slice of data and is pushed to Reverse Proxy successively;
The Reverse Proxy is pushed to streaming media service successively according to preset configuration information, by Streaming Media slice Device;
Live streaming end pulls the Streaming Media from the media stream server and is sliced and is decoded broadcasting.
2. according to the method described in claim 1, it is characterized in that, main broadcaster end acquisition Streaming Media includes:The main broadcaster end The Streaming Media is acquired using the media recording class application programming interfaces carried in Android operation system.
3. according to the method described in claim 1, it is characterized in that, by the Streaming Media slice be pushed to streaming media server it After further include:
The Streaming Media is sliced persistence by the arrival time that the media server is sliced according to the Streaming Media successively;
For the last one Streaming Media slice recording played index pulled by the live streaming end;
By the preservation associated with corresponding live streaming client information of broadcasting index.
4. according to the method described in claim 3, it is characterized in that, pulling Streaming Media slice and including:
The live streaming end is sent when currently playing Streaming Media slice reaches preset playing duration to the media server It include the drawing stream request of the live streaming client information at the live streaming end;
The media server is searched according to the live streaming client information drawn in stream request and plays index accordingly;
Next Streaming Media that the corresponding Streaming Media of the broadcasting found index is sliced by the media server Slice is sent to the live streaming end.
5. according to method according to any one of claims 1 to 6, wherein the Reverse Proxy services for Nginx Device.
6. a kind of video living transmission system of the across a network based on Streaming Media, which is characterized in that including:
The collected Streaming Media is carried out real time sequence and is sliced to form Streaming Media slice by main broadcaster end for acquiring Streaming Media, The slice of data is pushed to Reverse Proxy successively;
Reverse Proxy, for according to preset configuration information, the Streaming Media for coming from the main broadcaster end to be sliced It is pushed to streaming media server successively;
Streaming media server, for receiving the Streaming Media slice from the Reverse Proxy;
End is broadcast live, is sliced for pulling the Streaming Media from the media stream server and is decoded broadcasting.
7. system according to claim 6, wherein the streaming media server includes:
The Streaming Media is sliced persistence by persistence module, the arrival time for being sliced according to the Streaming Media successively;
Logging modle, for for the last one Streaming Media slice recording played index pulled by the live streaming end;
Relating module is preserved for broadcasting index to be associated with corresponding live streaming client information.
8. system according to claim 7, wherein
The live streaming end includes:
Playing module, for come be in the media stream server the Streaming Media slice be decoded broadcasting;
Draw flow module, for the playing module it is currently playing Streaming Media slice reach preset playing duration when, to institute State the drawing stream request that media server transmission includes the live streaming client information at the live streaming end.
9. system according to claim 8, wherein the media server further includes:
Searching module, for playing index according to the live streaming client information lookup drawn in stream request is corresponding;
Distribution module, what the Streaming Media corresponding to broadcasting index for will be found by the searching module was sliced Next Streaming Media slice is sent to the live streaming end.
10. according to system according to any one of claims 1 to 9, wherein the Reverse Proxy services for Nginx Device.
11. a kind of Reverse Proxy, which is characterized in that including:
Receiving module is cut for receiving the Streaming Media for collected Streaming Media formed after real time sequence slice by main broadcaster end Piece;And
Pushing module, for according to preset configuration information, the Streaming Media slice of the receiving module will to be come from successively It is pushed to streaming media server, to be pulled for live streaming end.
12. Reverse Proxy according to claim 11, wherein the Reverse Proxy services for Nginx Device.
CN201711439816.4A 2017-12-27 2017-12-27 Cross-network video live broadcast method and system based on streaming media Active CN108366292B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711439816.4A CN108366292B (en) 2017-12-27 2017-12-27 Cross-network video live broadcast method and system based on streaming media

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711439816.4A CN108366292B (en) 2017-12-27 2017-12-27 Cross-network video live broadcast method and system based on streaming media

Publications (2)

Publication Number Publication Date
CN108366292A true CN108366292A (en) 2018-08-03
CN108366292B CN108366292B (en) 2021-04-30

Family

ID=63010233

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711439816.4A Active CN108366292B (en) 2017-12-27 2017-12-27 Cross-network video live broadcast method and system based on streaming media

Country Status (1)

Country Link
CN (1) CN108366292B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108924578A (en) * 2018-08-24 2018-11-30 成都九洲电子信息***股份有限公司 Emergent broadcast method based on Active Networks Streaming Media
CN109714330A (en) * 2018-12-24 2019-05-03 武汉烽火众智数字技术有限责任公司 A kind of breaker point continuous transmission method and system of across a network
CN110233878A (en) * 2019-05-15 2019-09-13 深圳市麦谷科技有限公司 A kind of broadcast mode based on cloud storage video file
WO2020052017A1 (en) * 2018-09-14 2020-03-19 网宿科技股份有限公司 Data distribution system and method, and computer readable storage medium
CN111447206A (en) * 2020-03-24 2020-07-24 深圳市盟天科技有限公司 JS resource encryption transmission method and device, server and storage medium
CN112584231A (en) * 2019-09-30 2021-03-30 北京金山云网络技术有限公司 Video live broadcast method and device, edge device of CDN (content delivery network) and user terminal
CN112769890A (en) * 2020-11-25 2021-05-07 杭州视洞科技有限公司 Flow forwarding optimization method for uploading large flow to small amount of live scenes
CN114584538A (en) * 2022-03-01 2022-06-03 北京智慧星光信息技术有限公司 Mobile streaming media data transmission method, device and storage medium
US11368649B2 (en) 2020-02-24 2022-06-21 Axis Ab Streaming of a live video stream

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140372533A1 (en) * 2011-02-09 2014-12-18 Cliqr Technologies, Inc. Apparatus, systems, and methods for cloud agnostic multi-tier application modeling and deployment
CN104683884A (en) * 2015-02-09 2015-06-03 网宿科技股份有限公司 Live method and system for stream medium
CN105187950A (en) * 2014-05-29 2015-12-23 ***通信集团内蒙古有限公司 Video file playing method, equipment and system
CN105187848A (en) * 2015-08-18 2015-12-23 浪潮软件集团有限公司 Content distribution network system and method
US20150382042A1 (en) * 2014-06-30 2015-12-31 CodeShop BV Dynamic Stitching Module and Protocol for Personalized and Targeted Content Streaming
CN105657443A (en) * 2015-12-30 2016-06-08 深圳市云宙多媒体技术有限公司 Live broadcast and time shifting playing method and system
CN205647807U (en) * 2016-04-29 2016-10-12 中傲智能科技(苏州)有限公司 Video acquisition and repeater system
CN106803974A (en) * 2017-03-01 2017-06-06 北京牡丹电子集团有限责任公司数字电视技术中心 The real-time retransmission method of live video stream
CN107396205A (en) * 2017-07-25 2017-11-24 观止云(北京)信息技术有限公司 A kind of low delay fluidizes HLS implementation methods

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140372533A1 (en) * 2011-02-09 2014-12-18 Cliqr Technologies, Inc. Apparatus, systems, and methods for cloud agnostic multi-tier application modeling and deployment
CN105187950A (en) * 2014-05-29 2015-12-23 ***通信集团内蒙古有限公司 Video file playing method, equipment and system
US20150382042A1 (en) * 2014-06-30 2015-12-31 CodeShop BV Dynamic Stitching Module and Protocol for Personalized and Targeted Content Streaming
CN104683884A (en) * 2015-02-09 2015-06-03 网宿科技股份有限公司 Live method and system for stream medium
CN105187848A (en) * 2015-08-18 2015-12-23 浪潮软件集团有限公司 Content distribution network system and method
CN105657443A (en) * 2015-12-30 2016-06-08 深圳市云宙多媒体技术有限公司 Live broadcast and time shifting playing method and system
CN205647807U (en) * 2016-04-29 2016-10-12 中傲智能科技(苏州)有限公司 Video acquisition and repeater system
CN106803974A (en) * 2017-03-01 2017-06-06 北京牡丹电子集团有限责任公司数字电视技术中心 The real-time retransmission method of live video stream
CN107396205A (en) * 2017-07-25 2017-11-24 观止云(北京)信息技术有限公司 A kind of low delay fluidizes HLS implementation methods

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
淮水依依: "视频直播推流、拉流介绍", 《HTTP://WWW.MEIWEN.COM.CN/SUBJECT/VEAOUXTX.HTML》 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108924578A (en) * 2018-08-24 2018-11-30 成都九洲电子信息***股份有限公司 Emergent broadcast method based on Active Networks Streaming Media
WO2020052017A1 (en) * 2018-09-14 2020-03-19 网宿科技股份有限公司 Data distribution system and method, and computer readable storage medium
US11323527B2 (en) 2018-09-14 2022-05-03 Wangsu Science & Technology Co., Ltd. Data distribution system, method and computer-readable storage medium
CN109714330A (en) * 2018-12-24 2019-05-03 武汉烽火众智数字技术有限责任公司 A kind of breaker point continuous transmission method and system of across a network
CN109714330B (en) * 2018-12-24 2021-07-23 武汉烽火众智数字技术有限责任公司 Cross-network breakpoint resume method and system
CN110233878A (en) * 2019-05-15 2019-09-13 深圳市麦谷科技有限公司 A kind of broadcast mode based on cloud storage video file
CN112584231A (en) * 2019-09-30 2021-03-30 北京金山云网络技术有限公司 Video live broadcast method and device, edge device of CDN (content delivery network) and user terminal
CN112584231B (en) * 2019-09-30 2023-04-07 北京金山云网络技术有限公司 Video live broadcast method and device, edge device of CDN (content delivery network) and user terminal
US11368649B2 (en) 2020-02-24 2022-06-21 Axis Ab Streaming of a live video stream
CN111447206A (en) * 2020-03-24 2020-07-24 深圳市盟天科技有限公司 JS resource encryption transmission method and device, server and storage medium
CN112769890A (en) * 2020-11-25 2021-05-07 杭州视洞科技有限公司 Flow forwarding optimization method for uploading large flow to small amount of live scenes
CN114584538A (en) * 2022-03-01 2022-06-03 北京智慧星光信息技术有限公司 Mobile streaming media data transmission method, device and storage medium
CN114584538B (en) * 2022-03-01 2024-03-22 北京智慧星光信息技术股份有限公司 Mobile streaming media data transmission method, device and storage medium

Also Published As

Publication number Publication date
CN108366292B (en) 2021-04-30

Similar Documents

Publication Publication Date Title
CN108366292A (en) A kind of across a network net cast method and system based on Streaming Media
EP2797287B1 (en) Method and apparatus for supporting time shift playback in adaptive HTTP streaming transmission solution
US10110507B2 (en) Push-based transmission of resources and correlated network quality estimation
CN109831506A (en) File uploading method, device, terminal, server and readable storage medium storing program for executing
WO2016029804A1 (en) Video play method, media device, player and multimedia system
US20130117413A1 (en) Content distribution device, content playback device, content distribution system, method for controlling a content distribution device, control program, and recording medium
CN109729371A (en) A kind of direct broadcast time-shift system and method based on HLS protocol multiple management
CN105379295A (en) Streaming of segmented content
WO2019128800A1 (en) Content service implementation method and device, and content delivery network node
JP2007535860A (en) Session description message extension
US20160134900A1 (en) Streaming media processing method, apparatus, and system
CN108605160A (en) Information processing equipment and information processing method
CN108449409A (en) Animation method for pushing, device, equipment and storage medium
CN101582926A (en) Method for realizing redirection of playing remote media and system
CN109640113A (en) A kind of processing method and proxy server of dilatory video data
CN105872572A (en) Live broadcast video processing method and device
KR101809365B1 (en) Message Fragmentation Method using a MQTT Protocol in M2M/IoT Platforms
CN111202980B (en) Information transmission method, streaming media cloud platform and computer readable storage medium
EP2175615A1 (en) Method and apparatus for transmitting/receiving broadcast data through peer-to-peer network
CN113873288A (en) Method and device for generating playback in live broadcast process
CN109194678B (en) Distributed streaming media service system based on redis message queue
CN115297095B (en) Back source processing method, device, computing equipment and storage medium
CN114501053B (en) Live stream acquisition method and device
CN105338378B (en) A kind of VOD method and device
CN104980767A (en) Method for grabbing and sharing instant DVB video clips

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant