CN101141434A - Media stream playing method to automatic select setting gear according to network bandwidth - Google Patents

Media stream playing method to automatic select setting gear according to network bandwidth Download PDF

Info

Publication number
CN101141434A
CN101141434A CNA2006101269434A CN200610126943A CN101141434A CN 101141434 A CN101141434 A CN 101141434A CN A2006101269434 A CNA2006101269434 A CN A2006101269434A CN 200610126943 A CN200610126943 A CN 200610126943A CN 101141434 A CN101141434 A CN 101141434A
Authority
CN
China
Prior art keywords
network bandwidth
media stream
client
playing method
server
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
Application number
CNA2006101269434A
Other languages
Chinese (zh)
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.)
WEIPU INTERNATIONAL CO Ltd
Original Assignee
WEIPU INTERNATIONAL CO Ltd
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 WEIPU INTERNATIONAL CO Ltd filed Critical WEIPU INTERNATIONAL CO Ltd
Priority to CNA2006101269434A priority Critical patent/CN101141434A/en
Publication of CN101141434A publication Critical patent/CN101141434A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The present invention relates to a streaming media playing method, which can automatically select a configuration file (Profile) according to the network bandwidth. The method comprises the steps that a client side establishes a connection with a server side via a network first. Next, the server side selects a Profile according to the network bandwidth, and the combination of colds and stream types recorded in the Profile. And then, the server side transmits a streaming media to the client side according to the Profile, and the client side transmits an order to the server side according to the Profile. The present invention can provide a practical streaming media playing method which can automatically select a configuration file according to the network bandwidth, the present invention dynamically selects an optimum Profile via the network bandwidth which detects the client side and the server side periodically and automatically, which performs coding through an optimum compression/ transmission mode, and transmits the streaming media sent out by the server side and the control command sent out by the client side, and thus the present invention is very practical.

Description

