CN101018268B - A stream media service system and method based on the program source - Google Patents
A stream media service system and method based on the program source Download PDFInfo
- Publication number
- CN101018268B CN101018268B CN200610003536A CN200610003536A CN101018268B CN 101018268 B CN101018268 B CN 101018268B CN 200610003536 A CN200610003536 A CN 200610003536A CN 200610003536 A CN200610003536 A CN 200610003536A CN 101018268 B CN101018268 B CN 101018268B
- Authority
- CN
- China
- Prior art keywords
- portable terminal
- prolong
- program
- media server
- streaming media
- 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.)
- Expired - Fee Related
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The disclosed flow media service system based on program source comprises: a mobile terminal calculates and transmits charge parameters including current charge value and consuming rate; the latter decides the program displayed on terminal; if is ordered program, the server calculates whether the program can be complete displayed normally according to received data and program length, if not, it reduces the transmission bandwidth; if is live program, the server calculates the normal display time of terminal and sends clue message to user to prompt wither prolongs the display time; if yes, it reduces the transmission bandwidth.
Description
Technical field
The present invention relates to the streaming media service technology, specifically, relate to a kind of stream media service system and method based on program source.
Background technology
Along with popularizing of the Internet, utilize the demand of Network Transmission sound and vision signal also increasing.After medium such as the radio and television online, also all wish to issue the audio/video program of oneself by the Internet.But the volume of audio frequency and video file when storage is generally all very huge.At the network bandwidth also very under the condition of limited, the transmission of flower dozens of minutes even a longer audio-video document of time waiting can't but be a nerve-wracking thing.The appearance of stream media technology makes the situation of internet transmission audio frequency and video difficulty improve to a certain extent.
The mode of traditional multimedia messagess such as Network Transmission audio frequency and video is to play after downloading fully again, downloads and usually will spend several minutes even a few hours.And the employing stream media technology, just can realize stream transmission, sound, image or animation are carried out continuously, uninterruptedly transmit to subscriber computer or portable terminal by server, the user needn't wait until that whole file is all downloaded and finish, and only need can watch through the startup time-delay of several seconds or tens seconds.When playing on the machines the user such as sound video, the remainder of file also can continue to download from server.
Streaming media service generally is divided into two kinds: a kind of is the progressive streaming transmission, and another kind is the real-time streaming transmission.Utilize the former, the user can receiver, video request program (Video on Demand); Utilize the latter, the user can watch live programs at real time.
When the user utilizes portable terminal to advance to receive the streaming media service of program request or programme televised live,, cause the user program request or programme televised live can't be finished watching if portable terminal electric weight deficiency makes portable terminal can't continue the receiving stream media service.In order to address this problem, usually the method that adopts is, when the remaining battery capacity of portable terminal is reduced to some when following, the streaming media server restriction sends the part service in the video/audio data service, perhaps reduce the video coding ratio, reduce battery consumption, to prolong the time of receiving stream media service.Adopting this list is judgment standard with " battery dump energy ", judge whether to limit the part service that sends in the video/audio data service, perhaps reduce the method for video coding ratio, for being reduced to when the remaining battery capacity of portable terminal below the some but for some request programs that can normal play finishes, obviously this unnecessary limiting bandwidth or minimizing video coding ratio have reduced the service effectiveness of Streaming Media greatly.In fact for this situation, streaming media server can adopt normal bandwidth that streaming media service is provided fully.In addition, this list is the method for judgment standard with " battery dump energy ", can not be with respect to the user to reproduction time or play the demand of definition, apparent do not have very much a hommization.
Summary of the invention
Technical problem to be solved by this invention provides a kind of stream media service system and method based on program source, realize some request programs that can not normal play finishes and realize needing the programme televised live of prolong reproduction time to transmit restriction, make portable terminal on the basis of existing electric weight, can support longer reproduction time the user.
For solving the problems of the technologies described above, it is as follows to the invention provides scheme:
A kind of stream media service system based on program source comprises portable terminal, streaming media server, wherein,
Described portable terminal comprises:
Parameter calculating module is used to calculate the charge value of portable terminal current residual charge value, per second consumption;
Described streaming media server comprises:
The program source type judging module is used to judge that the program source type is request program or programme televised live;
The duration calculation module is used for the current residual charge value that sends according to portable terminal, the charge value that per second consumes, and judges in conjunction with the program request program length whether request program can normal play finish;
Normal play is supported the Time Calculation module, be used for charge value according to portable terminal current electric quantity value of receiving and per second consumption calculate portable terminal normal play programme televised live the normal play time that can support;
Prolong the play cuing module, be used for sending the prompting message whether the prompting user needs to prolong the programme televised live reproduction time to portable terminal;
The bandwidth constraints module is used for the request program that can not normal play finishes is reduced the transmission bandwidth of video data and the user is needed the programme televised live of prolong reproduction time, reduces the transmission bandwidth of video data.
A kind of flow media playing method based on program source comprises the steps:
Step 1: portable terminal calculates the co-current flow media server and sends electrical parameter, and electrical parameter comprises the velocity amplitude of portable terminal current electric quantity value and electric quantity consumption;
Step 2: the program of streaming media server judges mobile terminal playing is request program or programme televised live; If request program, then execution in step three, if programme televised live execution in step five then;
Whether step 3: streaming media server is according to receiving electrical parameter, and in conjunction with the length of request program, calculate request program and can normal play finish; If can not normal play finish, then execution in step four;
Step 4: reduce the transmission bandwidth of video media-data, finish;
Step 5: streaming media server is according to receiving that electrical parameter calculates the time value that portable terminal can be supported normal play;
Step 6: streaming media server sends the prompting message whether the prompting user needs to prolong the programme televised live reproduction time to portable terminal; If the user selects prolong reproduction time, then execution in step seven;
Step 7: reduce the transmission bandwidth of video media-data, finish.
System and method of the present invention, by to by streaming media server according to the velocity amplitude of portable terminal current electric quantity value, electric quantity consumption, and the length of request program judge the request program that obtains normally finishing broadcast, the transmission bandwidth of taking to reduce video media-data reaches and can guarantee that stream medium data finishes the bandwidth of broadcast, perhaps, only transmit voice data to portable terminal to reducing the situation that bandwidth also can't finish; Realized streaming media service that some request programs that can not support normal play to finish according to portable terminal dump energy and electric quantity consumption speed are limited making portable terminal on the basis of existing electric weight, can support longer reproduction time; And streaming media server can also be further next to taking bandwidth constraints, with respect to the demand of user to request program reproduction time or broadcast definition according to user's time-delay request.Also by to judging the programme televised live that obtains the needs prolong reproduction time according to the prolong reproduction time that the velocity amplitude of portable terminal current electric quantity value, electric quantity consumption and user select by streaming media server, take to reduce the transmission bandwidth of video media-data, perhaps only transmit voice data to portable terminal; Having realized can be at actual conditions, need the programme televised live of prolong reproduction time to transmit restriction to the user, make portable terminal on the basis of existing electric weight, can support longer reproduction time, and simultaneously with respect to the demand of user to reproduction time or broadcast definition.
Technical problem to be solved by this invention, technical scheme main points and beneficial effect will be in conjunction with the embodiments, are further described with reference to accompanying drawing.
Description of drawings
Fig. 1 is the system schematic of embodiment of the present invention.
Fig. 2 is the method flow diagram of embodiment of the present invention.
Embodiment
With reference to Fig. 1, the stream media service system based on program source of the present invention comprises portable terminal (as, mobile phone), streaming media server.Wherein, portable terminal comprises: parameter calculating module is used to calculate the charge value of portable terminal current residual charge value, per second consumption; Streaming media server comprises:
The duration calculation module is used for the current residual charge value that sends according to portable terminal, the charge value that per second consumes, and judges in conjunction with the program request program length whether request program can normal play finish;
The bandwidth constraints module is used for the request program that can not normal play finishes is reduced the transmission bandwidth of video data and the user is needed the programme televised live of prolong reproduction time, reduces the transmission bandwidth of video data; For example, can also be used for can not normal play finishing and the user needs the request program of prolong reproduction time to reduce the transmission bandwidth of video data;
The bandwidth constraints judge module is used for judge reducing whether to guarantee that request program finishes broadcast after the video data transmission bandwidth;
The data limit module is used for can not normal play finishing and the transmission bandwidth that reduces video data can not guarantee the request program that finishes playing only to transmit voice data; And the user is selected to prolong the programme televised live of broadcast, the prolong reproduction time according to the user selects only transmits voice data;
Prolong the play cuing module, be used for sending the prompting message whether the prompting user needs to prolong request program or programme televised live reproduction time to portable terminal;
The program source type judging module is used to judge that the program source type is request program or programme televised live;
Normal play is supported the Time Calculation module, be used for charge value according to portable terminal current electric quantity value of receiving and per second consumption calculate portable terminal normal play programme televised live the normal play time that can support; And
Time expand, provide module, is used for sending the prolong reproduction time tabulation to portable terminal, selects for the user.
Portable terminal calculates the velocity amplitude that the co-current flow media server sends portable terminal current electric quantity value and electric quantity consumption by parameter calculating module; After streaming media server was received, what the program source type judging module in the streaming media server was judged mobile terminal playing earlier was request program or programme televised live;
If request program, if and the current residual charge value that sends according to portable terminal of the duration calculation module in the streaming media server, the charge value that per second consumes, and judge that in conjunction with the program request program length request program of portable terminal program request can not normal play finish, prolongation play cuing module in the streaming media server sends the prompting message whether the prompting user needs to prolong the request program reproduction time to portable terminal, if the feedback information that portable terminal sends to streaming media server shows portable terminal and selects prolong reproduction time, bandwidth constraints judge module in the streaming media server judges to reduce whether to guarantee that request program finishes broadcast after the video data transmission bandwidth earlier, if can, bandwidth constraints module in the streaming media server reduces the transmission bandwidth of video media-data, reaches to guarantee that stream medium data finishes the bandwidth of broadcast; If can not, the data limit module in the streaming media server only transmits voice data to portable terminal.
If programme televised live, the normal play in the streaming media server supports the Time Calculation module to calculate the normal play time that portable terminal can be supported according to the portable terminal current electric quantity value of receiving and the velocity amplitude of electric quantity consumption; Time expand in the streaming media server, provide module to send the prolong reproduction time tabulation that the user can select to portable terminal, and by prolonging whether the play cuing module needs to prolong prompting message from the programme televised live reproduction time to portable terminal transmission prompting user, if the feedback information that portable terminal sends to streaming media server shows portable terminal and selects prolong reproduction time, the prolong reproduction time that bandwidth constraints module in the streaming media server is selected according to the user, reduce the transmission bandwidth of video media-data, perhaps the data limit module only transmits voice data to portable terminal.
With reference to Fig. 2, be example with the service of mobile phone playing stream media below, come the present invention is further specified.
Step 101: mobile phone is by the stream protocol session, carry out normal streaming media playing, and in RTSP agreement (Real Time Streaming Protocol, real-time streaming protocol), use SET_PARAMETER (parameter setting) message regularly to transmit the charge value of mobile phone current residual electric weight and per second consumption;
Step 102: after streaming media server is received the charge value of mobile phone current residual electric weight and per second consumption, and what declare that mobile phone plays is programme televised live or request program, if programme televised live, then execution in step 108, if request program, then execution in step 103;
Step 103: streaming media server is according to the charge value of mobile phone current residual electric weight of receiving and per second consumption, and in conjunction with the length of this request program, judge whether the request program that mobile phone is play can finish in the time that mobile phone can be supported to play, if can, then streaming media server provides mobile phone to continue to play with current broadcast bandwidth, finishes; Otherwise, execution in step 104;
Step 104: the prompting message whether streaming media server transmission prompting user needs prolong reproduction time is to portable terminal, if the user has selected the prolongation playback process, then execution in step 105;
Step 105: streaming media server judges reduces the broadcast whether the Streaming Media transmission bandwidth can guarantee to finish streaming medium content, if can, then execution in step 106, otherwise execution in step 107;
Step 106: reduce the Streaming Media transmission bandwidth,, finish to guarantee the broadcast of streaming medium content;
Step 107: only transmit voice data to mobile phone, mobile phone cuts out the power supply into the power supply of handset displays window, finishes;
Step 108: streaming media server is according to the charge value of mobile phone current residual electric weight of receiving and per second consumption, calculate the normal play time that mobile phone can be supported, be convenient to the time list that can prolong that the user selects side by side, can comprise the normal play time, reduce transmission time behind half transmission bandwidth of video data, only transmit the time of voice data etc.;
Step 109: whether streaming media server sends the prompting user needs the prompting message of prolong reproduction time and is convenient to time list that institute that the user selects can prolong to mobile phone, judges whether the user needs the broadcast of delaying time; The broadcast if the user need delay time, then execution in step 110; If the user does not need time-delay to play, then streaming media server provides mobile phone to continue to play with current broadcast bandwidth, finishes;
Step 110: the reproduction time that streaming media server is selected from the time list that can prolong according to the user, take to reduce the transmission bandwidth of video media-data, perhaps only transmitting voice data to mobile phone (at this moment, mobile phone cuts out the power supply into the power supply of handset displays window) finishes.
A kind of stream media service system and method for the present invention based on program source, be not restricted to listed utilization in specification and the execution mode, it can be applied to various suitable the present invention's field fully, for those skilled in the art, can easily realize additional advantage and make amendment, therefore under the situation of the spirit and scope of the universal that does not deviate from claim and equivalency range and limited, the examples shown that the present invention is not limited to specific details, representational equipment and illustrates here and describe.
Claims (10)
1. the stream media service system based on program source comprises portable terminal, streaming media server, it is characterized in that:
Described portable terminal comprises:
Parameter calculating module is used to calculate the charge value of portable terminal current residual charge value, per second consumption;
Described streaming media server comprises:
The program source type judging module is used to judge that the program source type is request program or programme televised live;
The duration calculation module is used for the current residual charge value that sends according to portable terminal, the charge value that per second consumes, and judges in conjunction with the program request program length whether request program can normal play finish;
Normal play is supported the Time Calculation module, be used for charge value according to portable terminal current electric quantity value of receiving and per second consumption calculate portable terminal normal play programme televised live the normal play time that can support;
Prolong the play cuing module, be used for sending the prompting message whether the prompting user needs to prolong the programme televised live reproduction time to portable terminal;
The bandwidth constraints module is used for the request program that can not normal play finishes is reduced the transmission bandwidth of video data and the user is needed the programme televised live of prolong reproduction time, reduces the transmission bandwidth of video data;
Described streaming media server comprises that also time expand provides module, is used for sending the prolong reproduction time tabulation to portable terminal, selects for the user; Reach the data limit module, be used for the user is needed the programme televised live of prolong reproduction time, the prolong reproduction time according to the user selects only transmits voice data; Described bandwidth constraints module also is used for the user is needed the programme televised live of prolong reproduction time, according to the prolong reproduction time that the user selects, reduces the transmission bandwidth of video data.
2. system according to claim 1 is characterized in that: described prolongation play cuing module also is used for sending the prompting message whether the prompting user needs to prolong the request program reproduction time to portable terminal; Described bandwidth constraints module also is used for reducing the transmission bandwidth of video data to can not normal play finishing and the user needs the request program of prolong reproduction time.
3. system according to claim 1 is characterized in that: described streaming media server also comprises the bandwidth constraints judge module, is used for judge reducing whether guaranteeing that request program finishes broadcast after the video data transmission bandwidth; And the data limit module, be used for can not normal play finishing and the transmission bandwidth that reduces video data can not guarantee the request program that finishes playing only to transmit voice data.
4. the flow media playing method based on program source is characterized in that comprising the steps:
Step 1: portable terminal calculates the co-current flow media server and sends electrical parameter, and electrical parameter comprises the velocity amplitude of portable terminal current electric quantity value and electric quantity consumption;
Step 2: the program of streaming media server judges mobile terminal playing is request program or programme televised live; If request program, then execution in step three, if programme televised live execution in step five then;
Whether step 3: streaming media server is according to receiving electrical parameter, and in conjunction with the length of request program, calculate request program and can normal play finish; If can not normal play finish, then execution in step four;
Step 4: reduce the transmission bandwidth of video media-data, finish;
Step 5: streaming media server is according to receiving that electrical parameter calculates the time value that portable terminal can be supported normal play; Streaming media server list for the user select the time list that can prolong;
Step 6: streaming media server sends the prompting message whether the prompting user needs to prolong the programme televised live reproduction time to portable terminal; Simultaneously, send for the user select can prolong the time list of broadcast; If the user selects prolong reproduction time, then execution in step seven;
Step 7: according to the prolong reproduction time that the user selects, reduce the transmission bandwidth of video media-data or only transmit voice data, finish to portable terminal.
5. method according to claim 4, it is characterized in that: portable terminal sends electrical parameter to streaming media server described in the described step 1, is that portable terminal operation parameter in real-time streaming protocol is provided with message regularly to streaming media server transmission electrical parameter.
6. method according to claim 4 is characterized in that: if request program can normal play be finished in the described step 3, continue to play with current normal play bandwidth.
7. method according to claim 4, it is characterized in that, if described step 3 is judged request program and can not normal play be finished, comprise further that then streaming media server sends the step whether the prompting user needs to prolong the prompting message of request program reproduction time to portable terminal, if the user selects prolong reproduction time, execution in step four.
8. method according to claim 4, it is characterized in that, if described step 3 is judged request program and can not normal play be finished, whether the transmission bandwidth that then further comprises streaming media server judges reduction video media-data can guarantee the step that the program request playing programs is finished, if can, then execution in step four; Otherwise, only transmit voice data to portable terminal.
9. method according to claim 4 is characterized in that: described step 6 streaming media server continues to play with current normal play bandwidth for the portable terminal of having selected the normal play time.
10. method according to claim 8 is characterized in that: described is transmitted voice data to portable terminal, and portable terminal is then closed the power supply into the power supply of portable terminal display window.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610003536A CN101018268B (en) | 2006-02-09 | 2006-02-09 | A stream media service system and method based on the program source |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610003536A CN101018268B (en) | 2006-02-09 | 2006-02-09 | A stream media service system and method based on the program source |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101018268A CN101018268A (en) | 2007-08-15 |
CN101018268B true CN101018268B (en) | 2010-05-12 |
Family
ID=38727016
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200610003536A Expired - Fee Related CN101018268B (en) | 2006-02-09 | 2006-02-09 | A stream media service system and method based on the program source |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101018268B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104093088B (en) * | 2013-12-26 | 2017-06-23 | 赛特斯信息科技股份有限公司 | Realize that adaptive stream media plays the system and method for control |
CN105245709B (en) * | 2015-10-10 | 2019-11-12 | Tcl移动通信科技(宁波)有限公司 | A kind of mobile terminal band width control method and system based on USB binding |
CN110072146B (en) * | 2019-04-17 | 2021-07-16 | 长沙理工大学 | Power-saving method and device for playing online video by mobile terminal and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6028631A (en) * | 1997-09-08 | 2000-02-22 | Hitachi, Ltd. | Portable terminal apparatus for multimedia communication |
CN1630363A (en) * | 2003-12-17 | 2005-06-22 | 乐金电子(中国)研究开发中心有限公司 | Stream media service method based on battery capacity of mobile communication terminal |
CN1714575A (en) * | 2002-11-21 | 2005-12-28 | 皇家飞利浦电子股份有限公司 | Scalable video compression based on remaining battery capacity |
-
2006
- 2006-02-09 CN CN200610003536A patent/CN101018268B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6028631A (en) * | 1997-09-08 | 2000-02-22 | Hitachi, Ltd. | Portable terminal apparatus for multimedia communication |
CN1714575A (en) * | 2002-11-21 | 2005-12-28 | 皇家飞利浦电子股份有限公司 | Scalable video compression based on remaining battery capacity |
CN1630363A (en) * | 2003-12-17 | 2005-06-22 | 乐金电子(中国)研究开发中心有限公司 | Stream media service method based on battery capacity of mobile communication terminal |
Also Published As
Publication number | Publication date |
---|---|
CN101018268A (en) | 2007-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102215116B (en) | Method, equipment and system that time migration is served are provided in a digital broadcasting system | |
EP2391086B1 (en) | Method and apparatus for playing live content | |
US7779154B2 (en) | Mobile telecommunication networks and digital broadcasting services | |
JP5124446B2 (en) | Suspend and resume content streaming in wireless devices | |
WO2013127172A1 (en) | Streaming media transmitting method, device and system | |
CN101309393B (en) | Method and system for inter-cut video monitoring in interactive network television | |
US20130124664A1 (en) | Coordinating media presentations among peer devices | |
EP1775935A2 (en) | Server architecture supporting adaptive delivery to a variety of media players | |
CN101453699B (en) | Advertisement playing method and user terminal | |
JP2007104656A (en) | Contents downloading system and method | |
CN102065339A (en) | Method and system for playing audio and video media stream | |
CN112399190B (en) | Audio and video data acquisition method and device | |
US20080271097A1 (en) | System And Method For Receiving And Playing Network Television Programs | |
JP2010509807A (en) | Method and apparatus for recording and sharing broadcast media content in a wireless communication device | |
WO2014026590A1 (en) | Method, terminal and cdn server in iptv system for realizing playing while downloading | |
CN101304327A (en) | Method and apparatus for prompting schedule | |
AU2011233856A1 (en) | Method and apparatus for providing timeshift service in digital broadcasting system and system thereof | |
CN101018268B (en) | A stream media service system and method based on the program source | |
CN101018321B (en) | A stream media service system and method based on ordering program | |
KR20110111858A (en) | Apparatus and method for inserting advertisement in a broadcasting system | |
WO2017076009A1 (en) | Program watch-back method, player and terminal | |
WO2008141542A1 (en) | A method, video device and system for displaying information at the time of switching channels | |
CN101018325A (en) | A stream media service system and method based on the live broadcast program | |
CN101459976B (en) | Method, equipment and system for stream media playing control | |
CN1972447A (en) | Multi-image player based on stream media technology and its playing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100512 Termination date: 20150209 |
|
EXPY | Termination of patent right or utility model |