Nothing Special   »   [go: up one dir, main page]

CN104618736B - A kind of multimedia downloading method and its device - Google Patents

A kind of multimedia downloading method and its device Download PDF

Info

Publication number
CN104618736B
CN104618736B CN201510052101.8A CN201510052101A CN104618736B CN 104618736 B CN104618736 B CN 104618736B CN 201510052101 A CN201510052101 A CN 201510052101A CN 104618736 B CN104618736 B CN 104618736B
Authority
CN
China
Prior art keywords
multimedia
playback equipment
download apparatus
code stream
play
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.)
Active
Application number
CN201510052101.8A
Other languages
Chinese (zh)
Other versions
CN104618736A (en
Inventor
林尚波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201510052101.8A priority Critical patent/CN104618736B/en
Publication of CN104618736A publication Critical patent/CN104618736A/en
Application granted granted Critical
Publication of CN104618736B publication Critical patent/CN104618736B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64723Monitoring of network processes or resources, e.g. monitoring of network load
    • H04N21/64738Monitoring network characteristics, e.g. bandwidth, congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/23805Controlling the feeding rate to the network, e.g. by controlling the video pump
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The embodiment of the present invention discloses a kind of multimedia downloading method and its device, and wherein method includes the following steps:When download apparatus receives the playing request of destination multimedia, with the network transmission quality of prefixed time interval detection download apparatus and at least one playback equipment;Download apparatus determines the play quality attribute for the destination multimedia that at least one playback equipment can play according to the network transmission quality;Download apparatus downloads the multimedia code stream for meeting the play quality attribute from server, and multimedia code stream is sent at least one playback equipment and is played out.By the play quality attribute that the destination multimedia that can be played is determined according to the network transmission quality of download apparatus and each playback equipment, each playback equipment is enabled to play identical destination multimedia at the same time, result of broadcast is improved, and then improves the intelligent and convenience of multimedia download.

Description

A kind of multimedia downloading method and its device
Technical field
The present invention relates to Internet technical field, more particularly to a kind of multimedia downloading method and its device.
Background technology
With the development of terminal device and network technology, the multimedia messages such as video, music have been people's normal lifves In an indispensable part, it is by a playback equipment that tradition, which plays multimedia mode, nowadays, is broadcast by multiple It is also more and more welcomed by the people to put device plays multimedia.For example, in home environment, people can be in parlor, bedroom, book One or more playback equipment is respectively placed in the rooms such as room, and multiple equipment can be allowed to play same video or same at the same time Music etc..And in a practical situation, it can cause network transmission quality not because of position, the environment difference of each playback equipment Together, when playing network multimedia, it may appear that indivedual playback equipment smooth playings, the situation of indivedual playback equipment interim cards, influence Result of broadcast, reduces the intelligent and convenience of multimedia download.
The content of the invention
The embodiment of the present invention provides a kind of multimedia downloading method and its device, and each playback equipment can be enable to play at the same time Identical played file.
First aspect of the embodiment of the present invention provides a kind of multimedia downloading method, it may include:
When download apparatus receives the playing request of destination multimedia, the download apparatus is detected with prefixed time interval With the network transmission quality of at least one playback equipment;
The download apparatus determines the mesh that at least one playback equipment can play according to the network transmission quality Mark multimedia play quality attribute;
The download apparatus is downloaded from server meets the multimedia code stream of the play quality attribute, and by more matchmakers Body code stream sends at least one playback equipment and plays out.
Second aspect of the embodiment of the present invention provides a kind of multimedia download apparatus, it may include:
Detection unit, for when receiving the playing request of destination multimedia, with prefixed time interval detection it is described under Carry the network transmission quality put with least one playback equipment;
Determination unit, for according to the network transmission quality, determining what at least one playback equipment can play The play quality attribute of destination multimedia;
Download unit, the multimedia code stream of the play quality attribute is met for being downloaded from server;
First transmitting element, plays out for sending the multimedia code stream at least one playback equipment.
In the present embodiment, when download apparatus receives the playing request of destination multimedia, examined with prefixed time interval Survey the network transmission quality of download apparatus and one or more playback equipments;Download apparatus is according to the network transmission quality, really The play quality attribute for the destination multimedia that fixed one or more playback equipment can play;Download apparatus is loaded with server The multimedia code stream of the foot play quality attribute, and multimedia code stream is sent to one or more of playback equipments and is carried out Play.Pass through broadcasting for the destination multimedia that determines to play according to the network transmission quality of download apparatus and each playback equipment Put qualitative attribute so that each playback equipment can play identical destination multimedia at the same time, improve result of broadcast, and then improve The intelligent and convenience that multimedia is downloaded.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is attached drawing needed in technology description to be briefly described, it should be apparent that, drawings in the following description are only this Some embodiments of invention, for those of ordinary skill in the art, without creative efforts, can be with Other attached drawings are obtained according to these attached drawings.
Fig. 1 is a kind of flow diagram of multimedia downloading method provided in an embodiment of the present invention;
Fig. 2 is the flow diagram of another multimedia downloading method provided in an embodiment of the present invention;
Fig. 3 is the flow diagram of another multimedia downloading method provided in an embodiment of the present invention;
Fig. 4 is a kind of structure diagram of multimedia download apparatus provided in an embodiment of the present invention;
Fig. 5 is the structure diagram of another multimedia download apparatus provided in an embodiment of the present invention.
Embodiment
Below in conjunction with the attached drawing in the embodiment of the present invention, the technical solution in the embodiment of the present invention is carried out clear, complete Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, those of ordinary skill in the art are obtained every other under the premise of not making the creative labor Embodiment, belongs to the scope of protection of the invention.
Multimedia downloading method and device provided in an embodiment of the present invention can be applied to multiple playback equipments and play at the same time With the scene of a piece of music, such as:Music is played jointly using multiple playback equipments, and selection is appointed from multiple playback equipments One playback equipment is as download apparatus, when download apparatus receives the playing request of target music, with prefixed time interval Detect the network transmission quality of download apparatus and one or more playback equipments;Download apparatus according to the network transmission quality, Determine the play quality attribute for the target music that one or more playback equipment can play;Download apparatus is loaded with server The music code stream of the foot play quality attribute, and music code stream is sent to one or more of playback equipments and is broadcast Put.By the broadcasting matter that the target music that can be played is determined according to the network transmission quality of download apparatus and each playback equipment Measure attribute so that each playback equipment can play the target music at the same time, improve result of broadcast, and then improve under music The intelligent and convenience carried.
The present embodiments relate to playback equipment and download apparatus can any possess setting for communication and store function It is standby, such as:Tablet computer, mobile phone, electronic reader, remote controler, personal computer (Personal Computer, PC), notes This computer, mobile unit, Web TV, wearable device etc. have the intelligent playback equipment of network function.
Below in conjunction with attached drawing 1- attached drawings 3, describe in detail to multimedia downloading method provided in an embodiment of the present invention.
Fig. 1 is referred to, for an embodiment of the present invention provides a kind of flow diagram of multimedia downloading method.Such as Fig. 1 institutes Show, the embodiment of the present invention the method may include following steps S101- steps S103.
S101, when download apparatus receives the playing request of destination multimedia, with prefixed time interval detection it is described under Carry the network transmission quality put with least one playback equipment;
Specifically, when receiving the playing request of destination multimedia, the download apparatus is detected with prefixed time interval The network transmission quality of the download apparatus and at least one playback equipment.Wherein, the download apparatus is equally playback equipment, Can play multimedia file at the same time with least one playback equipment, the destination multimedia can be by word, picture, Two kinds of photo, sound, animation and film etc. and two or more media combine composition, can be with to the playing request of destination multimedia The download apparatus and the multiple playback equipment is controlled to send using software program by terminal user, in optional side In case, the graphic user interface of download apparatus can also be controlled by terminal user to the playing request of destination multimedia (Graphical User Interface, GUI) and send.The download apparatus with prefixed time interval, such as 1 minute or Person 3 minutes etc., monitors the network transmission quality of the download apparatus and at least one playback equipment in real time.Due to network Situations such as unstability, the position of playback equipment change can influence the net of download apparatus and at least one playback equipment Network transmission quality, by monitoring its network transmission quality in real time, can improve the intelligent of download apparatus and playback equipment.
S102, the download apparatus determine that at least one playback equipment can be broadcast according to the network transmission quality The play quality attribute for the destination multimedia put;
Specifically, the download apparatus determines at least one playback equipment institute energy according to the network transmission quality The play quality attribute of the destination multimedia of broadcasting.The network transmission quality includes:Network throughput, network congestion, network At least one of delay, the bit error rate and packet loss.The play quality attribute includes transformat and transmission code rate.Pass through institute The network transmission quality of detection can determine that the multimedia file format that can be played and the download apparatus with it is described at least The transmission code rate of one playback equipment.
S103, the download apparatus is downloaded from server meets the multimedia code stream of the play quality attribute, and by institute State multimedia code stream and send at least one playback equipment and play out.
Specifically, the download apparatus downloads the multimedia code stream for meeting the play quality attribute from server, and will The multimedia code stream sends at least one playback equipment and plays out.Such as:The download apparatus is receiving pair During the playing request of target music, the identified play quality attribute for playing the music is Mp3 forms, 320kpbs speed, institute State download apparatus can from server Mp3 form of the downloading rate less than or equal to 320kbps music file, and will be described more Media code stream sends at least one playback equipment and plays out, according to identified play quality attribute down-load music, It can enable the broadcasting multimedia that each player is more smooth, improve result of broadcast.
In the present embodiment, when download apparatus receives the playing request of destination multimedia, examined with prefixed time interval Survey the network transmission quality of download apparatus and one or more playback equipments;Download apparatus is according to the network transmission quality, really The play quality attribute for the destination multimedia that fixed one or more playback equipment can play;Download apparatus is loaded with server The multimedia code stream of the foot play quality attribute, and multimedia code stream is sent to one or more of playback equipments and is carried out Play.Pass through broadcasting for the destination multimedia that determines to play according to the network transmission quality of download apparatus and each playback equipment Put qualitative attribute so that each playback equipment can play identical destination multimedia at the same time, improve result of broadcast, and then improve The intelligent and convenience that multimedia is downloaded.
Fig. 2 is referred to, is the flow diagram an embodiment of the present invention provides another multimedia downloading method.Such as Fig. 2 It is shown, the embodiment of the present invention the method may include following steps S201- steps S204.
S201, when download apparatus receives the playing request of destination multimedia, with prefixed time interval detection it is described under Carry the network transmission quality put with least one playback equipment;
Specifically, when receiving the playing request of destination multimedia, the download apparatus is detected with prefixed time interval The network transmission quality of the download apparatus and at least one playback equipment.Wherein, the download apparatus is equally playback equipment, Can play multimedia file at the same time with least one playback equipment, the destination multimedia can be by word, picture, Two kinds of photo, sound, animation and film etc. and two or more media combine composition, can be with to the playing request of destination multimedia The download apparatus and the multiple playback equipment is controlled to send using software program by terminal user, in optional side In case, the gui interface of download apparatus can also be controlled by terminal user to the playing request of destination multimedia and sent.It is described Download apparatus monitored the download apparatus and described at least one in real time with prefixed time interval, such as 1 minute or 3 minutes etc. The network transmission quality of a playback equipment.Understand shadow since the position of the unstability of network, playback equipment changes The network transmission quality of download apparatus and at least one playback equipment is rung, can by monitoring its network transmission quality in real time To improve the intelligent of download apparatus and playback equipment.
S202, the download apparatus determine that at least one playback equipment can be broadcast according to the network transmission quality The play quality attribute for the destination multimedia put;
Specifically, the download apparatus is according to the network transmission quality between at least one playback equipment, Determine the mesh that the corresponding play quality attribute of worst network transmission quality can be played as at least one playback equipment Mark multimedia play quality attribute.The network transmission quality includes:Network throughput, network congestion, network delay, error code At least one of rate and packet loss.Wherein, handling capacity refers in the case of no frame loss, the acceptable maximum of equipment Speed;Network congestion is a kind of network state of sustained overload, and (including link bandwidth, storage are empty to Internet resources by user at this time Between and processor disposal ability etc.) demand exceeded intrinsic capacity;Network delay refers to miscellaneous data in network It is transmitted by procotol (such as TCP/IP) in medium, is not any limitation as if information content is excessive, the network traffics of excess It is slow to may result in equipment reaction, causes network delay;The bit error rate is to weigh data data transfer accuracy at the appointed time Index;Packet loss refers to that lost data packet number in test accounts for the ratio of transmitted data packet.The play quality category Property includes transformat and transmission code rate.The download apparatus can pass through detected network throughput, network congestion, network At least one of delay, the bit error rate and packet loss determine the transformat and transmission code rate for the destination multimedia to be played.
S203, the download apparatus download the multimedia code stream for meeting the play quality attribute from server;
Specifically, the download apparatus downloads the multimedia bitstream for meeting the transformat and transmission code rate from server Stream.Such as:The download apparatus is when receiving the playing request to target music, the identified broadcasting matter for playing the music Amount attribute is Mp3 forms, 320kpbs speed, and the download apparatus download bit rate can be less than or equal to from server The music file of the Mp3 forms of 320kbps.In preferable scheme, prioritizing selection is more closest to identified transmission rate Media file.Also ensure what is downloaded while can so allowing playback equipment and download apparatus flow to play multimedia file Multimedia file quality is optimal.
The multimedia code stream is carried out decoding and obtains multi-medium data by S204, the download apparatus, and will be decoded The multi-medium data is sent at least one playback equipment;
Specifically, the multimedia code stream is carried out decoding by the download apparatus obtains multi-medium data, and by after decoding The multi-medium data send at least one playback equipment so that at least one playback equipment and the download Device plays the multi-medium data at the same time.According to identified play quality attribute down-load music, it can cause each broadcasting Device can be more smooth broadcasting multimedia, improve result of broadcast.
In the present embodiment, it is necessary to which explanation, the download apparatus use grid with least one playback equipment Network connection, common grid network have ad-hoc mode networks, Mesh network etc., and wireless mesh network can be with other networks Communication for coordination, is the network architecture that dynamically can constantly extend, to any two equipment using wireless Mesh netword It can keep wireless interconnected.Since Mesh network can communicate with other network cooperatings, selected in multiple playback equipments Select one of them to be connected with WIFI or cable network, you can realize that multiple playback equipments play multimedia function at the same time, increase Strong broadcasting is multimedia intelligent and convenience.
In the present embodiment, when download apparatus receives the playing request of destination multimedia, examined with prefixed time interval Survey the network transmission quality of download apparatus and one or more playback equipments;Download apparatus is according to the network transmission quality, really The play quality attribute for the destination multimedia that fixed one or more playback equipment can play;Download apparatus is loaded with server The multimedia code stream of the foot play quality attribute, and multimedia code stream is sent to one or more of playback equipments and is carried out Play.Pass through broadcasting for the destination multimedia that determines to play according to the network transmission quality of download apparatus and each playback equipment Put qualitative attribute so that each playback equipment can play identical destination multimedia at the same time, improve result of broadcast, and then improve The intelligent and convenience that multimedia is downloaded.
Fig. 3 is referred to, is the flow diagram an embodiment of the present invention provides another multimedia downloading method.Such as Fig. 2 It is shown, the embodiment of the present invention the method may include following steps S301- steps S304.
S301, when download apparatus receives the playing request of destination multimedia, with prefixed time interval detection it is described under Carry the network transmission quality put with least one playback equipment;
S302, the download apparatus determine that at least one playback equipment can be broadcast according to the network transmission quality The play quality attribute for the destination multimedia put;
S303, the download apparatus download the multimedia code stream for meeting the play quality attribute from server;
The step S301- steps S303 of the present embodiment can be found in the step S201- step S203 of embodiment illustrated in fig. 2, This is not repeated.
S304, the download apparatus send the multimedia code stream at least one playback equipment,
Specifically, the download apparatus sends the multimedia code stream at least one playback equipment, so that institute After at least one playback equipment is stated to multimedia code stream decoding acquisition multi-medium data, at least one playback equipment The multi-medium data is played at the same time with the download apparatus.According to identified play quality attribute down-load music, can make The broadcasting multimedia that each player can be more smooth is obtained, improves result of broadcast.
In the present embodiment, it is necessary to which explanation, the download apparatus use grid with least one playback equipment Network connection, common grid network have ad-hoc mode networks, Mesh network etc., and wireless mesh network can be with other networks Communication for coordination, is the network architecture that dynamically can constantly extend, to any two equipment using wireless Mesh netword It can keep wireless interconnected.Since Mesh network can communicate with other network cooperatings, selected in multiple playback equipments Select one of them to be connected with WIFI or cable network, you can realize that multiple playback equipments play multimedia function at the same time, increase Strong broadcasting is multimedia intelligent and convenience.
In the present embodiment, when download apparatus receives the playing request of destination multimedia, examined with prefixed time interval Survey the network transmission quality of download apparatus and one or more playback equipments;Download apparatus is according to the network transmission quality, really The play quality attribute for the destination multimedia that fixed one or more playback equipment can play;Download apparatus is loaded with server The multimedia code stream of the foot play quality attribute, and multimedia code stream is sent to one or more of playback equipments and is carried out Play.Pass through broadcasting for the destination multimedia that determines to play according to the network transmission quality of download apparatus and each playback equipment Put qualitative attribute so that each playback equipment can play identical destination multimedia at the same time, improve result of broadcast, and then improve The intelligent and convenience that multimedia is downloaded.
Below in conjunction with attached drawing 4- attached drawings 5, describe in detail to multimedia download apparatus provided in an embodiment of the present invention. It should be noted that the multimedia download apparatus shown in attached drawing 4- attached drawings 5, for performing Fig. 1-embodiment illustrated in fig. 3 of the present invention Method, for convenience of description, illustrate only and do not disclosed with the relevant part of the embodiment of the present invention, particular technique details, please With reference to the embodiment shown in Fig. 1-Fig. 3 of the present invention.
Fig. 3 is referred to, for an embodiment of the present invention provides a kind of structure diagram of multimedia download apparatus.Such as Fig. 3 institutes Show, the multimedia download apparatus of the embodiment of the present invention can include:Detection unit 11, determination unit 12, download unit 13 With the first transmitting element 14.
Detection unit 11, for when receiving the playing request of destination multimedia, detected with prefixed time interval described in The network transmission quality of download apparatus and at least one playback equipment;
In the specific implementation, when receiving the playing request of destination multimedia, the detection unit 11 is between preset time Every the network transmission quality for detecting the download apparatus and at least one playback equipment.Wherein, the download apparatus is equally broadcast Equipment is put, multimedia file can be played at the same time with least one playback equipment, the destination multimedia can be by text Two kinds of word, picture, photo, sound, animation and film etc. and two or more media combine composition, the broadcasting to destination multimedia What request can control the download apparatus and the multiple playback equipment to send by terminal user using software program, In optional scheme, the gui interface of download apparatus can also be controlled by terminal user to the playing request of destination multimedia and sent out Send.The download apparatus monitored the download apparatus and institute in real time with prefixed time interval, such as 1 minute or 3 minutes etc. State the network transmission quality of at least one playback equipment.Since the position of the unstability of network, playback equipment changes Situation can influence the network transmission quality of download apparatus and at least one playback equipment, by monitoring its network transmission in real time Quality, can improve the intelligent of download apparatus and playback equipment.
Determination unit 12, for according to the network transmission quality, determining that at least one playback equipment can play Destination multimedia play quality attribute;
In the specific implementation, the determination unit 12 determines that at least one broadcasting is set according to the network transmission quality The play quality attribute of the standby destination multimedia that can be played.The network transmission quality includes:Network throughput, network are gathered around At least one of plug, network delay, the bit error rate and packet loss.The play quality attribute includes transformat and transmission code Rate.Pass through the network transmission quality detected can determine that the multimedia file format that can be played and the download apparatus with The transmission code rate of at least one playback equipment.
Download unit 13, the multimedia code stream of the play quality attribute is met for being downloaded from server;
In the specific implementation, the download unit 13 downloads the more matchmakers for meeting the transformat and transmission code rate from server Body code stream.Such as:The download apparatus is identified to play broadcasting for the music when receiving the playing request to target music Put qualitative attribute downloading rate can be less than or equal to for Mp3 forms, 320kpbs speed, the download unit 13 from server The music file of the Mp3 forms of 320kbps.
First transmitting element 14, is broadcast for sending the multimedia code stream at least one playback equipment Put.
Set in the specific implementation, first transmitting element 14 sends the multimedia code stream at least one broadcasting It is standby, so that at least one playback equipment decodes the multimedia code stream after obtaining multi-medium data, described at least one A playback equipment plays the multi-medium data at the same time with the download apparatus.Sound is downloaded according to identified play quality attribute It is happy, it can enable the broadcasting multimedia that each player is more smooth, improve result of broadcast.
In the present embodiment, when download apparatus receives the playing request of destination multimedia, examined with prefixed time interval Survey the network transmission quality of download apparatus and one or more playback equipments;Download apparatus is according to the network transmission quality, really The play quality attribute for the destination multimedia that fixed one or more playback equipment can play;Download apparatus is loaded with server The multimedia code stream of the foot play quality attribute, and multimedia code stream is sent to one or more of playback equipments and is carried out Play.Pass through broadcasting for the destination multimedia that determines to play according to the network transmission quality of download apparatus and each playback equipment Put qualitative attribute so that each playback equipment can play identical destination multimedia at the same time, improve result of broadcast, and then improve The intelligent and convenience that multimedia is downloaded.
Fig. 4 is referred to, is the structure diagram an embodiment of the present invention provides another multimedia download apparatus.Such as Fig. 4 Shown, the multimedia download apparatus of the embodiment of the present invention can include:Detection unit 11, determination unit 12, download unit 13rd, the first transmitting element 14, decoding unit 141, the second transmitting element 142.
Detection unit 11, for when receiving the playing request of destination multimedia, detected with prefixed time interval described in The network transmission quality of download apparatus and at least one playback equipment;
In the specific implementation, when receiving the playing request of destination multimedia, the detection unit 11 is between preset time Every the network transmission quality for detecting the download apparatus and at least one playback equipment.Wherein, the download apparatus is equally broadcast Equipment is put, multimedia file can be played at the same time with least one playback equipment, the destination multimedia can be by text Two kinds of word, picture, photo, sound, animation and film etc. and two or more media combine composition, the broadcasting to destination multimedia What request can control the download apparatus and the multiple playback equipment to send by terminal user using software program, In optional scheme, the gui interface of download apparatus can also be controlled by terminal user to the playing request of destination multimedia and sent out Send.The download apparatus monitored the download apparatus and institute in real time with prefixed time interval, such as 1 minute or 3 minutes etc. State the network transmission quality of at least one playback equipment.Since the position of the unstability of network, playback equipment changes Situation can influence the network transmission quality of download apparatus and at least one playback equipment, by monitoring its network transmission in real time Quality, can improve the intelligent of download apparatus and playback equipment.
Determination unit 12, for according to the network transmission quality, determining that at least one playback equipment can play Destination multimedia play quality attribute;
In the specific implementation, the determination unit 12 is according to the network transmission between at least one playback equipment Quality, determines that the corresponding play quality attribute of worst network transmission quality can be played as at least one playback equipment Destination multimedia play quality attribute.The network transmission quality includes:Network throughput, network congestion, network delay, At least one of the bit error rate and packet loss.Wherein, handling capacity refers to that equipment is acceptable in the case of no frame loss Maximum rate;Network congestion is a kind of network state of sustained overload, and user (including link bandwidth, deposits Internet resources at this time Storage space and processor disposal ability etc.) demand exceeded intrinsic capacity;Network delay refers to that miscellaneous data exist It is transmitted by procotol (such as TCP/IP) in network medium, is not any limitation as if information content is excessive, the network of excess It is slow that flow may result in equipment reaction, causes network delay;The bit error rate is to weigh data data transfer essence at the appointed time The index of true property;Packet loss refers to that lost data packet number in test accounts for the ratio of transmitted data packet.The broadcasting matter Amount attribute includes transformat and transmission code rate.The determination unit 12 can pass through detected network throughput, network is gathered around At least one of plug, network delay, the bit error rate and packet loss determine the transformat and biography for the destination multimedia to be played Defeated code check.
Download unit 13, the multimedia code stream of the play quality attribute is met for being downloaded from server;
In the specific implementation, the download unit 13 downloads the more matchmakers for meeting the transformat and transmission code rate from server Body code stream.Such as:The download apparatus is identified to play broadcasting for the music when receiving the playing request to target music Put qualitative attribute download bit rate can be less than or equal to for Mp3 forms, 320kpbs speed, the download apparatus from server The music file of the Mp3 forms of 320kbps.In preferable scheme, prioritizing selection is more closest to identified transmission rate Media file.Also ensure what is downloaded while can so allowing playback equipment and download apparatus flow to play multimedia file Multimedia file quality is optimal.
First transmitting element 14, is broadcast for sending the multimedia code stream at least one playback equipment Put.
In the specific implementation, first transmitting element 14 can include:Decoding unit 141, the second transmitting element 142.
Decoding unit 141, multi-medium data is obtained for the multimedia code stream to be carried out decoding;
In the specific implementation, the decoding unit 141 is decoded the multimedia code stream, multi-medium data is converted to, So that the multi-medium data can play.
Second transmitting element 142, sets for sending the decoded multi-medium data at least one broadcasting It is standby;
In the specific implementation, second transmitting element 142 sends decoded multi-medium data to described at least one Playback equipment, so that at least one playback equipment plays the multi-medium data at the same time with the download apparatus.According to institute Definite play quality attribute down-load music, can enable the broadcasting multimedia that each player is more smooth, improve Result of broadcast.
In the present embodiment, it is necessary to which explanation, the download apparatus use grid with least one playback equipment Network connection, common grid network have ad-hoc mode networks, Mesh network etc., and wireless mesh network can be with other networks Communication for coordination, is the network architecture that dynamically can constantly extend, to any two equipment using wireless Mesh netword It can keep wireless interconnected.Since Mesh network can communicate with other network cooperatings, selected in multiple playback equipments Select one of them to be connected with WIFI or cable network, you can realize that multiple playback equipments play multimedia function at the same time, increase Strong broadcasting is multimedia intelligent and convenience.
In the present embodiment, when download apparatus receives the playing request of destination multimedia, examined with prefixed time interval Survey the network transmission quality of download apparatus and one or more playback equipments;Download apparatus is according to the network transmission quality, really The play quality attribute for the destination multimedia that fixed one or more playback equipment can play;Download apparatus is loaded with server The multimedia code stream of the foot play quality attribute, and multimedia code stream is sent to one or more of playback equipments and is carried out Play.Pass through broadcasting for the destination multimedia that determines to play according to the network transmission quality of download apparatus and each playback equipment Put qualitative attribute so that each playback equipment can play identical destination multimedia at the same time, improve result of broadcast, and then improve The intelligent and convenience that multimedia is downloaded.
One of ordinary skill in the art will appreciate that realize all or part of flow in above-described embodiment method, being can be with Relevant hardware is instructed to complete by computer program, the program can be stored in a computer read/write memory medium In, the program is upon execution, it may include such as the flow of the embodiment of above-mentioned each method.Wherein, the storage medium can be magnetic Dish, CD, read-only memory (Read-Only Memory, ROM) or random access memory (Random Access Memory, RAM) etc..
The above disclosure is only the preferred embodiments of the present invention, cannot limit the right model of the present invention with this certainly Enclose, therefore equivalent variations made according to the claims of the present invention, it is still within the scope of the present invention.

Claims (12)

1. a kind of multimedia downloading method, applied to playing jointly in multimedia multiple playback equipments, and from the multiple Any one playback equipment is selected in playback equipment as download apparatus, it is characterised in that including:
When the download apparatus receives the playing request of destination multimedia, the download apparatus is detected with prefixed time interval The wireless interconnected network transmission quality between at least one playback equipment;
The download apparatus determines worst according to network transmission quality wireless interconnected between at least one playback equipment The destination multimedia that can be played as at least one playback equipment of the corresponding play quality attribute of network transmission quality Play quality attribute;
The download apparatus is downloaded from server meets the multimedia code stream of the play quality attribute, and by the multimedia bitstream Stream is sent to be played described more at the same time at least one playback equipment, at least one playback equipment with the download apparatus Media code stream.
2. according to the method described in claim 1, it is characterised in that it includes:The play quality attribute include transformat and Transmission code rate.
3. according to the method described in claim 1, it is characterised in that it includes:The download apparatus and at least one broadcasting Equipment is connected using grid network.
4. according to the method described in claim 1, it is characterised in that it includes:The network transmission quality includes:Network throughput At least one of amount, network congestion, network delay, the bit error rate and packet loss.
5. according to the method described in claim 1, it is characterized in that, the download apparatus sends the multimedia code stream to institute At least one playback equipment is stated, at least one playback equipment plays the multimedia code stream at the same time with the download apparatus, Including:
The multimedia code stream is carried out decoding and obtains multi-medium data by the download apparatus, and by the decoded multimedia Data sending is at least one playback equipment, so that at least one playback equipment plays at the same time with the download apparatus The multi-medium data.
6. according to the method described in claim 1, it is characterized in that, the download apparatus sends the multimedia code stream to institute At least one playback equipment is stated, at least one playback equipment plays the multimedia code stream at the same time with the download apparatus, Including:
The download apparatus sends the multimedia code stream at least one playback equipment, at least one is broadcast so that described Put equipment to the multimedia code stream decode obtain multi-medium data after, at least one playback equipment with it is described under carry Put while play the multi-medium data.
7. a kind of multimedia download apparatus, applied to playing jointly in multimedia multiple playback equipments, and from the multiple Any one playback equipment is selected in playback equipment as download apparatus, it is characterised in that including:
Detection unit, during playing request for receiving destination multimedia when the download apparatus, is examined with prefixed time interval Survey network transmission quality wireless interconnected between the download apparatus and at least one playback equipment;
Determination unit, for basis and network transmission quality wireless interconnected between at least one playback equipment, determines most The more matchmakers of target that the corresponding play quality attribute of network transmission quality of difference can be played as at least one playback equipment The play quality attribute of body;
Download unit, the multimedia code stream of the play quality attribute is met for being downloaded from server;
First transmitting element, it is described at least one for sending the multimedia code stream at least one playback equipment Playback equipment plays the multimedia code stream at the same time with the download apparatus.
8. device according to claim 7, it is characterised in that including:The play quality attribute include transformat and Transmission code rate.
9. device according to claim 7, it is characterised in that including:The download apparatus and at least one broadcasting Equipment is connected using grid network.
10. device according to claim 7, it is characterised in that including:The network transmission quality includes:Network throughput At least one of amount, network congestion, network delay, the bit error rate and packet loss.
11. device according to claim 7, it is characterised in that first transmitting element includes:
Decoding unit, multi-medium data is obtained for the multimedia code stream to be carried out decoding;
Second transmitting element, for sending the decoded multi-medium data at least one playback equipment, so that At least one playback equipment plays the multi-medium data at the same time with the download apparatus.
12. device according to claim 7, it is characterised in that first transmitting element is used for the multimedia bitstream Stream is sent at least one playback equipment, is obtained so that at least one playback equipment decodes the multimedia code stream After multi-medium data, at least one playback equipment plays the multi-medium data at the same time with the download apparatus.
CN201510052101.8A 2015-01-30 2015-01-30 A kind of multimedia downloading method and its device Active CN104618736B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510052101.8A CN104618736B (en) 2015-01-30 2015-01-30 A kind of multimedia downloading method and its device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510052101.8A CN104618736B (en) 2015-01-30 2015-01-30 A kind of multimedia downloading method and its device

Publications (2)

Publication Number Publication Date
CN104618736A CN104618736A (en) 2015-05-13
CN104618736B true CN104618736B (en) 2018-05-01

Family

ID=53152982

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510052101.8A Active CN104618736B (en) 2015-01-30 2015-01-30 A kind of multimedia downloading method and its device

Country Status (1)

Country Link
CN (1) CN104618736B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105161121B (en) * 2015-09-14 2018-02-02 深圳蓝奥声科技有限公司 To the control method and audio transfer control of audio peripheral hardware transmission audio
CN105657495B (en) * 2015-12-31 2018-10-19 南京邮电大学 A kind of more intelligent terminal synchronous broadcast methods and equipment
CN105828173B (en) * 2016-03-22 2018-07-24 广东欧珀移动通信有限公司 Communication connection record update method in audio-video frequency playing system and device
CN107071158A (en) * 2017-03-29 2017-08-18 奇酷互联网络科技(深圳)有限公司 Audio-frequency information shares control method, device and mobile communication equipment
CN113225599B (en) * 2021-07-08 2021-09-21 苏州华兴源创科技股份有限公司 Adjusting method and adjusting device for multi-channel data transmission

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1829345A (en) * 2005-08-12 2006-09-06 深圳华为移动通信技术有限公司 Method and system for realizing data share between mobile terminals
CN101366240A (en) * 2005-12-09 2009-02-11 马维尔国际贸易有限公司 Coexistence system and method for wireless network devices
CN101499918A (en) * 2009-02-10 2009-08-05 宇龙计算机通信科技(深圳)有限公司 Adaptive stream media playing method, apparatus, system and mobile terminal
CN103338204A (en) * 2013-07-05 2013-10-02 曾德钧 Audio synchronization output method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1829345A (en) * 2005-08-12 2006-09-06 深圳华为移动通信技术有限公司 Method and system for realizing data share between mobile terminals
CN101366240A (en) * 2005-12-09 2009-02-11 马维尔国际贸易有限公司 Coexistence system and method for wireless network devices
CN101499918A (en) * 2009-02-10 2009-08-05 宇龙计算机通信科技(深圳)有限公司 Adaptive stream media playing method, apparatus, system and mobile terminal
CN103338204A (en) * 2013-07-05 2013-10-02 曾德钧 Audio synchronization output method and system

Also Published As

Publication number Publication date
CN104618736A (en) 2015-05-13

Similar Documents

Publication Publication Date Title
CN104618736B (en) A kind of multimedia downloading method and its device
CN103888818B (en) A kind of television program playing method, equipment and system
CN102595239B (en) Multi-screen interactive method, device and intelligent television for terminal system
CN104618195B (en) Bandwidth estimation method and apparatus
CN109889543A (en) Method, root node, child node, P2P server and the system of transmission of video
EP3147730B1 (en) Sound box parameter configuration method, mobile terminal, server, and system
CN106603503B (en) The treating method and apparatus of live data
CN108933948A (en) A kind of video playing progress synchronous method and device
CN106686438A (en) Cross-device audio/image synchronous playing method, equipment and system
CN103841462B (en) Top box of digital machine multi-screen plays the method and device of program
KR101813918B1 (en) Method for providing a client device with a media asset
CN103327021B (en) Method, devices and system of multi-device interaction
CN103259861A (en) Method and system for recording and watching network videos
CN105451071A (en) Video stream processing method, device and system
CN106797485A (en) High in the clouds stream media service system, high in the clouds stream media service method and its device using optimal GPU
CN103457966A (en) Method, equipment and system for accessing cloud storage equipment on basis of DLNA (digital living network alliance) technology
CN104918069A (en) Play scene reduction method, system, playing terminal and control terminal
WO2017004928A1 (en) Song catalog setting method, mobile terminal, server, and system
CN107592551A (en) Method and apparatus for cloud stream service
CN108881931A (en) A kind of data buffering method and the network equipment
CN110602338B (en) Audio processing method, device, system, storage medium and equipment
JPWO2014207899A1 (en) Communication apparatus and communication method
CN108494702B (en) Transmission control method and apparatus, storage medium, and electronic apparatus
EP3160101B1 (en) Multi-media resource management method, cloud server and electronic device
CN109495776A (en) The method and intelligent terminal that a kind of audio sends, plays

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., Ltd.

CP01 Change in the name or title of a patent holder