Can select to set the media stream playing method of shelves according to network bandwidth automatically
Technical field
The present invention relates to a kind of media stream playing method, particularly relate to a kind of best setting shelves of dynamically selecting for use by the network bandwidth between Auto-Sensing client and server-side periodically, can use best compression/transmission mode to encode, and transmit the media stream playing method that to select to set shelves (Profile) according to network bandwidth automatically of the control command that media stream that server-side sends and client send.
Background technology
People watch the mode of TV programme at present, mostly are to utilize the television set reception television signal that cable television operators sent in fixing place (in family) and can watch TV programme.Seeing also shown in Figure 4ly, is explanation one system architecture by Internet far-end TV reception.In addition, also can utilize a PC 61 that medium servo system 611 and TV card 612 be installed, receive and handle to be shown on the computer screen 613 behind the television signal that is transmitted via cable of cable TV line 62 and view and admire for people.Moreover, along with popularizing gradually of broadband network, (Personal Digital Assistant, PDA) mode of 65 or one portable phone, 66 far-end TV receptions becomes possibility gradually with another PC 64, a personal digital assistant by Internet 63.Yet, because the networking quality is difficult to control, and because the reception environment of user side can be PC 64, PDA 65 or portable phone 66, therefore how the operation efficiency of employed therebetween actual network bandwidth and device differs very big, and coming the playing media crossfire according to networking quality or video signal quality by Internet 63 is a problem anxious to be solved in fact.
Because above-mentioned problem, the inventor is based on being engaged in this type of product design manufacturing abundant for many years practical experience and professional knowledge, and the utilization of cooperation scientific principle, actively studied innovation, in the hope of founding a kind of new media stream playing method that can select to set shelves according to network bandwidth automatically, make it have more practicality.Through constantly research, design, and after studying repeatedly and improving, create the present invention who has practical value finally.
Summary of the invention
Main purpose of the present invention is, provides a kind of and new can select to set the media stream playing method of shelves according to network bandwidth automatically, thereby be suitable for practicality more.
The object of the invention to solve the technical problems is to adopt following technical scheme to realize.According to a kind of media stream playing method that can select to set shelves according to network bandwidth automatically that the present invention proposes, it comprises following step: (a), a client and a server-side set up line by a networking; (b), this server-side is selected setting shelves according to network bandwidth, the wherein combination of writing down coding and crossfire type in these setting shelves; And (c), this server-side sets shelves according to this and transmits a media stream to this client, and this client is set shelves according to this and is transmitted an order to this server-side.
The object of the invention to solve the technical problems also can be applied to the following technical measures to achieve further.
The aforesaid media stream playing method that can select to set shelves according to network bandwidth automatically, in wherein said (a) step, this client is a PC.
The aforesaid media stream playing method that can select to set shelves according to network bandwidth automatically, in wherein said (a) step, this client is a personal digital assistant.
The aforesaid media stream playing method that can select to set shelves according to network bandwidth automatically, in wherein said (a) step, this client is a portable phone.
The aforesaid media stream playing method that can select to set shelves according to network bandwidth automatically, in wherein said (a) step, this networking is an Internet.
The aforesaid media stream playing method that can select to set shelves according to network bandwidth automatically, wherein said (a) and (b) between step also comprises following steps: (1). and this this client of server-side request provides a required signal kind; And (2). this client responds required signal kind to this server-side.
The aforesaid media stream playing method that can select to set shelves according to network bandwidth automatically, in wherein said (1) step, this signal kind is a television signal.
The aforesaid media stream playing method that can select to set shelves according to network bandwidth automatically, in wherein said (1) step, this signal kind is non-television signal.
The aforesaid media stream playing method that can select to set shelves according to network bandwidth automatically, wherein said non-television signal is the video camera signal.
The aforesaid media stream playing method that can select to set shelves according to network bandwidth automatically, wherein said non-television signal is a S terminal signal.
The aforesaid media stream playing method that can select to set shelves according to network bandwidth automatically, wherein said non-television signal is message/video signal terminal signal.
The present invention compared with prior art has tangible advantage and beneficial effect.As known from the above, in order to achieve the above object, according to a kind of media stream playing method that can select to set shelves according to network bandwidth automatically of the present invention, comprise following steps: at the beginning, a client and a server-side are set up line by a networking.Then, this server-side selects one to set shelves according to network bandwidth, wherein the combination of writing down coding and crossfire type in these setting shelves.Then, this server-side is set shelves transfer medium crossfire to this client according to this, and this client communicates commands to this server-side according to these setting shelves.
By technique scheme, the present invention can have following advantage and beneficial effect at least according to the media stream playing method that network bandwidth selects to set shelves automatically: the present invention can dynamically select best setting shelves for use by the network bandwidth between Auto-Sensing client and server-side periodically, encode so as to using best compression/transmission mode, and transmit the control command that media stream that server-side sends and client are sent, be very suitable for practicality.
In sum, the invention relates to a kind of media stream playing method that can select to set shelves (Profile) according to network bandwidth automatically, comprise following steps.At first, a client and a server-side are set up line by a networking.Then, this server-side selects one to set shelves according to network bandwidth, wherein the combination of writing down coding and crossfire type in these setting shelves.Then, this server-side is set shelves according to this and is transmitted a media stream to this client, and this client transmits an order to this server-side according to these setting shelves.The present invention really can provide a kind of media stream playing method that can select to set shelves according to network bandwidth automatically of practicality, can use best compression/transmission mode to encode, and transmits the control command that media stream that server-side sends and client are sent.The present invention has above-mentioned plurality of advantages and practical value, no matter it all has bigger improvement on method or function, obvious improvement is arranged technically, and produced handy and practical effect, and outstanding effect with enhancement, thereby being suitable for practicality more, and having the extensive value of industry, really is a new and innovative, progressive, practical new design.
Above-mentioned explanation only is the general introduction of technical solution of the present invention, for can clearer understanding technological means of the present invention, and can be implemented according to the content of specification, and for above-mentioned and other purposes, feature and advantage of the present invention can be become apparent, below especially exemplified by preferred embodiment, and conjunction with figs., be described in detail as follows.
Description of drawings
Fig. 1 is the flow chart of a preferred embodiment that an explanation the present invention can select to set the media stream playing method of shelves automatically according to network bandwidth.
Fig. 2 is the present invention one operation procedure figure, and the streaming between a client and a server-side in this preferred embodiment of the present invention is described.
Fig. 3 is the present invention's one functional block diagram, illustrate this server-side the major function unit and and signal source and client between relation.
Fig. 4 is the present invention's one schematic diagram, and a system architecture by Internet far-end TV reception is described.
Embodiment
Reach technological means and the effect that predetermined goal of the invention is taked for further setting forth the present invention, below in conjunction with accompanying drawing and preferred embodiment, to its embodiment of media stream playing method, method, step, feature and the effect thereof that can select to set shelves according to network bandwidth automatically that foundation the present invention proposes, describe in detail as after.
See also Figure 1 and Figure 2, Fig. 1 is the flow chart of a preferred embodiment that an explanation the present invention can select to set the media stream playing method of shelves automatically according to network bandwidth, Fig. 2 is the present invention one operation procedure figure, and the streaming between a client and a server-side in the preferred embodiment of the present invention is described.The present invention can select to set a preferred embodiment of the media stream playing method of shelves automatically according to network bandwidth, comprises following steps:
At first, shown in step 11, (figure do not show) sets up line by a networking for one client 2 and a server-side 3, and wherein this client 2 for example can be a PC, a personal digital assistant (PDA) or a portable phone, and this networking for example can be Internet.As for, in this preferred embodiment, this server-side 3 is meant that one is installed on the PC application software of (figure does not show).This PC is except being equipped with this application software, a video signal card (as TV card) that can receive and handle different audio-visual signals more is equipped with, so as to making the PC that this application software is installed to provide this client 2 required video signal service by this networking, and this client 2 also can be controlled this application software by this networking far-end.
Please cooperate and consult shown in Figure 3ly, be the present invention's one functional block diagram, illustrate this server-side the major function unit and and signal source and client between relation.Then, shown in step 12, these server-side 3 these clients 2 of request provide a required signal kind.That is to say, this server-side 3 provides the required signal kind of watching by this steps request client 2, as television signal 41 or non-television signal 42, but not television signal 42 can further be divided into video camera signal, S terminal signal or message/video signal (Audio/Video again, AV) terminal signal etc., wherein the video camera signal mainly is from the monitoring camera in the safety system.
Then, shown in step 13, this client 2 is returned to this server-side 3 with required signal kind by this networking.So, by this step, this server-side 3 can know that these client 2 required signal kinds of watching are the wherein a kind of of television signal 41 or non-television signal 42, if and non-television signal 42, can know further that more the client 2 required non-television signals of watching 42 are the wherein a kind of of video camera signal, S terminal signal or AV terminal signal.
Then, shown in step 14, this server-side 3 selects one to set shelves according to network bandwidth.That is to say that shown in step 141, this server-side 3 will be set shelves tabulations earlier and be sent to this client 2, writing down in wherein should the tabulation of settings shelves on the networking the most normal be used several encode and the combination of crossfire type.Then, shown in step 142, this client 2 in the tabulation of this setting shelves, select one its think the most suitable setting shelves, and pass selection result back this server-side 3.Then, shown in step 143,3 estimations of this server-side are the actual network bandwidth of 2 of itself and clients at that time.Then, shown in step 144, this server-side 3 is with reference to network bandwidth and this client 2 selected settings shelves, and selects to be about to be used for the setting shelves of transmission medium crossfire and order.In addition, shown in step 145, in the process of transmission medium crossfire and order, this server-side 3 more regularly network bandwidth of Auto-Sensing reality changes and uses preferable different set shelves automatically instead.
Then, shown in step 15, to this client 2, and also set shelves according to this and transmit control command to this server-side 3 by this client 2 according to its selected setting shelves transfer medium crossfire for this server-side 3.That is to say, shown in step 151 among Fig. 2, according to server-side 3 selected up-to-date setting shelves, this server-side 3 can by the networking successfully the transfer medium crossfire to this client 2, and shown in step 152, this client 2 also can transmit control command to this server-side 3 smoothly by the networking, controls the application software of this server-side 3 so as to far-end.
Please cooperate consult shown in Figure 3, television signal of being sent here by the video signal card 41 and non-television signal 42 are to be temporary in entity memory body on the specified PC of this application software (memory body is a storage medium, memory, internal memory etc., below all be called memory body), promptly the video signal buffering area 32.Then, client 2 selected signal kinds are sent to coding unit 33, and according to aforementioned selected setting shelves, utilize coding unit 33 this signal coding to be become the media stream 34 of specific format, so as to be broadcast to this client 2 by the networking with specific coded system (as using certain compression).
In addition, when client 2 selected signal kinds are video camera signal in television signal 41 or the non-television signal 42, this video signal buffering area 32 more can be further shown in step 51, and the information tabulation of several channels in television signal 41 or the video camera signal is sent to this client.Then, when client 2 switches to another channel, just this client 2 can be shown in step 52, with control command of this change channel through coding after, be sent to the coding unit of this server-side 3 by the networking, to carry out the decoding of channel.
Take a broad view of above-mentioned, technical characterictic of the present invention, a kind of media stream playing method that can select to set shelves according to network bandwidth automatically of practicality really can be provided, it can dynamically select best setting shelves for use by the network bandwidth of 3 of periodically Auto-Sensing client 2 and server-sides, encode so as to using best compression/transmission mode, and transmit the control command that media stream that server-side 3 sent and client 2 are sent, be very suitable for practicality.
The above, it only is preferred embodiment of the present invention, be not that the present invention is done any pro forma restriction, though the present invention discloses as above with preferred embodiment, yet be not in order to limit the present invention, any those skilled in the art, in not breaking away from the technical solution of the present invention scope, when the technology contents that can utilize above-mentioned announcement is made a little change or is modified to the equivalent embodiment of equivalent variations, in every case be not break away from the technical solution of the present invention content, according to technical spirit of the present invention to any simple modification that above embodiment did, equivalent variations and modification all still belong in the scope of technical solution of the present invention.

