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 PDF

Info

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
Application number
CN200610003536A
Other languages
Chinese (zh)
Other versions
CN101018268A (en
Inventor
李凤军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN200610003536A priority Critical patent/CN101018268B/en
Publication of CN101018268A publication Critical patent/CN101018268A/en
Application granted granted Critical
Publication of CN101018268B publication Critical patent/CN101018268B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of stream media service system and method based on program source
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.
CN200610003536A 2006-02-09 2006-02-09 A stream media service system and method based on the program source Expired - Fee Related CN101018268B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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