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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000002688 persistence Effects 0.000 claims description 7
- 238000004321 preservation Methods 0.000 claims 1
- 238000005516 engineering process Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 101001094649 Homo sapiens Popeye domain-containing protein 3 Proteins 0.000 description 1
- 101000608234 Homo sapiens Pyrin domain-containing protein 5 Proteins 0.000 description 1
- 101000578693 Homo sapiens Target of rapamycin complex subunit LST8 Proteins 0.000 description 1
- 102100027802 Target of rapamycin complex subunit LST8 Human genes 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/643—Communication protocols
- H04N21/6437—Real-time Transport Protocol [RTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring 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
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.
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)
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)
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 |
-
2017
- 2017-12-27 CN CN201711439816.4A patent/CN108366292B/en active Active
Patent Citations (9)
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)
Title |
---|
淮水依依: "视频直播推流、拉流介绍", 《HTTP://WWW.MEIWEN.COM.CN/SUBJECT/VEAOUXTX.HTML》 * |
Cited By (13)
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 |