Claims (11)

1. the media stream playing method that can select to set shelves according to network bandwidth automatically is characterized in that it comprises following steps:
(a), a client and a server-side are set up line by a networking;
(b), this server-side is selected setting shelves according to network bandwidth, the wherein combination of writing down coding and crossfire type in these setting shelves; And
(c), this server-side sets shelves according to this and transmits a media stream to this client, and this client is set shelves according to this and is transmitted an order to this server-side.
2. the media stream playing method that can select to set shelves according to network bandwidth automatically as claimed in claim 1 is characterized in that this client is a PC in wherein said (a) step.
3. the media stream playing method that can select to set shelves according to network bandwidth automatically as claimed in claim 1 is characterized in that this client is a personal digital assistant in wherein said (a) step.
4. the media stream playing method that can select to set shelves according to network bandwidth automatically as claimed in claim 1 is characterized in that this client is a portable phone in wherein said (a) step.
5. the media stream playing method that can select to set shelves according to network bandwidth automatically as claimed in claim 1 is characterized in that this networking is an Internet in wherein said (a) step.
6. the media stream playing method that can select to set shelves according to network bandwidth automatically as claimed in claim 1 is characterized in that wherein said (a) and (b) between step, also comprises following steps:
(1), this this client of server-side request provides a required signal kind; And
(2), this client responds required signal kind to this server-side.
7. the media stream playing method that can select to set shelves according to network bandwidth automatically as claimed in claim 6 is characterized in that this signal kind is a television signal in wherein said (1) step.
8. the media stream playing method that can select to set shelves according to network bandwidth automatically as claimed in claim 6 is characterized in that this signal kind is non-television signal in wherein said (1) step.
9. the media stream playing method that can select to set shelves according to network bandwidth automatically as claimed in claim 8 is characterized in that wherein said non-television signal is the video camera signal.
10. the media stream playing method that can select to set shelves according to network bandwidth automatically as claimed in claim 8 is characterized in that wherein said non-television signal is a S terminal signal.
11. the media stream playing method that can select to set shelves according to network bandwidth automatically as claimed in claim 8 is characterized in that wherein said non-television signal is message/video signal terminal signal.
CNA2006101269434A 2006-09-06 2006-09-06 Media stream playing method to automatic select setting gear according to network bandwidth Pending CN101141434A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2006101269434A CN101141434A (en) 2006-09-06 2006-09-06 Media stream playing method to automatic select setting gear according to network bandwidth

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2006101269434A CN101141434A (en) 2006-09-06 2006-09-06 Media stream playing method to automatic select setting gear according to network bandwidth

