CN101018321B - A stream media service system and method based on ordering program - Google Patents
A stream media service system and method based on ordering program Download PDFInfo
- Publication number
- CN101018321B CN101018321B CN2006100035379A CN200610003537A CN101018321B CN 101018321 B CN101018321 B CN 101018321B CN 2006100035379 A CN2006100035379 A CN 2006100035379A CN 200610003537 A CN200610003537 A CN 200610003537A CN 101018321 B CN101018321 B CN 101018321B
- Authority
- CN
- China
- Prior art keywords
- portable terminal
- request program
- media server
- streaming media
- program
- 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
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The disclosed flow media service system based on ordering program comprises: a mobile terminal calculates and sends charge parameters including current charge value and consuming rate to a flow media server; the latter receives parameters and combines program length to calculate whether the ordered program can display completely; if not, it reduces 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 request program.
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.
Summary of the invention
Technical problem to be solved by this invention provides a kind of stream media service system and method based on request program, realizes the streaming media service that some request programs that can not support normal play to finish are limited.
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 request program 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 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.
A kind of stream media service method based on request program comprises the steps:
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;
Whether streaming media server is according to the electrical parameter received, and in conjunction with the length of request program, calculate request program and can finish playing;
For the request program that can not normally finish broadcast, then reduce the transmission bandwidth of video data.
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 reproduction time or broadcast definition according to user's time-delay request.
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 described system of the embodiment of the 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 method for the 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 request program, 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 (9)
1. the stream media service system based on request program 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 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.
2. system according to claim 1 is characterized in that: described streaming media server also comprises prolongation play cuing module, 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 stream media service method based on request program is characterized in that comprising the steps:
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;
Whether streaming media server is according to the electrical parameter received, and in conjunction with the length of request program, calculate request program and can finish playing;
For the request program that can not normally finish broadcast, then reduce the transmission bandwidth of video data.
5. method according to claim 4 is characterized in that: when described portable terminal sends electrical parameter to streaming media server, be that described portable terminal uses the parameter in the real-time streaming protocol that message is set, regularly send electrical parameter to streaming media server.
6. method according to claim 4 is characterized in that: for the request program of can normal play finishing, continue to play with current normal play bandwidth.
7. method according to claim 4, it is characterized in that: for the request program of can not normal play finishing, comprise that further 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, then reduce the transmission bandwidth of video data.
8. method according to claim 4, it is characterized in that: for the request program of can not normal play finishing, whether the transmission bandwidth that 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 reduce the transmission bandwidth of video data; Otherwise, only transmit voice data to portable terminal.
9. method according to claim 8 is characterized in that: transmit voice data to portable terminal at described, portable terminal is closed the power supply into the power supply of portable terminal display window.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006100035379A CN101018321B (en) | 2006-02-09 | 2006-02-09 | A stream media service system and method based on ordering program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006100035379A CN101018321B (en) | 2006-02-09 | 2006-02-09 | A stream media service system and method based on ordering program |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101018321A CN101018321A (en) | 2007-08-15 |
CN101018321B true CN101018321B (en) | 2010-09-29 |
Family
ID=38727047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006100035379A Expired - Fee Related CN101018321B (en) | 2006-02-09 | 2006-02-09 | A stream media service system and method based on ordering program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101018321B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106488010B (en) * | 2016-09-22 | 2019-08-16 | 努比亚技术有限公司 | A kind of method and terminal for realizing speech signal analysis |
CN106383572A (en) * | 2016-09-29 | 2017-02-08 | 深圳天珑无线科技有限公司 | Information output method and device |
CN110072146B (en) * | 2019-04-17 | 2021-07-16 | 长沙理工大学 | Power-saving method and device for playing online video by mobile terminal and storage medium |
Citations (2)
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 |
-
2006
- 2006-02-09 CN CN2006100035379A patent/CN101018321B/en not_active Expired - Fee Related
Patent Citations (2)
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 |
Also Published As
Publication number | Publication date |
---|---|
CN101018321A (en) | 2007-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9615119B2 (en) | Method and apparatus for providing timeshift service in digital broadcasting system and system thereof | |
US7779154B2 (en) | Mobile telecommunication networks and digital broadcasting services | |
WO2013127172A1 (en) | Streaming media transmitting method, device and system | |
JP5124446B2 (en) | Suspend and resume content streaming in wireless devices | |
US20120233644A1 (en) | Mobile device capable of substantially synchronized sharing of streaming media with other devices | |
CN101309393B (en) | Method and system for inter-cut video monitoring in interactive network television | |
US20140213227A1 (en) | Mobile device capable of substantially synchronized sharing of streaming media, calls and other content with other devices | |
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 | |
KR20090075879A (en) | Methods and apparatus for recording and sharing broadcast media content on a wireless communication device | |
AU2011233856B2 (en) | Method and apparatus for providing timeshift service in digital broadcasting system and system thereof | |
CN101304327A (en) | Method and apparatus for prompting schedule | |
WO2014026590A1 (en) | Method, terminal and cdn server in iptv system for realizing playing while downloading | |
CN101018321B (en) | A stream media service system and method based on ordering program | |
CN101018268B (en) | A stream media service system and method based on the program source | |
KR20110111858A (en) | Apparatus and method for inserting advertisement in a broadcasting system | |
JP2003216863A (en) | Terminal device, advertisement information server, information providing method, and program therefor | |
CN101018325A (en) | A stream media service system and method based on the live broadcast program | |
CN102651745B (en) | A kind of player method of business tine, system and device | |
CN101335585A (en) | Audio and video program separating method based on mobile terminal | |
CN1972447A (en) | Multi-image player based on stream media technology and its playing method | |
CN103297406A (en) | Method for expanding screen of hand-held device | |
CN101080017B (en) | A playing system and method of additional programs |
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: 20100929 Termination date: 20150209 |
|
EXPY | Termination of patent right or utility model |