CN105007505A - Video broadcasting method and device - Google Patents
Video broadcasting method and device Download PDFInfo
- Publication number
- CN105007505A CN105007505A CN201510456800.9A CN201510456800A CN105007505A CN 105007505 A CN105007505 A CN 105007505A CN 201510456800 A CN201510456800 A CN 201510456800A CN 105007505 A CN105007505 A CN 105007505A
- Authority
- CN
- China
- Prior art keywords
- network path
- server
- live
- broadcasting
- video
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000005540 biological transmission Effects 0.000 claims description 64
- 230000008569 process Effects 0.000 claims description 21
- 238000010586 diagram Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010899 nucleation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000000007 visual effect 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2405—Monitoring of the internal components or processes of the server, e.g. server load
-
- 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/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64746—Control signals issued by the network directed to the server or the client
- H04N21/64761—Control signals issued by the network directed to the server or the client directed to the server
- H04N21/64769—Control signals issued by the network directed to the server or the client directed to the server for rate control
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a video broadcasting method and a video broadcasting device. The method and the device of the invention are used for transmitting video streaming to a broadcasting server with a live streaming output server via two network paths. The broadcasting server could select one network path for receiving the video streaming from the two network paths, thereby improving video downloading and playing efficiency. The method comprises the steps as follows: the live streaming output server transmits the video streaming to the broadcasting server; the broadcasting server receives the video streaming transmitted by the live streaming output server via a first network path or a second network path. The method is used for transmitting video streaming to the broadcasting server with the live streaming output server via two network paths. The broadcasting server receives the video streaming transmitted by the live streaming output server via the first network path or the second network path, thereby improving the downloading rate of the video streaming. The broadcasting server can be further used for broadcasting outward. The broadcasting efficiency could be improved simultaneously.
Description
Technical field
The present invention relates to Internet technical field, particularly a kind of video broadcasting method and device.
Background technology
The high speed development of the Internet audio frequency and video technology will inevitably cause the requirement of server more and more higher.Namely direct seeding technique is that the vision signal play is pushed to client by specific method, and by the player of client, vision signal is converted into video that is visual, that can listen.Direct broadcast server is mainly net cast, streaming media service, IPTV, interactive television, mobile TV, commercial TV, remote teaching, B2B business communication, video to the application demand such as transmission, VOD system, remote monitoring, data preservation of desktop computer desktop and the matchmaker's fluid device designed.The server of client is when receiving direct vision signal, and the reason due to network can cause the speed of download of video flowing maybe cannot download slowly, causes the broadcast that video file can not be smooth, affects the viewing experience of user.
Summary of the invention
The invention provides a kind of video broadcasting method and device, video flowing is sent by two network paths to broadcasting server in order to live TV stream export server, broadcasting server can select a network path for receiver, video stream between two network paths, improves video and downloads and the efficiency broadcasted.
The invention provides a kind of video broadcasting method, comprising:
Live TV stream export server sends video flowing to broadcasting server;
Broadcasting server receives the video flowing of live TV stream export server transmission by first network path or second network path.
Some beneficial effects of the embodiment of the present invention can comprise:
Live TV stream export server sends video flowing by two network paths to broadcasting server, broadcasting server can select the video flowing being received the transmission of live TV stream export server by first network path or second network path, like this, when a network path occurs that roadblock or speed of download are crossed slow, another network path can be selected, improve the downloading rate of video flowing, broadcasting server also can be used for external broadcast, also improves broadcast efficiency simultaneously.
In one embodiment, described broadcasting server receives the video flowing of live TV stream export server transmission by first network path or second network path, comprising:
Broadcasting server receives the video flowing of described live TV stream export server transmission by first network path;
If the speed of download in first network path is less than preset value, then broadcasting server is switched to the video flowing that second network path receives the transmission of described live TV stream export server.
In this embodiment, broadcasting server is when receiving the video flowing that live TV stream export server sends, a network path can be selected to carry out download video stream, if when the speed of download of this network path is crossed slow, be then switched to the video flowing that another network path continues to download the transmission of live TV stream server.Such as, broadcasting server selecting paths 1 receives the video flowing that live TV stream export server sends, the preset value of speed of download is 30kbs/s, if when the speed of download in path 1 is less than 30kbs/s, broadcasting server is switched to path 2 and continues download video stream, if speed of download is not less than 30kbs/s, then continue to adopt path 1 to download.
Can also adopt in this embodiment: when broadcasting server is switched to path 2, the speed of download in path 2 is also less than preset value, such as, be less than 30kbs/s, and the speed of download in path 2 is less than path 1, at this moment, the video flowing that path 1 receives the transmission of live TV stream export server can again be switched to.
In one embodiment, described broadcasting server receives the video flowing of live TV stream export server transmission by first network path or second network path, comprising:
The relatively downloading rate in first network path and second network path;
If the downloading rate in first network path is greater than second network path, then broadcasting server adopts first network path download video stream;
If the downloading rate in first network path is not more than second network path, then broadcasting server adopts second network path download video stream.
In this embodiment, broadcasting server, when selecting the video flowing receiving the transmission of live TV stream export server, first compares the downloading rate of two network paths, selects the network path that in two network paths, downloading rate is higher to carry out download video stream.Such as, the downloading rate of network path 1 is 50kbs/s, and the downloading rate of network path 2 is 130kbs/s, is recording the downloading rate of network path 1 and network path 2 and after comparing, broadcasting server adopts network path 2 download video stream.If the downloading rate of network path network path 1 is 50kbs/s, the downloading rate of network path 2 is 30kbs/s, then select network path 1 download video stream, if the downloading rate of network path 1 and network path 2 is all 50kbs/s, network path 2 download video stream can be selected, also can select network path 1 download video stream.
In one embodiment, described first network path is used for live transmission, and second network path is used for live transmission for subsequent use;
Or described second network path is used for live transmission, first network path is used for live transmission for subsequent use.
In this embodiment, live TV stream export server sends video flowing by two network paths to broadcasting server, in these two network paths, one can be used for live transmission, another can be used for live transmission for subsequent use, like this when a network path breaks down, the network path receiver, video stream of live transmission for subsequent use can be selected, avoid the transmission affecting video flowing because of network path fault.
In one embodiment, described first network path is used for live transmission; Second network path is used for file process, and described file process comprises: file transcoding and file backup; Described file transcoding and file backup complete transcoding and backup respectively on transcoding server and backup server;
Described broadcasting server is from transcoding server or backup server download video stream.
In this embodiment, live TV stream export server sends video flowing by two network paths to broadcasting server, in these two network paths one for live transmission, another is for file process, here file process can be file transcoding and file backup, transcoding server completes file transcoding, backup server completes file backup, broadcasting server can from transcoding server or backup server download video stream.Such as, network path 1 is for live transmission, network path 2 is for file process, the video flowing that live TV stream server sends carries out transmission through network path 1 and downloads, the video flowing downloaded carries out transcoding and backup on network path 2, network path 1 and network path 2 can parallel processings, broadcasting server can directly from the video flowing after transcoding server or the upper and lower idling code of backup server or backup, and transcoding need not be carried out after downloading again, save the time, the efficiency that improve transmission and broadcast.
In one embodiment, described method also comprises:
Described broadcasting server broadcasts the video flowing received.
In this embodiment, the video flowing that broadcasting server receives the transmission of live TV stream export server by first network path or second network path broadcasts, and also can be used for external broadcast after the video flowing that broadcasting server receives.
A kind of video frequency broad cast device, comprising:
Sending module, sends video flowing for live TV stream export server to broadcasting server;
Select module, received the video flowing of live TV stream export server transmission for broadcasting server by first network path or second network path.
In one embodiment, described selection module, comprising:
First chooser module, receives the video flowing of described live TV stream export server transmission by first network path for broadcasting server;
Second chooser module, if be less than preset value for the speed of download in first network path, then broadcasting server is switched to the video flowing that second network path receives the transmission of described live TV stream export server.
In one embodiment, described selection module, comprising:
Comparison sub-module, for comparing the downloading rate in first network path and second network path;
3rd chooser module, if be greater than second network path for the downloading rate in first network path, then broadcasting server adopts first network path download video stream;
4th chooser module, if be not more than second network path for the downloading rate in first network path, then broadcasting server adopts second network path download video stream.
In one embodiment, described device also comprises:
Broadcast module, broadcast the video flowing received for described broadcasting server.
Other features and advantages of the present invention will be set forth in the following description, and, partly become apparent from specification, or understand by implementing the present invention.Object of the present invention and other advantages realize by structure specifically noted in write specification, claims and accompanying drawing and obtain.
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
Accompanying drawing explanation
Accompanying drawing is used to provide a further understanding of the present invention, and forms a part for specification, together with embodiments of the present invention for explaining the present invention, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the flow chart of a kind of video broadcasting method in the embodiment of the present invention;
Fig. 2 is the flow chart of a kind of video broadcasting method step S102 in the embodiment of the present invention;
Fig. 3 is the flow chart of another kind of video broadcasting method step S102 in the embodiment of the present invention;
Fig. 4 is the flow chart of a kind of video broadcasting method in the embodiment of the present invention one;
Fig. 5 is the block diagram of a kind of video frequency broad cast device in the embodiment of the present invention;
Fig. 6 is the block diagram selecting module in the embodiment of the present invention in a kind of video frequency broad cast device;
Fig. 7 is the block diagram selecting module in the embodiment of the present invention in another kind of video frequency broad cast device;
Fig. 8 is the block diagram of a kind of video frequency broad cast device in the embodiment of the present invention two.
Embodiment
Below in conjunction with accompanying drawing, the preferred embodiments of the present invention are described, should be appreciated that preferred embodiment described herein is only for instruction and explanation of the present invention, is not intended to limit the present invention.
Fig. 1 is the flow chart of a kind of video broadcasting method in the embodiment of the present invention.As shown in Figure 1, the method comprises the following steps S101-S102:
Step S101, live TV stream export server sends video flowing to broadcasting server;
Step S102, broadcasting server receives the video flowing of live TV stream export server transmission by first network path or second network path.
The technical scheme that the embodiment of the present invention provides, live TV stream export server sends video flowing by two network paths to broadcasting server, broadcasting server can select the video flowing being received the transmission of live TV stream export server by first network path or second network path, like this, when a network path occurs that roadblock or speed of download are crossed slow, another network path can be selected, improve the downloading rate of video flowing, broadcasting server also can be used for external broadcast, also improves broadcast efficiency simultaneously.
In one embodiment, as shown in Figure 2, step S102 can be embodied as following steps S201-S202:
Step S201, broadcasting server receives the video flowing of described live TV stream export server transmission by first network path;
Step S202, if the speed of download in first network path is less than preset value, then broadcasting server is switched to the video flowing that second network path receives the transmission of described live TV stream export server.
In this embodiment, broadcasting server is when receiving the video flowing that live TV stream export server sends, a network path can be selected to carry out download video stream, if when the speed of download of this network path is crossed slow, be then switched to the video flowing that another network path continues to download the transmission of live TV stream server.Such as, broadcasting server selecting paths 1 receives the video flowing that live TV stream export server sends, the preset value of speed of download is 30kbs/s, if when the speed of download in path 1 is less than 30kbs/s, broadcasting server is switched to path 2 and continues download video stream, if speed of download is not less than 30kbs/s, then continue to adopt path 1 to download.
Can also adopt in this embodiment: when broadcasting server is switched to path 2, the speed of download in path 2 is also less than preset value, such as, preset value is 30kbs/s, speed of download when path 2 is less than 30kbs/s, and the speed of download in path 2 is less than path 1, at this moment, the video flowing that path 1 receives the transmission of live TV stream export server can again be switched to.
In one embodiment, as shown in Figure 3, step S102 can be embodied as following steps S301-S303:
Step S301, compares the downloading rate in first network path and second network path;
Step S302, if the downloading rate in first network path is greater than second network path, then broadcasting server adopts first network path download video stream;
Step S303, if the downloading rate in first network path is not more than second network path, then broadcasting server adopts second network path download video stream.
In this embodiment, broadcasting server, when selecting the video flowing receiving the transmission of live TV stream export server, first compares the downloading rate of two network paths, selects the network path that in two network paths, downloading rate is higher to carry out download video stream.Such as, the downloading rate of network path 1 is 50kbs/s, and the downloading rate of network path 2 is 130kbs/s, is recording the downloading rate of network path 1 and network path 2 and after comparing, broadcasting server adopts network path 2 download video stream.If the downloading rate of network path network path 1 is 50kbs/s, the downloading rate of network path 2 is 30kbs/s, then select network path 1 download video stream, if the downloading rate of network path 1 and network path 2 is all 50kbs/s, network path 2 download video stream can be selected, also can select network path 1 download video stream.
Can also adopt in this embodiment: such as, when the video flowing that selected network path 1 sends for receiving live TV stream export server, when through after a period of time, when the downloading rate of network path 1 is less than preset value, such as, preset value is 20kbs/s, at this moment can the downloading rate in Sampling network path 1, if the downloading rate of network path 1 is greater than 20kbs/s, broadcasting server can switch to network path 1 and continue download video stream.
In one embodiment, first network path is used for live transmission, and second network path is used for live transmission for subsequent use; Or described second network path is used for live transmission, first network path is used for live transmission for subsequent use.
In this embodiment, live TV stream export server sends video flowing by two network paths to broadcasting server, in these two network paths, one can be used for live transmission, another can be used for live transmission for subsequent use, like this when a network path breaks down, the network path receiver, video stream of live transmission for subsequent use can be selected, avoid the transmission affecting video flowing because of network path fault.
In one embodiment, first network path is used for live transmission; Second network path is used for file process, and file process comprises: file transcoding and file backup; File transcoding and file backup complete transcoding and backup respectively on transcoding server and backup server; Broadcasting server is from transcoding server or backup server download video stream.
In this embodiment, live TV stream export server sends video flowing by two network paths to broadcasting server, in these two network paths one for live transmission, another is for file process, here file process can be file transcoding and file backup, transcoding server completes file transcoding, backup server completes file backup, broadcasting server can from transcoding server or backup server download video stream.Such as, network path 1 is for live transmission, network path 2 is for file process, the video flowing that live TV stream server sends carries out transmission through network path 1 and downloads, the video flowing downloaded carries out transcoding and backup on network path 2, network path 1 and network path 2 can parallel processings, broadcasting server can directly from the video flowing after transcoding server or the upper and lower idling code of backup server or backup, and transcoding need not be carried out after downloading again, save the time, the efficiency that improve transmission and broadcast.
In one embodiment, the method also comprises: described broadcasting server broadcasts the video flowing received.
In this embodiment, the video flowing that broadcasting server receives the transmission of live TV stream export server by first network path or second network path broadcasts, and also can be used for external broadcast after the video flowing that broadcasting server receives.
Embodiment one
Fig. 4 is the flow chart of a kind of video broadcasting method in the embodiment of the present invention one.As shown in Figure 4, S401-S405 is comprised the following steps:
Step S401, live TV stream export server sends video flowing to broadcasting server;
Step S402, compares the downloading rate in first network path and second network path;
Step S403, if the downloading rate in first network path is greater than second network path, then broadcasting server adopts first network path download video stream;
Step S404, if the downloading rate in first network path is not more than second network path, then broadcasting server adopts second network path download video stream;
Step S405, broadcasting server broadcasts the video flowing received.
The technical scheme that the embodiment of the present invention provides, live TV stream export server sends video flowing by two network paths to broadcasting server, broadcasting server can select by speed of download in first network path or second network path faster network path for receive live TV stream export server send video flowing, improve the downloading rate of video flowing, broadcasting server also can be used for external broadcast, also improves broadcast efficiency simultaneously.
Corresponding to a kind of video broadcasting method that above-described embodiment provides, the embodiment of the present invention also provides a kind of video frequency broad cast device, as shown in Figure 5, comprising:
Sending module 51, sends video flowing for live TV stream export server to broadcasting server;
Select module 52, received the video flowing of live TV stream export server transmission for broadcasting server by first network path or second network path.
In one embodiment, as shown in Figure 6, module 52 is selected to comprise:
First chooser module 521, receives the video flowing of described live TV stream export server transmission by first network path for broadcasting server;
Second chooser module 522, if be less than preset value for the speed of download in first network path, then broadcasting server is switched to the video flowing that second network path receives the transmission of described live TV stream export server.
In one embodiment, as shown in Figure 7, module 52 is selected to comprise:
Comparison sub-module 523, for comparing the downloading rate in first network path and second network path;
3rd chooser module 524, if be greater than second network path for the downloading rate in first network path, then broadcasting server adopts first network path download video stream;
4th chooser module 525, if be not more than second network path for the downloading rate in first network path, then broadcasting server adopts second network path download video stream.
In one embodiment, this device also comprises:
Broadcast module, broadcast the video flowing received for described broadcasting server.
Embodiment two
The video frequency broad cast device that the embodiment of the present invention provides, as shown in Figure 8, comprising:
Sending module 81, live TV stream export server sends video flowing to broadcasting server;
Comparison sub-module 82, compares the downloading rate in first network path and second network path;
First chooser module 83, if the downloading rate in first network path is greater than second network path, then broadcasting server adopts first network path download video stream;
Second chooser module 84, if the downloading rate in first network path is not more than second network path, then broadcasting server adopts second network path download video stream;
Broadcast module 85, broadcasting server broadcasts the video flowing received.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store and optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, equipment (system) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.
Claims (10)
1. a video broadcasting method, is characterized in that, comprising:
Live TV stream export server sends video flowing to broadcasting server;
Broadcasting server receives the video flowing of live TV stream export server transmission by first network path or second network path.
2. the method for claim 1, is characterized in that,
Described broadcasting server receives the video flowing of live TV stream export server transmission by first network path or second network path, comprising:
Broadcasting server receives the video flowing of described live TV stream export server transmission by first network path;
If the speed of download in first network path is less than preset value, then broadcasting server is switched to the video flowing that second network path receives the transmission of described live TV stream export server.
3. the method for claim 1, is characterized in that,
Described broadcasting server receives the video flowing of live TV stream export server transmission by first network path or second network path, comprising:
The relatively downloading rate in first network path and second network path;
If the downloading rate in first network path is greater than second network path, then broadcasting server adopts first network path download video stream;
If the downloading rate in first network path is not more than second network path, then broadcasting server adopts second network path download video stream.
4. the method for claim 1, is characterized in that,
Described first network path is used for live transmission, and second network path is used for live transmission for subsequent use;
Or described second network path is used for live transmission, first network path is used for live transmission for subsequent use.
5. the method for claim 1, is characterized in that,
Described first network path is used for live transmission; Second network path is used for file process, and described file process comprises: file transcoding and file backup; Described file transcoding and file backup complete transcoding and backup respectively on transcoding server and backup server;
Described broadcasting server is from transcoding server or backup server download video stream.
6. the method as described in any one of claim 1-5, is characterized in that, described method also comprises:
Described broadcasting server broadcasts the video flowing received.
7. a video frequency broad cast device, is characterized in that, comprising:
Sending module, sends video flowing for live TV stream export server to broadcasting server;
Select module, received the video flowing of live TV stream export server transmission for broadcasting server by first network path or second network path.
8. device as claimed in claim 7, is characterized in that,
Described selection module, comprising:
First chooser module, receives the video flowing of described live TV stream export server transmission by first network path for broadcasting server;
Second chooser module, if be less than preset value for the speed of download in first network path, then broadcasting server is switched to the video flowing that second network path receives the transmission of described live TV stream export server.
9. device as claimed in claim 7, is characterized in that,
Described selection module, comprising:
Comparison sub-module, for comparing the downloading rate in first network path and second network path;
3rd chooser module, if be greater than second network path for the downloading rate in first network path, then broadcasting server adopts first network path download video stream;
4th chooser module, if be not more than second network path for the downloading rate in first network path, then broadcasting server adopts second network path download video stream.
10. device as claimed in claim 7, it is characterized in that, described device also comprises:
Broadcast module, broadcast the video flowing received for described broadcasting server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510456800.9A CN105007505A (en) | 2015-07-29 | 2015-07-29 | Video broadcasting method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510456800.9A CN105007505A (en) | 2015-07-29 | 2015-07-29 | Video broadcasting method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105007505A true CN105007505A (en) | 2015-10-28 |
Family
ID=54379989
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510456800.9A Pending CN105007505A (en) | 2015-07-29 | 2015-07-29 | Video broadcasting method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105007505A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105430490A (en) * | 2015-11-30 | 2016-03-23 | 北京华夏电通科技有限公司 | Flexible control and switching method for live channels |
CN109417550A (en) * | 2016-06-29 | 2019-03-01 | 微软技术许可有限责任公司 | Media streaming services simultaneously |
CN115695830A (en) * | 2022-09-19 | 2023-02-03 | 北京所思信息科技有限责任公司 | Live broadcast interaction method, device, equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020059497A1 (en) * | 2000-11-16 | 2002-05-16 | Shinichi Komori | Data storage control method, data storage control apparatus, and storage medium storing data storage control program |
CN1835482A (en) * | 2005-12-29 | 2006-09-20 | 上海贝豪通讯电子有限公司 | Method of solving radio media stream services |
CN101146110A (en) * | 2007-09-25 | 2008-03-19 | 深圳市迅雷网络技术有限公司 | A method, system and device for playing streaming media |
CN101583020A (en) * | 2009-06-11 | 2009-11-18 | 中兴通讯股份有限公司 | Program broadcasting system and method |
CN101631204A (en) * | 2008-07-15 | 2010-01-20 | 北大方正集团有限公司 | Method and device for following broadcast in broadcast controlling system |
CA2405478C (en) * | 2000-04-07 | 2010-07-06 | Movielink, Llc | System and process for delivery of content over a network |
CN102710966A (en) * | 2012-06-13 | 2012-10-03 | 百视通网络电视技术发展有限责任公司 | Video live broadcast method and system based on HTTP (Hyper Text Transport Protocol) |
-
2015
- 2015-07-29 CN CN201510456800.9A patent/CN105007505A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2405478C (en) * | 2000-04-07 | 2010-07-06 | Movielink, Llc | System and process for delivery of content over a network |
US20020059497A1 (en) * | 2000-11-16 | 2002-05-16 | Shinichi Komori | Data storage control method, data storage control apparatus, and storage medium storing data storage control program |
CN1835482A (en) * | 2005-12-29 | 2006-09-20 | 上海贝豪通讯电子有限公司 | Method of solving radio media stream services |
CN101146110A (en) * | 2007-09-25 | 2008-03-19 | 深圳市迅雷网络技术有限公司 | A method, system and device for playing streaming media |
CN101631204A (en) * | 2008-07-15 | 2010-01-20 | 北大方正集团有限公司 | Method and device for following broadcast in broadcast controlling system |
CN101583020A (en) * | 2009-06-11 | 2009-11-18 | 中兴通讯股份有限公司 | Program broadcasting system and method |
CN102710966A (en) * | 2012-06-13 | 2012-10-03 | 百视通网络电视技术发展有限责任公司 | Video live broadcast method and system based on HTTP (Hyper Text Transport Protocol) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105430490A (en) * | 2015-11-30 | 2016-03-23 | 北京华夏电通科技有限公司 | Flexible control and switching method for live channels |
CN109417550A (en) * | 2016-06-29 | 2019-03-01 | 微软技术许可有限责任公司 | Media streaming services simultaneously |
CN109417550B (en) * | 2016-06-29 | 2021-09-14 | 微软技术许可有限责任公司 | System and method for simultaneous media streaming service |
CN115695830A (en) * | 2022-09-19 | 2023-02-03 | 北京所思信息科技有限责任公司 | Live broadcast interaction method, device, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8949912B2 (en) | ABR live to VOD system and method | |
KR102106298B1 (en) | Additive content and related client devices | |
CN102752642B (en) | Method and system for synchronously broadcasting multi-terminal video based on IP (internet protocol) network | |
WO2017071523A1 (en) | Bullet screen processing method, system, and terminal | |
JP2020504922A (en) | System and method for interrupting streaming content provided via an inviolable manifest protocol | |
CN103986945A (en) | Hybrid network system, channel content replay method and hybrid set top box | |
US20240179378A1 (en) | Methods, systems, and apparatuses for improved content scoring and delivery | |
CN103491431A (en) | Method, terminal and system for audio and video sharing of digital television | |
CN105025391A (en) | Video playing method and apparatus | |
CN105025345A (en) | Method and device for recording live program | |
KR101629813B1 (en) | Digital broadcasting reception apparatus and method for providing zapping advertisement using the same | |
CN104363509B (en) | A kind of video conversion method, device, play system and terminal | |
CN105681139A (en) | Devices and methods for obtaining media stream with adaptive resolutions | |
CN103024491B (en) | The video broadcasting method of mobile terminal and system | |
CN105072480A (en) | Video live broadcast method and device | |
CN103618964A (en) | Method and system for providing television program through intelligent television | |
CN107517411A (en) | A kind of video broadcasting method based on GStreamer frameworks | |
CN105007505A (en) | Video broadcasting method and device | |
CN106209824A (en) | The cloud edit methods of data, system and the client of cloud editor | |
CN106303754A (en) | A kind of audio data play method and device | |
CN102368721A (en) | Performance testing system and method for MS (Media Server) clustered system | |
CN105007500A (en) | Video transmission method and device | |
US11777871B2 (en) | Delivery of multimedia components according to user activity | |
US20150020124A1 (en) | Method and apparatus for providing broadcast contents | |
KR20150008797A (en) | Method and apparatus for providing broadcasting contents |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151028 |
|
RJ01 | Rejection of invention patent application after publication |