Publications (1)

Publication Number Publication Date
CN101141434A true CN101141434A (en) 2008-03-12

Family

ID=39193180

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006101269434A Pending CN101141434A (en) 2006-09-06 2006-09-06 Media stream playing method to automatic select setting gear according to network bandwidth

Country Status (1)

Country Link
CN (1) CN101141434A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018077259A1 (en) * 2016-10-31 2018-05-03 腾讯科技(深圳)有限公司 Media information handover method and server, and computer storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018077259A1 (en) * 2016-10-31 2018-05-03 腾讯科技(深圳)有限公司 Media information handover method and server, and computer storage medium

Similar Documents

Publication Publication Date Title
AU2021202017B2 (en) Reduced latency server-mediated audio-video communication
US9363472B2 (en) Video injection for video communication
US20070220577A1 (en) Method and media manager client unit for optimising network resources usage
EP2790375A2 (en) Distribution control system, distribution control method, and computer-readable storage medium
CN103036889A (en) Self-adapting streaming media displaying method and self-adapting streaming media displaying system
US20100257572A1 (en) Apparatus and method for simulcast over a variable bandwidth channel
CN101815162A (en) System for remote control of programs
CN101123730A (en) Apparatus and method for transmitting moving picture stream using bluetooth
CN102131106A (en) Method, device and system for playing streaming media contents
EP2793475A1 (en) Distribution control system, distribution control method, and computer-readable storage medium
CN101938653A (en) Method, device and system for acquiring television picture in real time and transmitting to mobile terminal
CN103210642A (en) Method for transmitting a scalable http stream for natural reproduction upon the occurrence of expression-switching during http streaming
CN106375859B (en) A kind of media processing method, device and terminal
KR100748273B1 (en) Method and Device for providing broadcasting service according to broadcasting organization by user
CN101141434A (en) Media stream playing method to automatic select setting gear according to network bandwidth
JP2009055518A (en) Streaming server, and streaming system
CN102957891A (en) Method and system for displaying video content, videophone terminal and display terminal
KR101847215B1 (en) Vod server system
CN101146195A (en) Video apparatus and method for processing and broadcasting video

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20080312