CN102065339A - Method and system for playing audio and video media stream - Google Patents
Method and system for playing audio and video media stream Download PDFInfo
- Publication number
- CN102065339A CN102065339A CN201010536555.XA CN201010536555A CN102065339A CN 102065339 A CN102065339 A CN 102065339A CN 201010536555 A CN201010536555 A CN 201010536555A CN 102065339 A CN102065339 A CN 102065339A
- Authority
- CN
- China
- Prior art keywords
- stream
- audio
- video frequency
- parameter
- 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.)
- Granted
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a method and a system for playing audio and video media stream. The method comprises that: a stream media terminal judges whether the playing parameter of the audio and video media stream is matched with the playing parameter supported by the stream media terminal, and judges whether the network parameter of a transport network supports the downloading parameter of the audio and video media stream; when the playing parameter of the audio and video media stream is not matched with the playing parameter supported by the stream media terminal, a request transcoding server transcodes the playing parameter of the audio and video media stream according to the playing parameter supported by the stream media terminal; and when the network parameter of the transport network does not support the downloading parameter of the audio and video media stream, the request transcoding server transcodes the playing parameter of the audio and video media stream according to the network parameter of the transport network, and then decodes and plays the transcoded audio and video media stream. According to the embodiment of the invention, the method and the system can avoid the conditions that the audio and video media stream cannot be played and the pictures are paused when the audio and video media stream is played through the network.
Description
Technical field
The present invention relates to the audio frequency and video technology, especially a kind of player method and system of audio-video frequency media stream.
Background technology
Stream media technology, exactly continuous image and acoustic information after handling, overcompression are obtained audio, video data, this audio, video data is placed on the streaming media server, and the user can be from the network transmission technology of streaming media server limit this audio, video data of downloading and playing by client.Along with constantly bringing forth new ideas of network technology and Digital Media compress technique, on mobile network and internet, all obtained high speed development based on the streaming media service of stream media technology, become a kind of trend by watching audio, video data on the network.
In realizing process of the present invention, the inventor finds, in traditional stream media service system, because terminal is of a great variety, various terminals are uneven in the parameter of aspects such as screen size, decoding capability, and the audio-video frequency media stream that makes streaming media server issue can't be accurately adaptive with terminal; The influence that network is watched audio-video frequency media stream is bigger, especially on radio hand-held equipment, can't adjust the code check of the audio-video frequency media stream that streaming media server issues in real time, makes it adaptive with the network bandwidth.Therefore; under the overall background that the prior art multiple network merges; when the user watches streaming media service by terminal, spread at audio-video frequency media and to let slip in the journey playback problem such as occurring to play, playing not smooth, picture pause through regular meeting, make the experience of user's convection current media business relatively poor.
Summary of the invention
Embodiment of the invention technical problem to be solved is: the player method and the system of a kind of audio-video frequency media stream are provided, occur audio-video frequency media stream when avoiding flowing by the netcast audio-video frequency media and can't play, play playback problem such as not smooth, picture pause.
For solving the problems of the technologies described above, the player method of a kind of audio-video frequency media stream that the embodiment of the invention provides comprises:
The play parameter that stream media terminal obtains the audio-video frequency media stream on the streaming media server of current accessed with download parameter, and whether the play parameter of more described audio-video frequency media stream mate with the play parameter of described stream media terminal support, and judge and transmit the download parameter whether the network of network parameter supports that described audio-video frequency media flows;
When the play parameter of the play parameter of described audio-video frequency media stream and described stream media terminal support does not match, described stream media terminal sends the first transcoding request to transcoding server, comprises the universal resource locator URL of described audio-video frequency media stream and the play parameter that described stream media terminal is supported in the described first transcoding request; Described transcoding server is visited described audio-video frequency media stream according to described URL, and according to the play parameter of described stream media terminal support the play parameter of described audio-video frequency media stream is carried out transcoding;
When transmission network of network parameter is not supported the download parameter of described audio-video frequency media stream, described stream media terminal sends the second transcoding request to transcoding server, comprises the URL and transmission network of network parameter of described audio-video frequency media stream in the described second transcoding request; Described transcoding server is visited described audio-video frequency media stream according to described URL, and according to transmitting the network of network parameter play parameter of described audio-video frequency media stream is carried out transcoding;
The audio-video frequency media stream of described transcoding server after with transcoding sends to described stream media terminal;
Described stream media terminal receives the audio-video frequency media stream behind the transcoding, and the audio-video frequency media stream behind the described transcoding is decoded and play.
The Play System of a kind of audio-video frequency media stream that the embodiment of the invention provides comprises:
Streaming media server, be used to store audio, video data, and when receiving the access request that stream media terminal sends based on URL, the audio, video data of storage is resolved to audio-video frequency media stream send to described stream media terminal, described audio, video data is located by unique URL;
Stream media terminal, be used to obtain current accessed audio-video frequency media stream play parameter with download parameter, and whether the play parameter of more described audio-video frequency media stream mate with the play parameter of described stream media terminal support, and judge and transmit the download parameter whether the network of network parameter supports that described audio-video frequency media flows; When the play parameter of the play parameter of described audio-video frequency media stream and described stream media terminal support does not match, send the first transcoding request to transcoding server, comprise the URL of described audio-video frequency media stream and the play parameter that described stream media terminal is supported in the described first transcoding request; When transmission network of network parameter is not supported the download parameter of described audio-video frequency media stream, send the second transcoding request to transcoding server, comprise the URL and transmission network of network parameter of described audio-video frequency media stream in the described second transcoding request; And receive audio-video frequency media stream behind the described transcoding server transcoding, and the audio-video frequency media stream behind the described transcoding is decoded and play; And, the audio-video frequency media stream of current accessed is decoded and play in the play parameter coupling of the play parameter of described audio-video frequency media stream and described stream media terminal support, when transmitting the download parameter that the network of network parameter supports that described audio-video frequency media flows;
Transcoding server, be used for when receiving described first transcoding request and/or the described second transcoding request, visit described audio-video frequency media stream according to the URL in described first transcoding request and/or the described second transcoding request, and the play parameter of described audio-video frequency media stream is carried out transcoding according to the play parameter of stream media terminal support described in the described first transcoding request, and the play parameter of described audio-video frequency media stream is carried out transcoding, and the audio-video frequency media stream behind the transcoding is sent to described stream media terminal according to transmitting the network of network parameter described in the described second transcoding request.
Player method and system that the audio-video frequency media that provides based on the above embodiment of the present invention flows, stream media terminal can compare the play parameter of current accessed audio-video frequency media stream and whether the play parameter of stream media terminal support mates, and judge and transmit the download parameter whether the network of network parameter supports this audio-video frequency media stream, when the play parameter of the play parameter of audio-video frequency media stream and stream media terminal support does not match, the request transcoding server carries out transcoding according to the play parameter according to the stream media terminal support to the play parameter of this audio-video frequency media stream, makes the play parameter of audio-video frequency media stream and the play parameter coupling that stream media terminal is supported; And when transmission network of network parameter is not supported the download parameter of this audio-video frequency media stream, the request transcoding server carries out transcoding according to transmitting the network of network parameter to the download parameter of this audio-video frequency media stream, make and transmit the download parameter that the network of network parameter is supported audio-video frequency media stream, audio-video frequency media behind the stream media terminal broadcast transcoding flows then, compared with prior art, solved stream media terminal and transmitted the influence of network the playing audio-video Media Stream, avoided because the audio-video frequency media stream of playing and stream media terminal parameter, what transmission network of network parameter caused when inconsistent can't play, play not smooth, playback problem such as picture pause have improved the experience of user to streaming media service.
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the flow chart of an embodiment of player method of audio-video frequency media stream of the present invention;
Fig. 2 is the flow chart of another embodiment of player method of audio-video frequency media stream of the present invention;
Fig. 3 is the structural representation of an embodiment of Play System of audio-video frequency media stream of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite.
Fig. 1 is the flow chart of an embodiment of player method of audio-video frequency media stream of the present invention.As shown in Figure 1, the player method of the audio-video frequency media of this embodiment stream comprises following flow process:
If the play parameter coupling that the play parameter of audio-video frequency media stream and stream media terminal are supported, and transmit the download parameter that the network of network parameter is supported this audio-video frequency media stream, then stream media terminal directly the audio/video flow of convection media server transmission decode and play.
As a specific embodiment of the present invention, transmission network wherein specifically can be: global system for mobile communications (Global System for Mobile Communications, hereinafter to be referred as: GSM) network, code division multiple access (Code Division Multiple Access, hereinafter to be referred as: CDMA) network, the third generation (The 3rd Generation, hereinafter to be referred as: 3G) mobile telephone network, WLAN (Wireless Local Area Network, hereinafter to be referred as: WLAN), NGN system (Next Generation Network, hereinafter to be referred as: NGN), internet or GPRS (General Packet RadioService, hereinafter to be referred as: GPRS) any communication network that can the transmission tone video media stream such as network.
The player method of the audio-video frequency media that the provides stream that the above embodiment of the present invention provides, stream media terminal can compare the play parameter of current accessed audio-video frequency media stream and whether the play parameter of stream media terminal support mates, and judge and transmit the download parameter whether the network of network parameter supports this audio-video frequency media stream, when the play parameter of the play parameter of audio-video frequency media stream and stream media terminal support does not match, the request transcoding server carries out transcoding according to the play parameter according to the stream media terminal support to the play parameter of this audio-video frequency media stream, makes the play parameter of audio-video frequency media stream and the play parameter coupling that stream media terminal is supported; And when transmission network of network parameter is not supported the download parameter of this audio-video frequency media stream, the request transcoding server carries out transcoding according to transmitting the network of network parameter to the download parameter of this audio-video frequency media stream, make and transmit the download parameter that the network of network parameter is supported audio-video frequency media stream, audio-video frequency media behind the stream media terminal broadcast transcoding flows then, solved stream media terminal and transmitted the influence of network the playing audio-video Media Stream, avoided because the audio-video frequency media stream of playing and stream media terminal parameter, what transmission network of network parameter caused when inconsistent can't play, play not smooth, playback problem such as picture pause have improved the experience of user to streaming media service.
As a specific embodiment of the present invention, in step 101, stream media terminal can obtain the play parameter of the audio-video frequency media stream on the streaming media server of current accessed earlier, and relatively whether the play parameter of this audio-video frequency media stream and the play parameter of stream media terminal support mate; Also can obtain the download parameter of the audio-video frequency media stream on the streaming media server earlier, and relatively transmit the download parameter whether the network of network parameter supports this audio-video frequency media stream; Perhaps, the play parameter that stream media terminal also can obtain the audio-video frequency media stream on the streaming media server of current accessed simultaneously with download parameter, and carry out relatively the play parameter of this audio-video frequency media stream simultaneously and whether mate with the play parameter of stream media terminal support, and transmit the network of network parameter and whether support the operation of the download parameter that this audio-video frequency media flows.
As another specific embodiment of the present invention, step 101 specifically can realize in the following way: stream media terminal obtains the play parameter of the audio-video frequency media stream on the streaming media server of current accessed, and relatively whether the play parameter of audio-video frequency media stream and the play parameter of stream media terminal support mate; When the play parameter coupling that the play parameter and the stream media terminal of audio-video frequency media stream are supported, stream media terminal receives audio-video frequency media stream, obtain the download parameter of audio-video frequency media stream, begin to carry out middle judgement embodiment illustrated in fig. 1 then and transmit the operation whether the network of network parameter supports the download parameter of audio-video frequency media stream; When the play parameter of the play parameter of audio-video frequency media stream and stream media terminal support did not match, the operation of execution in step 102-step 103 began to carry out above-mentioned stream media terminal afterwards and receives the operation that audio-video frequency media flows.
In addition, as another specific embodiment of the present invention, the play parameter of audio-video frequency media stream comprises resolution, frame per second and the code/decode type of audio-video frequency media stream.Accordingly, in the step 101 of embodiment shown in Figure 1, stream media terminal can obtain the play parameter of the audio-video frequency media stream of current accessed in the following way: stream media terminal is by the stream of the audio-video frequency media on the URL access stream media server, and this audio-video frequency media stream can be audio-video document and/or live TV stream; When audio-video frequency media stream was live TV stream, stream media terminal obtained the play parameter of audio-video frequency media stream by the stream media protocol of resolution flow media server to stream media terminal transmission live TV stream.Concrete, this stream media protocol specifically can be: real-time Flow Control agreement (Real Time StreamProtocol, hereinafter to be referred as: RTSP), HTML (Hypertext Markup Language) (Hyper Text TransportProtocol, hereinafter to be referred as: HTTP) or the real-time messages agreement (Real Time MessageProtocol, hereinafter to be referred as: RTMP).When audio-video frequency media stream was audio-video document, stream media terminal obtained the play parameter of audio-video frequency media stream by resolving the file header or the packet header of audio-video document.
In addition, as another specific embodiment of the present invention, the download parameter of audio-video frequency media stream comprises the downloading flow and the code check of audio-video frequency media stream.Accordingly, in the step 101 of embodiment shown in Figure 1, the download parameter that stream media terminal specifically can obtain the audio-video frequency media stream of current accessed in the following way comprises: stream media terminal obtains the downloading flow of audio-video frequency media stream, and according to the downloading flow of audio-video frequency media stream and the code check of download time calculating audio-video frequency media stream.
Further, as also specific embodiment of the present invention, the player method of audio-video frequency media stream embodiment illustrated in fig. 1 can also comprise: stream media terminal obtains the play parameter that stream media terminal is supported, comprises resolution, frame per second and coding/decoding capability parameter that stream media terminal is supported.Concrete, can from this stream media terminal, obtain the play parameter of this stream media terminal support of storage in advance, also can from storage in advance respectively the server of the play parameter of this stream media terminal support obtain the play parameter that this stream media terminal is supported, and calculate and transmit the network of network parameter, this network parameter comprises the actual flow bit rate that transmits network.
Fig. 2 is the flow chart of another embodiment of player method of audio-video frequency media stream of the present invention.As shown in Figure 2, the player method of the audio-video frequency media of this embodiment stream comprises following flow process:
Concrete, can send access request DESCRIBE message to streaming media server by RTSP, comprising the URL of the audio, video data of wanting to visit.
Among the player method embodiment of audio-video frequency media stream shown in Figure 2, with audio-video frequency media stream is that live TV stream is that example describes, suitable equally for audio-video frequency media stream for the situation of audio-video document, different is, when audio-video frequency media stream is audio-video document, in the step 202, stream media terminal obtains the play parameter of audio-video frequency media stream by resolving the file header or the packet header of audio-video document.In the step 203, whether the play parameter of the audio-video frequency media stream that stream media terminal directly relatively obtains and the play parameter of stream media terminal support mate.
Fig. 3 is the structural representation of an embodiment of Play System of audio-video frequency media stream of the present invention.The Play System of the audio-video frequency media of this embodiment stream can be used for realizing the flow process of the player method embodiment of above-mentioned each audio-video frequency media stream of the present invention.As shown in Figure 3, it comprises streaming media server 1, stream media terminal 2 and transcoding server 3.
Wherein, streaming media server 1 is used to store audio, video data, and when receiving the access request that stream media terminal sends based on URL, the audio, video data of storage is resolved to audio-video frequency media stream send to stream media terminal 2, audio, video data is wherein located by unique URL.
The Play System of the audio-video frequency media stream that the embodiment of the invention provides, stream media terminal can compare the play parameter of current accessed audio-video frequency media stream and whether the play parameter of stream media terminal support mates, and judge and transmit the download parameter whether the network of network parameter supports this audio-video frequency media stream, when the play parameter of the play parameter of audio-video frequency media stream and stream media terminal support does not match, the request transcoding server carries out transcoding according to the play parameter according to the stream media terminal support to the play parameter of this audio-video frequency media stream, makes the play parameter of audio-video frequency media stream and the play parameter coupling that stream media terminal is supported; And when transmission network of network parameter is not supported the download parameter of this audio-video frequency media stream, the request transcoding server carries out transcoding according to transmitting the network of network parameter to the download parameter of this audio-video frequency media stream, make and transmit the download parameter that the network of network parameter is supported audio-video frequency media stream, audio-video frequency media behind the stream media terminal broadcast transcoding flows then, solved stream media terminal and transmitted the influence of network the playing audio-video Media Stream, avoided because the audio-video frequency media stream of playing and stream media terminal parameter, what transmission network of network parameter caused when inconsistent can't play, play not smooth, playback problem such as picture pause have improved the experience of user to streaming media service.
Another embodiment as the Play System of audio-video frequency media of the present invention stream, in the Play System of audio-video frequency media stream shown in Figure 3, stream media terminal 2 specifically is used to obtain the play parameter of the audio-video frequency media stream on the streaming media server 1 of current accessed, and relatively whether the play parameter of audio-video frequency media stream and the play parameter of stream media terminal support mate; When the play parameter coupling that the play parameter and the stream media terminal of audio-video frequency media stream are supported, reception audio-video frequency media stream, obtain the download parameter of audio-video frequency media stream, and judge and transmit the download parameter whether the network of network parameter supports audio-video frequency media stream, when transmission network of network parameter is not supported the download parameter of audio-video frequency media stream, send the second transcoding request to transcoding server 3, and receive audio-video frequency media stream behind transcoding server 3 transcodings, and the audio-video frequency media stream behind the transcoding is decoded and play; When the play parameter of the play parameter of audio-video frequency media stream and stream media terminal support does not match, send the first transcoding request to transcoding server 3, and after the play parameter of audio-video frequency media stream being carried out transcoding, carry out the operation that receives audio-video frequency media stream according to the play parameter of stream media terminal support.
In the Play System of the audio-video frequency media of the foregoing description stream, the play parameter of audio-video frequency media stream can comprise that specifically the resolution of audio-video frequency media stream, frame per second join with coding/decoding capability.Accordingly, stream media terminal 2 specifically is used for flowing by the audio-video frequency media on the URL access stream media server 1, this audio-video frequency media stream comprises audio-video document and/or live TV stream, send the stream media protocol of live TV stream to stream media terminal by resolution flow media server 1, obtain the play parameter of audio-video frequency media stream, stream media protocol wherein specifically is RTSP, HTTP or RTMP; Perhaps, by resolving the file header or the packet header of audio-video document, obtain the play parameter of audio-video frequency media stream.
In addition, in the Play System of the audio-video frequency media of the foregoing description stream, the download parameter of audio-video frequency media stream specifically can comprise the downloading flow and the code check of audio-video frequency media stream.Accordingly, stream media terminal 2 specifically is used to obtain the downloading flow of audio-video frequency media stream, and according to the downloading flow of audio-video frequency media stream and the code check of download time calculating audio-video frequency media stream.
Further, in the Play System of the audio-video frequency media of the above embodiment of the present invention stream, stream media terminal also is used to obtain the play parameter that stream media terminal is supported, comprise resolution, frame per second and coding/decoding capability parameter that stream media terminal is supported, and calculate and transmit the network of network parameter, comprise the actual flow bit rate that transmits network.
Each embodiment all adopts the mode of going forward one by one to describe in this specification, and what each embodiment stressed all is and the difference of other embodiment that same or analogous part cross-references gets final product between each embodiment.For device embodiment, because it is similar substantially to method embodiment, so description is fairly simple, relevant part gets final product referring to the part explanation of method embodiment.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be finished by the relevant hardware of program command, aforesaid program can be stored in the computer read/write memory medium, this program is carried out the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CD.
The embodiment of the invention can be carried out transcoding to the play parameter of this audio-video frequency media stream according to the play parameter according to the stream media terminal support, makes the play parameter of audio-video frequency media stream and the play parameter coupling that stream media terminal is supported; And the download parameter of this audio-video frequency media stream is carried out transcoding according to transmitting the network of network parameter, make and transmit the download parameter that the network of network parameter is supported audio-video frequency media stream, audio-video frequency media behind the stream media terminal broadcast transcoding flows then, solved stream media terminal and transmitted the influence of network the playing audio-video Media Stream, avoided because the audio-video frequency media stream of playing and stream media terminal parameter, what transmission network of network parameter caused when inconsistent can't play, play not smooth, playback problem such as picture pause have improved the experience of user to streaming media service.
Description of the invention provides for example with for the purpose of describing, and is not exhaustively or limit the invention to disclosed form.Many modifications and variations are obvious for the ordinary skill in the art.Selecting and describing embodiment is for better explanation principle of the present invention and practical application, thereby and makes those of ordinary skill in the art can understand the various embodiment that have various modifications that the present invention's design is suitable for special-purpose.
Claims (14)
1. the player method of an audio-video frequency media stream is characterized in that, comprising:
The play parameter that stream media terminal obtains the audio-video frequency media stream on the streaming media server of current accessed with download parameter, and whether the play parameter of more described audio-video frequency media stream mate with the play parameter of described stream media terminal support, and judge and transmit the download parameter whether the network of network parameter supports that described audio-video frequency media flows;
When the play parameter of the play parameter of described audio-video frequency media stream and described stream media terminal support does not match, described stream media terminal sends the first transcoding request to transcoding server, comprises the universal resource locator URL of described audio-video frequency media stream and the play parameter that described stream media terminal is supported in the described first transcoding request; Described transcoding server is visited described audio-video frequency media stream according to described URL, and according to the play parameter of described stream media terminal support the play parameter of described audio-video frequency media stream is carried out transcoding;
When transmission network of network parameter is not supported the download parameter of described audio-video frequency media stream, described stream media terminal sends the second transcoding request to transcoding server, comprises the URL and transmission network of network parameter of described audio-video frequency media stream in the described second transcoding request; Described transcoding server is visited described audio-video frequency media stream according to described URL, and according to transmitting the network of network parameter play parameter of described audio-video frequency media stream is carried out transcoding;
The audio-video frequency media stream of described transcoding server after with transcoding sends to described stream media terminal;
Described stream media terminal receives the audio-video frequency media stream behind the transcoding, and the audio-video frequency media stream behind the described transcoding is decoded and play.
2. method according to claim 1, it is characterized in that, the play parameter that stream media terminal obtains the audio-video frequency media stream on the streaming media server of current accessed with download parameter, and whether the play parameter of more described audio-video frequency media stream mate with the play parameter of described stream media terminal support, and judge that transmitting the download parameter whether the network of network parameter support described audio-video frequency media to flow comprises:
Stream media terminal obtains the play parameter of the audio-video frequency media stream on the streaming media server of current accessed, and whether the play parameter that flows of more described audio-video frequency media and the play parameter of described stream media terminal support mate;
When the play parameter coupling that the play parameter and the described stream media terminal of described audio-video frequency media stream are supported, described stream media terminal receives described audio-video frequency media stream, obtain the download parameter of described audio-video frequency media stream, and carry out described judgement and transmit the operation whether the network of network parameter supports the download parameter of described audio-video frequency media stream;
When the play parameter of the play parameter of described audio-video frequency media stream and described stream media terminal support does not match, carry out described stream media terminal and send the first transcoding requested operation to transcoding server, and after the play parameter of described audio-video frequency media stream being carried out transcoding, carry out the operation that described stream media terminal receives described audio-video frequency media stream according to the play parameter of described stream media terminal support.
3. method according to claim 3 is characterized in that, the play parameter that described stream media terminal obtains the audio-video frequency media stream of current accessed comprises:
Described stream media terminal flows by the described audio-video frequency media that described URL visits on the described streaming media server, and described audio-video frequency media stream comprises audio-video document and live TV stream;
Described stream media terminal sends the stream media protocol of described live TV stream by resolving described streaming media server to described stream media terminal, obtains the play parameter of described audio-video frequency media stream; Perhaps, described stream media terminal obtains the play parameter of described audio-video frequency media stream by resolving the file header or the packet header of described audio-video document;
The play parameter of described audio-video frequency media stream comprises resolution, frame per second and the code/decode type of described audio-video frequency media stream.
4. method according to claim 3 is characterized in that, described stream media protocol is specially: real-time Flow Control agreement RTSP, HTML (Hypertext Markup Language) HTTP or real-time messages agreement RTMP.
5. method according to claim 3 is characterized in that, the download parameter of described audio-video frequency media stream comprises the downloading flow and the code check of described audio-video frequency media stream;
The download parameter that described stream media terminal obtains the audio-video frequency media stream of current accessed comprises: described stream media terminal obtains the downloading flow of described audio-video frequency media stream, and calculates the code check of described audio-video frequency media stream.
6. according to any described method of claim 1 to 5, it is characterized in that, also comprise:
Described stream media terminal obtains the play parameter that described stream media terminal is supported, and calculate and transmit the network of network parameter, described network parameter comprises the actual flow bit rate that transmits network, and the play parameter of described stream media terminal support comprises resolution, frame per second and the coding/decoding capability parameter that stream media terminal is supported.
7. method according to claim 6, it is characterized in that described transmission network is specially: global system for mobile communications GSM network, Code Division Multiple Access (CDMA) network, third generation 3G mobile telephone network, WLAN WLAN, NGN system NGN, internet or general packet radio service (GPRS) network.
8. the Play System of an audio-video frequency media stream is characterized in that, comprising:
Streaming media server, be used to store audio, video data, and when receiving the access request that stream media terminal sends based on URL, the audio, video data of storage is resolved to audio-video frequency media stream send to described stream media terminal, described audio, video data is located by unique URL;
Stream media terminal, be used to obtain current accessed audio-video frequency media stream play parameter with download parameter, and whether the play parameter of more described audio-video frequency media stream mate with the play parameter of described stream media terminal support, and judge and transmit the download parameter whether the network of network parameter supports that described audio-video frequency media flows; When the play parameter of the play parameter of described audio-video frequency media stream and described stream media terminal support does not match, send the first transcoding request to transcoding server, comprise the URL of described audio-video frequency media stream and the play parameter that described stream media terminal is supported in the described first transcoding request; When transmission network of network parameter is not supported the download parameter of described audio-video frequency media stream, send the second transcoding request to transcoding server, comprise the URL and transmission network of network parameter of described audio-video frequency media stream in the described second transcoding request; And receive audio-video frequency media stream behind the described transcoding server transcoding, and the audio-video frequency media stream behind the described transcoding is decoded and play; And, the audio-video frequency media stream of current accessed is decoded and play in the play parameter coupling of the play parameter of described audio-video frequency media stream and described stream media terminal support, when transmitting the download parameter that the network of network parameter supports that described audio-video frequency media flows;
Transcoding server, be used for when receiving described first transcoding request and/or the described second transcoding request, visit described audio-video frequency media stream according to the URL in described first transcoding request and/or the described second transcoding request, and the play parameter of described audio-video frequency media stream is carried out transcoding according to the play parameter of stream media terminal support described in the described first transcoding request, and the play parameter of described audio-video frequency media stream is carried out transcoding, and the audio-video frequency media stream behind the transcoding is sent to described stream media terminal according to transmitting the network of network parameter described in the described second transcoding request.
9. system according to claim 8, it is characterized in that, described stream media terminal specifically is used to obtain the play parameter of the audio-video frequency media stream on the streaming media server of current accessed, and whether the play parameter that flows of more described audio-video frequency media and the play parameter of described stream media terminal support mate; When the play parameter coupling that the play parameter and the described stream media terminal of described audio-video frequency media stream are supported, receive described audio-video frequency media stream, obtain the download parameter of described audio-video frequency media stream, and judge and transmit the download parameter whether the network of network parameter supports described audio-video frequency media stream, when transmission network of network parameter is not supported the download parameter of described audio-video frequency media stream, send the second transcoding request to transcoding server, and receive audio-video frequency media stream behind the described transcoding server transcoding, and the audio-video frequency media stream behind the described transcoding is decoded and play; When the play parameter of the play parameter of described audio-video frequency media stream and described stream media terminal support does not match, send the first transcoding request to transcoding server, and after the play parameter of described audio-video frequency media stream being carried out transcoding, carry out the operation that receives described audio-video frequency media stream according to the play parameter of described stream media terminal support.
10. system according to claim 9 is characterized in that, the play parameter of described audio-video frequency media stream comprises resolution, frame per second and the coding/decoding capability ginseng of described audio-video frequency media stream;
Described stream media terminal specifically is used for flowing by the described audio-video frequency media that described URL visits on the described streaming media server, described audio-video frequency media stream comprises audio-video document and live TV stream, send the stream media protocol of described live TV stream by resolving described streaming media server to described stream media terminal, obtain the play parameter of described audio-video frequency media stream; Perhaps, by the file header or the packet header of resolving described audio-video document, obtain the play parameter of described audio-video frequency media stream.
11. system according to claim 10 is characterized in that, described stream media protocol is specially: real-time Flow Control agreement RTSP, HTML (Hypertext Markup Language) HTTP or real-time messages agreement RTMP.
12. system according to claim 9 is characterized in that, the download parameter of described audio-video frequency media stream comprises the downloading flow and the code check of described audio-video frequency media stream;
Described stream media terminal specifically is used to obtain the downloading flow of described audio-video frequency media stream, and calculates the code check of described audio-video frequency media stream.
13. according to Claim 8 to 12 any described systems, it is characterized in that, described stream media terminal also is used to obtain the play parameter that described stream media terminal is supported, and calculate and transmit the network of network parameter, described network parameter comprises the actual flow bit rate that transmits network, and the play parameter of described stream media terminal support comprises resolution, frame per second and the coding/decoding capability parameter that stream media terminal is supported.
14. system according to claim 13 is characterized in that, described transmission network is specially: GSM network, cdma network, 3G mobile telephone network, WLAN, NGN, internet or GPRS network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010536555.XA CN102065339B (en) | 2010-11-09 | 2010-11-09 | Method and system for playing audio and video media stream |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010536555.XA CN102065339B (en) | 2010-11-09 | 2010-11-09 | Method and system for playing audio and video media stream |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102065339A true CN102065339A (en) | 2011-05-18 |
CN102065339B CN102065339B (en) | 2013-03-20 |
Family
ID=44000396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010536555.XA Active CN102065339B (en) | 2010-11-09 | 2010-11-09 | Method and system for playing audio and video media stream |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102065339B (en) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102594805A (en) * | 2012-01-30 | 2012-07-18 | 中兴通讯股份有限公司 | Method and system for providing multiple media services through single node |
CN103036889A (en) * | 2012-12-19 | 2013-04-10 | 常州中流电子科技有限公司 | Self-adapting streaming media displaying method and self-adapting streaming media displaying system |
CN103379363A (en) * | 2012-04-19 | 2013-10-30 | 腾讯科技(深圳)有限公司 | Video processing method and apparatus, mobile terminal and system |
CN103561279A (en) * | 2013-10-10 | 2014-02-05 | 中兴通讯股份有限公司 | Method and system for playing multi-media file and cloud transcoding service device |
CN103702180A (en) * | 2014-01-14 | 2014-04-02 | 北京奇艺世纪科技有限公司 | Media file playing method and device |
CN103957469A (en) * | 2014-05-21 | 2014-07-30 | 百视通网络电视技术发展有限责任公司 | Internet video on demand method and system based on real-time packaging switching |
CN104661113A (en) * | 2013-11-25 | 2015-05-27 | 乐视网信息技术(北京)股份有限公司 | Streaming media live-broadcasting method, server, terminal and communication system |
CN105187951A (en) * | 2015-08-05 | 2015-12-23 | 秦永红 | Reverse control method and system of RTMP streaming media live broadcast system |
CN105264905A (en) * | 2013-05-31 | 2016-01-20 | 索尼公司 | Information processing device and information processing method |
CN105847265A (en) * | 2016-03-31 | 2016-08-10 | 乐视控股(北京)有限公司 | Video living streaming transcoding method and device |
CN106101744A (en) * | 2016-06-23 | 2016-11-09 | 深圳创维-Rgb电子有限公司 | A kind of method and device of online broadcasting TV |
CN106210611A (en) * | 2015-04-30 | 2016-12-07 | 中国电信股份有限公司 | A kind of for playing the method for video, video monitoring platform and system |
CN107682352A (en) * | 2011-06-21 | 2018-02-09 | 尼尔森(美国)有限公司 | Monitor meter, method, storage medium and the system of Streaming Media |
CN108965997A (en) * | 2018-07-06 | 2018-12-07 | 刘雅芸 | Stream media live broadcasting method and device based on mobile vulnerable network environment |
CN109347967A (en) * | 2018-11-02 | 2019-02-15 | 网宿科技股份有限公司 | A kind of method and device obtaining audio, video data |
CN109729384A (en) * | 2018-12-18 | 2019-05-07 | 广州市百果园信息技术有限公司 | The selection method and device of video code conversion |
WO2019153932A1 (en) * | 2018-02-09 | 2019-08-15 | 华为技术有限公司 | Data processing method, server, and data collection device |
CN110278460A (en) * | 2018-03-16 | 2019-09-24 | 上海小麦互动企业发展有限公司 | Content control system and its control method |
CN111314378A (en) * | 2020-03-18 | 2020-06-19 | 浩云科技股份有限公司 | Code stream data processing method |
CN112804535A (en) * | 2020-12-31 | 2021-05-14 | 湖南快乐阳光互动娱乐传媒有限公司 | Video playing method and capability management system |
CN113784219A (en) * | 2020-06-09 | 2021-12-10 | 中兴通讯股份有限公司 | Terminal device upgrading method, terminal device, control system and storage medium |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103763577B (en) * | 2013-12-31 | 2017-06-27 | 华为技术有限公司 | The player method of media file, apparatus and system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040049624A1 (en) * | 2002-09-06 | 2004-03-11 | Oak Technology, Inc. | Network to computer internal interface |
CN1694527A (en) * | 2004-04-30 | 2005-11-09 | 微软公司 | Systems and methods for novel real-time audio-visual communication and data collaboration |
US20070033170A1 (en) * | 2000-07-24 | 2007-02-08 | Sanghoon Sull | Method For Searching For Relevant Multimedia Content |
CN1946086A (en) * | 2006-10-27 | 2007-04-11 | 杭州华为三康技术有限公司 | Transmission method and device for supporting non-standard speed rate |
CN1981505A (en) * | 2004-05-04 | 2007-06-13 | 高通股份有限公司 | Method and apparatus for content delivery to a mobile device |
CN101060623A (en) * | 2006-04-20 | 2007-10-24 | 佳能株式会社 | Moving image reproducing apparatus and method |
CN101727446A (en) * | 2008-10-27 | 2010-06-09 | 国际商业机器公司 | Method and system for accessing mobile Web, corresponding server and mobile equipment |
CN101849261A (en) * | 2007-08-17 | 2010-09-29 | 菲尼克斯没药树脂科技专营有限公司 | Method and system for content delivery |
-
2010
- 2010-11-09 CN CN201010536555.XA patent/CN102065339B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070033170A1 (en) * | 2000-07-24 | 2007-02-08 | Sanghoon Sull | Method For Searching For Relevant Multimedia Content |
US20040049624A1 (en) * | 2002-09-06 | 2004-03-11 | Oak Technology, Inc. | Network to computer internal interface |
CN1694527A (en) * | 2004-04-30 | 2005-11-09 | 微软公司 | Systems and methods for novel real-time audio-visual communication and data collaboration |
CN1981505A (en) * | 2004-05-04 | 2007-06-13 | 高通股份有限公司 | Method and apparatus for content delivery to a mobile device |
CN101060623A (en) * | 2006-04-20 | 2007-10-24 | 佳能株式会社 | Moving image reproducing apparatus and method |
CN1946086A (en) * | 2006-10-27 | 2007-04-11 | 杭州华为三康技术有限公司 | Transmission method and device for supporting non-standard speed rate |
CN101849261A (en) * | 2007-08-17 | 2010-09-29 | 菲尼克斯没药树脂科技专营有限公司 | Method and system for content delivery |
CN101727446A (en) * | 2008-10-27 | 2010-06-09 | 国际商业机器公司 | Method and system for accessing mobile Web, corresponding server and mobile equipment |
Cited By (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107682352B (en) * | 2011-06-21 | 2020-10-16 | 尼尔森(美国)有限公司 | Meter, method, storage medium and system for monitoring streaming media |
US11252062B2 (en) | 2011-06-21 | 2022-02-15 | The Nielsen Company (Us), Llc | Monitoring streaming media content |
US11296962B2 (en) | 2011-06-21 | 2022-04-05 | The Nielsen Company (Us), Llc | Monitoring streaming media content |
US11784898B2 (en) | 2011-06-21 | 2023-10-10 | The Nielsen Company (Us), Llc | Monitoring streaming media content |
CN107682352A (en) * | 2011-06-21 | 2018-02-09 | 尼尔森(美国)有限公司 | Monitor meter, method, storage medium and the system of Streaming Media |
CN102594805A (en) * | 2012-01-30 | 2012-07-18 | 中兴通讯股份有限公司 | Method and system for providing multiple media services through single node |
CN103379363A (en) * | 2012-04-19 | 2013-10-30 | 腾讯科技(深圳)有限公司 | Video processing method and apparatus, mobile terminal and system |
CN103379363B (en) * | 2012-04-19 | 2018-09-11 | 腾讯科技(深圳)有限公司 | Method for processing video frequency and device, mobile terminal and system |
CN103036889B (en) * | 2012-12-19 | 2016-08-17 | 常州中流电子科技有限公司 | A kind of adaptive flow media playing method and Play System thereof |
CN103036889A (en) * | 2012-12-19 | 2013-04-10 | 常州中流电子科技有限公司 | Self-adapting streaming media displaying method and self-adapting streaming media displaying system |
CN105264905A (en) * | 2013-05-31 | 2016-01-20 | 索尼公司 | Information processing device and information processing method |
CN105264905B (en) * | 2013-05-31 | 2019-06-18 | 索尼公司 | Information processing equipment and information processing method |
CN103561279A (en) * | 2013-10-10 | 2014-02-05 | 中兴通讯股份有限公司 | Method and system for playing multi-media file and cloud transcoding service device |
CN103561279B (en) * | 2013-10-10 | 2017-02-01 | 中兴通讯股份有限公司 | Method and system for playing multi-media file and cloud transcoding service device |
CN104661113A (en) * | 2013-11-25 | 2015-05-27 | 乐视网信息技术(北京)股份有限公司 | Streaming media live-broadcasting method, server, terminal and communication system |
CN103702180A (en) * | 2014-01-14 | 2014-04-02 | 北京奇艺世纪科技有限公司 | Media file playing method and device |
CN103957469A (en) * | 2014-05-21 | 2014-07-30 | 百视通网络电视技术发展有限责任公司 | Internet video on demand method and system based on real-time packaging switching |
CN103957469B (en) * | 2014-05-21 | 2017-09-15 | 百视通网络电视技术发展有限责任公司 | Based on the Internet video-on-demand method and system for turning encapsulation in real time |
CN106210611B (en) * | 2015-04-30 | 2019-05-03 | 中国电信股份有限公司 | A kind of method for playing video, video monitoring platform and system |
CN106210611A (en) * | 2015-04-30 | 2016-12-07 | 中国电信股份有限公司 | A kind of for playing the method for video, video monitoring platform and system |
CN105187951A (en) * | 2015-08-05 | 2015-12-23 | 秦永红 | Reverse control method and system of RTMP streaming media live broadcast system |
CN105187951B (en) * | 2015-08-05 | 2019-07-09 | 秦永红 | A kind of RTMP flow medium live system Reverse Turning Control method and its system |
CN105847265A (en) * | 2016-03-31 | 2016-08-10 | 乐视控股(北京)有限公司 | Video living streaming transcoding method and device |
CN106101744A (en) * | 2016-06-23 | 2016-11-09 | 深圳创维-Rgb电子有限公司 | A kind of method and device of online broadcasting TV |
CN106101744B (en) * | 2016-06-23 | 2020-07-10 | 深圳创维-Rgb电子有限公司 | Method and device for playing television online |
JP2022106771A (en) * | 2018-02-09 | 2022-07-20 | 華為技術有限公司 | Data processing method, server, and data collection device |
WO2019153932A1 (en) * | 2018-02-09 | 2019-08-15 | 华为技术有限公司 | Data processing method, server, and data collection device |
US11936930B2 (en) | 2018-02-09 | 2024-03-19 | Huawei Technologies Co., Ltd. | Data processing method, server, and data collection device |
JP2021513274A (en) * | 2018-02-09 | 2021-05-20 | 華為技術有限公司Huawei Technologies Co.,Ltd. | Data processing methods, servers, and data collection devices |
JP7059382B2 (en) | 2018-02-09 | 2022-04-25 | 華為技術有限公司 | Data processing method and server |
JP7383754B2 (en) | 2018-02-09 | 2023-11-20 | 華為技術有限公司 | Data processing methods, servers, and data collection devices |
CN110278460A (en) * | 2018-03-16 | 2019-09-24 | 上海小麦互动企业发展有限公司 | Content control system and its control method |
CN108965997B (en) * | 2018-07-06 | 2019-09-17 | 刘雅芸 | Stream media live broadcasting method and device based on mobile vulnerable network environment |
CN108965997A (en) * | 2018-07-06 | 2018-12-07 | 刘雅芸 | Stream media live broadcasting method and device based on mobile vulnerable network environment |
CN109347967A (en) * | 2018-11-02 | 2019-02-15 | 网宿科技股份有限公司 | A kind of method and device obtaining audio, video data |
CN109347967B (en) * | 2018-11-02 | 2021-08-03 | 网宿科技股份有限公司 | Method and device for acquiring audio and video data |
CN109729384A (en) * | 2018-12-18 | 2019-05-07 | 广州市百果园信息技术有限公司 | The selection method and device of video code conversion |
CN109729384B (en) * | 2018-12-18 | 2021-11-19 | 广州市百果园信息技术有限公司 | Video transcoding selection method and device |
CN111314378B (en) * | 2020-03-18 | 2022-07-29 | 浩云科技股份有限公司 | Code stream data processing method |
CN111314378A (en) * | 2020-03-18 | 2020-06-19 | 浩云科技股份有限公司 | Code stream data processing method |
WO2021249328A1 (en) * | 2020-06-09 | 2021-12-16 | 中兴通讯股份有限公司 | Terminal device upgrade method, terminal device, control system, and storage medium |
CN113784219A (en) * | 2020-06-09 | 2021-12-10 | 中兴通讯股份有限公司 | Terminal device upgrading method, terminal device, control system and storage medium |
CN112804535B (en) * | 2020-12-31 | 2022-06-07 | 湖南快乐阳光互动娱乐传媒有限公司 | Video playing method and capability management system |
CN112804535A (en) * | 2020-12-31 | 2021-05-14 | 湖南快乐阳光互动娱乐传媒有限公司 | Video playing method and capability management system |
Also Published As
Publication number | Publication date |
---|---|
CN102065339B (en) | 2013-03-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102065339B (en) | Method and system for playing audio and video media stream | |
JP6337350B2 (en) | Improved video quality | |
JP6455741B2 (en) | Streaming with video orientation adjustment (CVO) | |
CN102215116B (en) | Method, equipment and system that time migration is served are provided in a digital broadcasting system | |
DK2227017T3 (en) | Media Channel-handling | |
CN103581699B (en) | Video playing method, streaming media server and streaming media playing system | |
US9578352B2 (en) | Multi-format distribution of content | |
US9282448B2 (en) | Method, system and apparatus for providing streaming media service | |
CN102790921B (en) | Method and device for choosing and recording partial screen area of multi-screen business | |
CN101237340B (en) | System and method for realizing multicast channel in multimedia service | |
JP2007528149A (en) | Multimedia distribution and / or multimedia playback system and method using separated resolution enhancement auxiliary data | |
CN102007774A (en) | Server device, content distribution method, and program | |
JP2008530835A (en) | On-demand multi-channel streaming sessions over packet-switched networks | |
WO2011010601A1 (en) | Gateway device, data converting method, and program | |
KR20120114016A (en) | Method and apparatus for network adaptive streaming user data in a outer terminal | |
CN104796796A (en) | Method for improving fault tolerance of HLS (hyper text transport protocol live streaming) player of Android platform | |
KR20130005873A (en) | Method and apparatus for receiving contents in broadcast system | |
CN101848205A (en) | RTSP based stream media playing method and system thereof on mobile terminal | |
CN102325181A (en) | Instant audio/video interactive communication method based on sharing service and instant audio/video interactive communication system based on sharing service | |
WO2016174960A1 (en) | Reception device, transmission device, and data processing method | |
CN101848367B (en) | File-based video live webcasting method | |
EP2750394A2 (en) | Real-time content transcoding | |
CN115665474A (en) | Live broadcast method and device, electronic equipment and storage medium | |
CN105430510A (en) | Video on demand method, gateway, smart terminal and video on demand system | |
CN203387627U (en) | Live broadcast and order system of mobile streaming media |
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 |