CN105530537B - A kind of transmission method and relevant device of multi-medium data - Google Patents
A kind of transmission method and relevant device of multi-medium data Download PDFInfo
- Publication number
- CN105530537B CN105530537B CN201410513942.XA CN201410513942A CN105530537B CN 105530537 B CN105530537 B CN 105530537B CN 201410513942 A CN201410513942 A CN 201410513942A CN 105530537 B CN105530537 B CN 105530537B
- Authority
- CN
- China
- Prior art keywords
- equipment
- source
- source equipment
- medium data
- terminal device
- 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
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
An embodiment of the present invention provides a kind of transmission method of multi-medium data and relevant devices, the multi-medium data that Source equipment receiving terminal apparatus is sent, wherein, terminal device does not support that Preset Transfer agreement, Preset Transfer agreement are the transport protocol that can the multi-medium data that the default screen of Source equipment plays is real-time transmitted to Sink equipment and be played in real time in Sink equipment;The multi-medium data of reception is exported to the default screen broadcasting of Source equipment;The multi-medium data that the default screen of Source equipment plays is sent to Sink equipment by Preset Transfer agreement in real time and is played in real time in Sink equipment.The equipment for solving the problems, such as not supporting Preset Transfer agreement in the prior art can not play realtime video transmission in real time to Sink equipment and in Sink equipment.The present invention relates to fields of communication technology.
Description
Technical field
The present invention relates to field of communication technology more particularly to the transmission methods and relevant device of a kind of multi-medium data.
Background technology
In the prior art, usually there is following demand:By the smaller terminal of screen (such as:Mobile phone) in the video that plays it is real
When be transferred to the larger equipment of screen (such as:TV) on played in real time, can be by HDMI wire by hand when specific implementation
Machine is connected with TV, will be played on the realtime video transmission to TV played on mobile phone and in real time by HDMI wire, but HDMI
Line needs to expend certain cost, and is not all there is such hardware line interface to realize more matchmakers between every two kinds of equipment
The real-time Transmission of volume data with play in real time, therefore, there is Preset Transfer agreement, Preset Transfer agreement so that equipment room can be with
Without the connection of hardware lines, directly can be realized equipment by Wireless Fidelity (Wi-Fi, Wirelss Fidelity)
The multi-medium data that default screen plays is real-time transmitted to another equipment and is played in real time in another equipment.Wireless screen
It is one such that curtain, which shares (Miracast) agreement,.
Miracast agreements are equipment of the Wi-Fi Alliance (Wi-Fi Alliance) to supporting Wi-Fi Display functions
Authentication name.It will be in the utmostly interior support kept to Wi-Fi Display functions by the equipment of Miracast certifications
And compatibility.And the Core Feature of Wireless Display (Wi-Fi Display) is exactly to be divided by Wi-Fi wireless networks between allowing equipment
Enjoy multi-medium data.It, can be directly by Wi-Fi, without connecting firmly between mobile phone and television set after having Wi-Fi Display
Line is (such as:High-definition media interface (HDMI, High Definition Multimedia Interface) can will be in mobile phone
Video is delivered to television set and shows up.
Further, to making to realize that quick transmitting multimedia data, equipment need to recognize by Miracast between equipment
Card, that is, support Miracast agreements, when carrying out multi-medium data transmission, an equipment in two equipment is as transmission
It holds (Source), real-time multimedia is quickly and stably streamed to by another equipment as receiving terminal (Sink), by Source
Sink is simultaneously played back with the time delay of very little.
In this way, Miracast user can browse the photo that smart mobile phone takes on large screen heartily, pass through meeting room
Projecting apparatus Real-Time Sharing notebook screens, or watch on tablet computer the programme televised live of home videos set-top box.But it is existing
Have in technology, billions of equipment (such as:Storage mobile phone, tablet computer, set-top box, notebook, PC etc.) only support net
Network connection limits the application range of Miracast without supporting Miracast agreements.
Invention content
An embodiment of the present invention provides a kind of transmission method of multi-medium data and relevant devices, to solve the prior art
In do not support the equipment of Preset Transfer agreement that can not play realtime video transmission in real time to Sink equipment and in Sink equipment
The problem of.
Based on the above issues, one of a kind of multimedia data transmission method provided in an embodiment of the present invention, including:
The multi-medium data that Source equipment receiving terminal apparatus is sent,
Wherein, the terminal device does not support that Preset Transfer agreement, the Preset Transfer agreement are that can set Source
The transmission association that the multi-medium data that standby default screen plays is real-time transmitted to Sink equipment and is played in real time in Sink equipment
View;
The multi-medium data of reception is exported to the default screen broadcasting of the Source equipment;
The multi-medium data that the default screen of the Source equipment plays is sent out in real time by the Preset Transfer agreement
It gives Sink equipment and is played in real time in Sink equipment.
The two of a kind of multimedia data transmission method provided in an embodiment of the present invention, including:
Terminal device, which obtains, to be needed to send multi-medium data to transmission end Source equipment;And
The multi-medium data obtained is sent to Source equipment, wherein the terminal device does not support Preset Transfer agreement,
The Preset Transfer agreement is that can the multi-medium data that the default screen of Source equipment plays be real-time transmitted to Sink to set
Transport protocol that is standby and being played in real time in Sink equipment.
The three of a kind of multimedia data transmission method provided in an embodiment of the present invention, including:
Registration message of the Source equipment transmission for registering the Source facility informations is received,
Wherein, the Source facility informations include the link information and the provided clothes of Source equipment of Source equipment
The information on services of business;
The Source facility informations of the Source equipment of reception are preserved;
When receiving the inquiry request for inquiring Source facility informations of terminal device transmission, by preservation
Source facility informations are sent to the terminal device.
A kind of Source equipment provided in an embodiment of the present invention, including:
Receiving module, the multi-medium data sent for receiving terminal apparatus, wherein the terminal device is not supported to preset
Transport protocol, the Preset Transfer agreement are that can be real-time transmitted to the multi-medium data that the default screen of this equipment plays to connect
Receiving end Sink equipment and the transport protocol played in real time in Sink equipment;
Output module, the multi-medium data for receiving the receiving module are exported to the default screen of this equipment and are broadcast
It puts;
Sending module, the multi-medium data for playing the default screen of this equipment pass through Preset Transfer agreement reality
When be sent to Sink equipment and played in real time in Sink equipment.
A kind of terminal device provided in an embodiment of the present invention, including:
Acquisition module needs to send multi-medium data to transmission end Source equipment for obtaining;
Sending module, for sending the multi-medium data obtained to Source equipment, wherein this equipment does not support default biography
Defeated agreement, the Preset Transfer agreement are that can be real-time transmitted to the multi-medium data that the default screen of Source equipment plays
Sink equipment and the transport protocol played in real time in Sink equipment.
A kind of server provided in an embodiment of the present invention, including:
Receiving module, for receiving registration message of the Source equipment transmission for registering the Source facility informations,
Wherein, the Source facility informations include the link information of Source equipment and the service of Source equipment service provided
Information;
The Source facility informations of memory module, the Source equipment for receiving the receiving module preserve;
Sending module, for when the inquiry request for inquiring Source facility informations for receiving terminal device transmission
When, the Source facility informations that the memory module preserves are sent to the terminal device.
The advantageous effect of the embodiment of the present invention includes:
The transmission method and relevant device of a kind of multi-medium data provided in an embodiment of the present invention, Source equipment receive eventually
The multi-medium data that end equipment is sent, wherein terminal device does not support that Preset Transfer agreement, Preset Transfer agreement are that can incite somebody to action
The multi-medium data that the default screen of Source equipment plays is real-time transmitted to Sink equipment and is played in real time in Sink equipment
Transport protocol;The multi-medium data of reception is exported to the default screen broadcasting of Source equipment;By the pre- of Source equipment
If the multi-medium data that screen plays is sent to Sink equipment by Preset Transfer agreement and is broadcast in real time in Sink equipment in real time
It puts.A kind of transmission method of multi-medium data provided in an embodiment of the present invention makes the terminal device for not supporting Preset Transfer agreement
Also multi-medium data can be sent to Sink equipment by Source equipment in real time, and is played in real time in Sink equipment, and
And work as multiple terminal devices and multi-medium data is sent to Sink equipment by Source equipment respectively, or work as existing terminal device
The multi-medium data for being sent to Sink equipment by Source equipment has Source equipment itself to be sent to the more of Sink equipment again
When media data, in the prior art, the multi-medium data of an only pipeline equipment (Source equipment) can be real in Sink equipment
When play compare, realize Sink equipment and the multi-medium data from multichannel equipment played in real time.
Description of the drawings
Fig. 1 is a kind of transmission method of multi-medium data provided in an embodiment of the present invention, is applied to Source equipment side
Flow chart;
Fig. 2 is a kind of transmission method of multi-medium data provided in an embodiment of the present invention, is applied to the stream of terminal equipment side
Cheng Tu;
Fig. 3 is the Source equipment that the embodiment of the present invention 1 provides and terminal device connection diagram in a local network;
Fig. 4 is a kind of one of the flow chart of transmission method for multi-medium data that the embodiment of the present invention 1 provides;
Fig. 5 is the two of the flow chart of the transmission method for a kind of multi-medium data that the embodiment of the present invention 1 provides;
Fig. 6 is a kind of one of the flow chart of transmission method for multi-medium data that the embodiment of the present invention 2 provides;
Fig. 7 is the two of the flow chart of the transmission method for a kind of multi-medium data that the embodiment of the present invention 2 provides;
Fig. 8 is interacted based on embodiment 1, the Source equipment of embodiment 2 with terminal device to be provided in an embodiment of the present invention
Schematic diagram;
Fig. 9 is the Source equipment that the embodiment of the present invention 3 provides and terminal device connection diagram in the wide area network;
Figure 10 is a kind of flow chart of the transmission method for multi-medium data that the embodiment of the present invention 3 provides;
Figure 11 is a kind of flow chart of the transmission method for multi-medium data that the embodiment of the present invention 4 provides;
Figure 12 is interacted based on embodiment 3, the Source equipment of embodiment 4 with terminal device to be provided in an embodiment of the present invention
Schematic diagram;
Figure 13 is a kind of structural schematic diagram of Source equipment provided in an embodiment of the present invention;
Figure 14 is a kind of structural schematic diagram of terminal device provided in an embodiment of the present invention;
Figure 15 is a kind of structural schematic diagram of server provided in an embodiment of the present invention.
Specific implementation mode
It is attached below in conjunction with specification an embodiment of the present invention provides a kind of transmission method of multi-medium data and relevant device
Preferred embodiment of the present invention will be described for figure, it should be understood that preferred embodiment described herein is merely to illustrate reconciliation
The present invention is released, is not intended to limit the present invention.And in the absence of conflict, in the embodiment and embodiment in the application
Feature can be combined with each other.
The embodiment of the present invention provides a kind of transmission method of multi-medium data, is applied to Source equipment side, such as Fig. 1 institutes
Show, including:
The multi-medium data that S101, transmission end Source equipment receiving terminal apparatus are sent,
Wherein, which does not support Preset Transfer agreement, and Preset Transfer agreement is can be by the pre- of Source equipment
If the transmission association that the multi-medium data that screen plays is real-time transmitted to receiving terminal Sink equipment and is played in real time in Sink equipment
View.
S102, the multi-medium data of reception is exported to the default screen broadcasting of Source equipment.
S103, the multi-medium data that the default screen of Source equipment plays is sent out in real time by the Preset Transfer agreement
It gives Sink equipment and is played in real time in Sink equipment.
With method shown in above-mentioned Fig. 1 correspondingly, the embodiment of the present invention also provides a kind of transmission method of multi-medium data, answer
For terminal equipment side, as shown in Fig. 2, including:
S201, terminal device, which obtain, to be needed to send multi-medium data to transmission end Source equipment.
S202, the multi-medium data obtained is sent to Source equipment,
Wherein, which does not support Preset Transfer agreement, and Preset Transfer agreement is can be by the pre- of Source equipment
If the transport protocol that the multi-medium data that screen plays is real-time transmitted to Sink equipment and is played in real time in Sink equipment.
In the embodiment of the present invention, Source equipment and Sink equipment are the equipment for supporting Preset Transfer agreement, and
Source equipment can be set the multimedia of the broadcasting of the default screen of itself by Preset Transfer agreement real-time Transmission to Sink
It is standby, and played in real time in Sink equipment.Terminal device is the equipment for not supporting Preset Transfer agreement, therefore, terminal device without
Method is directly played out the multimedia real-time transmission that itself is played to Sink equipment by Preset Transfer agreement, and can be passed through
Method provided in an embodiment of the present invention gives the multimedia transmission itself played to Source equipment, then is passed through by Source equipment pre-
If transport protocol plays multimedia transmission to be played to Sink equipment in real time.
Below in conjunction with the accompanying drawings, method provided by the invention and relevant device are described in detail with specific embodiment.
Embodiment 1:
In the embodiment of the present invention 1, Source equipment is in terminal device in same LAN, and Fig. 3 is Source equipment
With terminal device connection diagram in a local network, as shown in figure 3, terminal device does not support Preset Transfer agreement, terminal device
Can be the various electronic equipments such as mobile phone, tablet computer, laptop, Source equipment and Sink equipment are to support default pass
The equipment of defeated agreement, terminal device are connected by LAN with Source equipment, Source equipment by Preset Transfer agreement with
Sink equipment carries out multi-medium data transmission.
The embodiment of the present invention 1 is applied to Source equipment side, as shown in figure 4, specifically comprising the following steps:
S401, Source equipment send broadcast message according to default transmission rule,
Wherein, the link information and Source equipment service provided of the Source equipment are carried in broadcast message
Information on services.
Further, it in this step, when Source equipment can provide service for terminal device, needs to send out to terminal device
The relevant information of itself is given, such as:The information on services of link information and Source equipment service provided, it is possible to pass through
The form of broadcast, make Source equipment according to default transmission rule (such as:It sends according to specified time, sent out according to predetermined period
Send) to place LAN send broadcast the message, and in broadcast message carry Source equipment itself link information and
The information on services of Source equipment service provided, wherein link information may include the IP address of Source equipment, port
It can be used for terminal Deng, link information connection request message, Source equipment sent to Source equipment according to the link information
The information on services of service provided may include Source equipment support protocol version, device descriptive information, Source equipment
There is provided the ability etc. of service, wherein device descriptive information may include:Source equipment is supported different types of multimedia
Codec format (such as:Picture codec format, audio decoder format, video codec format etc.);Source equipment provides service
Ability may include:Bandwidth, the service quality (QoS, Quality of Service) etc. that multi-medium data transmission is supported, service
Information can be used for terminal and determine the suitable Source equipment of oneself according to the service that Source equipment is capable of providing, such as:
The multimedia decoding format that Source equipment is supported is corresponding with the multimedia encoding format that itself is supported, Source equipment is supported
Bandwidth meet the transmission demand of itself, the service quality that Source equipment provides meets the transmission demand etc. of itself.
Further, broadcast message can not also be sent by Source equipment to send the link information of Source equipment
And the information on services of Source equipment service provided, but send from terminal device to LAN and set for inquiring Source
The broadcast message of standby service provided, the Source equipment for receiving broadcast message are directed to send the terminal of broadcast message to end again
Unicast messages are replied at end, and step 401 can also be performed as step S4011 and step S4012, as shown in Figure 5:
The broadcast for inquiring Source equipment service provided that S4011, Source equipment receiving terminal apparatus are sent
Message.
S4012, unicast messages are sent to terminal device, wherein the connection letter of Source equipment is carried in unicast messages
The information on services of breath and Source equipment service provided.
The connection request message for carrying multimedia relevant parameter that S402, receiving terminal apparatus are sent,
Wherein, multimedia relevant parameter includes display resolution, stream protocol type and the multimedia number that terminal device is supported
According to coded format.
Further, in connection request message can also include terminal device address information (such as:IP address, port
Deng), stream protocol type can be used for characterizing the stream protocol used when the progress multi-medium data transmission that terminal device is supported.It is each
Kind multimedia relevant parameter can include one or more, such as:The display resolution that terminal device is supported may include one
Kind or it is a variety of, stream protocol type may include terminal device support one or more stream protocol types (such as:Real-time streaming transport
Agreement (RTSP, Real Time Streaming Protocol), real-time transport protocol (RTP, Real-time Transport
Protocol)/RTCP Real-time Transport Control Protocol (RTCP, RTP Control Protocol RTP) etc.), multi-medium data coding lattice
Formula may include terminal device support one or more multi-medium data coding formats (such as:The international electricity of video encoding standard
Believe alliance (ITU, International Telecommunications Union)-T H.264, H.265, dynamic image expert
Group -4 (MPEG-4, Moving Pictures Experts Group) etc.).
S403, when Source equipment is determined to the multimedia relevant parameter received in compatible S402, to terminal device
Confirmation message is replied,
Wherein, port, Source equipment branch of the Source equipment for receiving multi-medium data are carried in confirmation message
The stream protocol type and multi-medium data codec format held.
Further, multi-medium data transmission is carried out between two equipment, two equipment both sides is needed to transmit multimedia
The stream media protocol of data is compatible and an equipment will play the multi-medium data of another equipment, needs this
The display resolution of another equipment of the display resolution and this of equipment is compatible and the decoding of the multi-medium data of an equipment
The multi-medium data coding format compatible of format and another equipment, therefore, in this step, Source equipment needs to judge eventually
Whether the multimedia relevant parameter of end equipment and itself corresponding parameter are compatible;
When determining compatible (for example, terminal device and Source equipment both sides have the stream media protocol supported,
The multimedia that Source equipment is capable of at least one display resolution of compatible terminal equipment and is provided for terminal device is compiled
Code format Source equipment has corresponding codec format at least for a kind of coded format), Source equipment can be to terminal
Device replied confirmation message, and carry port for receiving multi-medium data in the acknowledgement message, Source equipment is supported
Stream protocol type and multi-medium data codec format, wherein Source equipment support stream protocol type may include one or
Multiple, multi-medium data codec format may include one or more, then terminal device can be from the stream protocol itself supported
Determined in the stream protocol type that type and Source equipment are supported stream protocol type that both sides support and Source equipment into
Row communication, similarly, pair that terminal device can also be supported from the multi-medium data coding format itself supported with Source equipment
The corresponding code/decode format that both sides support is determined in the multimedia decoding format answered, and the multi-medium data of transmission is carried out
Coding.
Further, in this step, when the determination of Source equipment can not be compatible with the multimedia correlation ginseng received in S402
When arbitrary parameter in number, confirmation message is not replied to terminal device, or it can not be that terminal device be set to Sink to reply characterization
The message of standby transmitting multimedia data, specific message can be arranged according to actual conditions.Such as:The stream matchmaker that terminal device is supported
It is not present in body agreement in the stream media protocol that Source equipment is also supported and/or the display resolution that terminal device is supported
In the multimedia encoding format that the display resolution and/or terminal device also supported there is no Source equipment are supported, it is not present
The corresponding multimedia decoding format that Source equipment is supported.
It is that S404, Source equipment receiving terminal apparatus are sent, supported by Source equipment and terminal device both sides
It is stream protocol carrying, being supported using terminal device and corresponding with the multi-medium data codec format that Source equipment is supported
The multi-medium data of multi-medium data coding said shank compression.
Further, in this step, Source equipment can be carried by being sent in the confirmation message of terminal device
Source equipment is used to receive the port of multi-medium data, the multi-medium data that receiving terminal apparatus is sent.
Further, stream protocol type may include:RTSP, RTP/RTCP etc..Coded format may include:H.264、
H.265, MPEG-4 etc..
S405, the multi-medium data received in S404 is exported to the default screen broadcasting of Source equipment.
Further, it may include the multimedia number from terminal device received to preset the multi-medium data that screen plays
According to can also include from the Source equipment multi-medium data of itself.
Further, in this step, default screen may include the entity screen and Source equipment of Source equipment
The virtual screen of middle setting, that is to say, that play out multichannel multi-medium data by the entity screen of Source equipment
May be more crowded, virtual screen technology may be used in Source equipment, for example, the performance of Android (Android) system
(Presentation) virtual screen that method provides, the display control interface in Source equipment entity screens, by multimedia
Data are exported to be played into virtual screen, in this way, the multi-medium data played in virtual screen can be set with real-time Transmission to Sink
It is standby and in Sink device plays.
S406, the multi-medium data that the default screen of Source equipment plays is sent in real time by Preset Transfer agreement
Sink equipment simultaneously plays in Sink equipment in real time.
Further, in this step, the multi-medium data of the default screen of Source equipment broadcasting can be passed through default
Transport protocol is sent to Sink equipment in real time, and will play control instruction and be sent to Sink equipment, makes Sink equipment according to broadcasting
Control instruction plays multi-medium data, for example, the multichannel multimedia that Sink equipment will receive can be indicated by playing control instruction
Multi-medium data is displayed in full screen all the way for certain in data, then, Sink equipment is controlled according to the broadcasting and is indicated, by more matchmakers all the way
Volume data is displayed in full screen.Meanwhile Source equipment side can carry out other tasks in multi-medium data transmission process.
Further, one kind that Preset Transfer agreement can be but be not limited in following agreement:It is Miracast agreements, wireless
High definition (WiDi, Wireless Display) agreement, radio play (Airplay) agreement, HDMI agreements, mobile terminal are wirelessly more
Media transmission protocol (WiMo, Wireless Mobile Multimedia Transmission Protocol).
Embodiment 2:
Correspondingly with embodiment 1, the embodiment of the present invention 2 is applied to terminal equipment side, as shown in fig. 6, specifically including as follows
Step:
S601, the broadcast message that Source equipment is sent according to default transmission rule is received,
Wherein, the link information of Source equipment and the clothes of Source equipment service provided are carried in broadcast message
Business information.
Further, preset rules can be configured according to actual conditions, such as:Timing transmission, periodicity sending etc..
S602, according to the broadcast message received in S601, determine to meet itself multi-medium data transmission demand
Source equipment.
Further, in this step, the service determination that terminal can be capable of providing according to Source equipment is suitble to oneself
Source equipment.Wherein, the information on services of Source equipment service provided may include the agreement version that Source equipment is supported
Sheet, device descriptive information, Source equipment provide the ability etc. of service, wherein device descriptive information may include:Source is set
It is standby support different types of multimedia codec format (such as:Picture codec format, audio decoder format, video decode lattice
Formula etc.);Source equipment provides the ability serviced:Multi-medium data transmission support bandwidth, service quality (QoS,
Quality of Service) etc..
Further, when using step S4011~S4012 to replace S401 in embodiment 1, step 601 in the present embodiment
~step 602 can also be performed as step S6011~step S6013, as shown in Figure 7:
The query messages of S6011, broadcast for inquiring Source equipment service provided.
S6012, the unicast messages that Source equipment is sent are received,
Wherein, the link information of Source equipment and the clothes of Source equipment service provided are carried in unicast messages
Business information.
S6013, the unicast messages according to reception determine that the Source for meeting itself multi-medium data transmission demand is set
It is standby.
S603, the Source equipment determined into S602 (or S6013) send the company for carrying multimedia relevant parameter
Request message is connect,
Wherein, multimedia relevant parameter includes video display resolution, stream protocol type and the more matchmakers that terminal device is supported
Volume data coded format.
In this step, when terminal device determines that Source equipment is capable of providing itself according to the information on services of Source equipment
When required service, connectivity request message is sent to Source equipment according to the link information of Source equipment.
S604, the confirmation message for receiving Source device replieds,
Wherein, confirmation message is that Source equipment is determined to send when the multimedia relevant parameter of compatible receiver, really
Recognize in message carry Source equipment for receive the port of multi-medium data, the stream protocol type that Source equipment is supported,
And multi-medium data codec format.
Further, in this step, when terminal device receives the confirmation message of Source equipment transmission, illustrate to communicate
There is both sides the stream protocol type supported and corresponding multi-medium data code/decode format, i.e. both sides to complete to negotiate.At this point,
Terminal device can start multi-medium data transmission, and can be more for receiving according to the Source equipment carried in confirmation message
The port of media data is to Source equipment transmitting multimedia datas.
S605, needs are obtained to Source equipment transmission multi-medium data.
S606, sent to Source equipment it is that the stream protocol supported by Source equipment and terminal device both sides carries,
Multi-medium data being supported using terminal device and corresponding with the multi-medium data codec format that Source equipment is supported is compiled
The coded multi-medium data compressed of code format,
Wherein, terminal device does not support Preset Transfer agreement, and Preset Transfer agreement is can be by the default of Source equipment
The transport protocol that the multi-medium data that screen plays is real-time transmitted to Sink equipment and is played in real time in Sink equipment.
Fig. 8 is to interact schematic diagram with terminal device based on embodiment 1, the Source equipment of embodiment 2, as shown in figure 8, packet
Include following steps:
The broadcast message for inquiring Source equipment service provided that S801, terminal device are sent.
S802, Source equipment send the link information and service provided for carrying Source equipment to terminal device
Information on services unicast messages.
S803, terminal device send the connection request message for carrying multimedia relevant parameter to Source equipment,
Wherein, multimedia relevant parameter includes display resolution, stream protocol type and the multimedia number that terminal device is supported
According to coded format.
S804, when Source equipment is determined to the multimedia relevant parameter received in compatible S803, to terminal device
Confirmation message is replied,
Wherein, port, Source equipment branch of the Source equipment for receiving multi-medium data are carried in confirmation message
The stream protocol type and multi-medium data codec format held.
S805, terminal device send the stream protocol supported by Source equipment and terminal device both sides to Source equipment
Multimedia carrying, being supported using terminal device and corresponding with the multi-medium data codec format that Source equipment is supported
The multi-medium data of data encoding format coding compression.
S806, Source equipment broadcast the default screen that the multi-medium data received in S805 is exported to Source equipment
It puts.
The multi-medium data that default screen plays is sent to by S807, Source equipment in real time by Preset Transfer agreement
Sink equipment simultaneously plays in Sink equipment in real time.
Embodiment 3:
In the embodiment of the present invention 3, Source equipment is in terminal device in same wide area network, and Fig. 9 is Source equipment
With terminal device connection diagram in the wide area network, wherein wide area network can be fourth generation mobile communication technology standard (4G, the
fourth generation of mobile phone mobile communication technology standards)
Network, ADSL (ADSL, Asymmetric Digital Subscriber Line), Ethernet, optical fiber
Etc. any IP-based network, as shown in fig. 7, terminal device does not support Preset Transfer agreement, terminal device that can be mobile phone, put down
The various electronic equipments such as plate computer, laptop, Source equipment and Sink equipment are the equipment for supporting Preset Transfer agreement,
Terminal device, server, Source equipment are located in wide area network, and server obtains the Source of Source equipment by wide area network
Facility information, and obtained Source facility informations are preserved, terminal device obtains Source equipment by server
Source facility informations simultaneously carry out multi-medium data transmission by wide area network and Source equipment, and Source equipment is passed by default
Defeated agreement carries out multi-medium data transmission with Sink equipment.
The embodiment of the present invention 3 specifically comprises the following steps as shown in Figure 10 applied to Source equipment side:
S1001, Source device-to-server send the registration message for registering Source facility informations,
Wherein, Source facility informations include the link information and Source equipment service provided of Source equipment
Information on services;
Server is used for the Source facility informations that will receive and preserves, and is used to inquiring when receiving terminal device transmission
When the inquiry request of Source facility informations, the Source facility informations of preservation are sent to terminal device, make terminal device to
The determining Source equipment for meeting self-demand sends connection request.
Further, the link information in Source facility informations may include the IP address of Source equipment, port etc.,
It can be used for terminal and connection request message sent to Source equipment according to the link information, Source equipment service provided
Information on services may include Source equipment support protocol version, device descriptive information, Source equipment provide service energy
Power etc., wherein device descriptive information may include:Different types of multimedia codec format (example that Source equipment is supported
Such as:Picture codec format, audio decoder format, video codec format etc.);The ability that Source equipment provides service can wrap
It includes:Bandwidth, the service quality (QoS, Quality of Service) etc. that multi-medium data transmission is supported), information on services can be with
It is determined according to the service that Source equipment is capable of providing for terminal and is suitble to the Source equipment of oneself.
Further, as shown in fig. 7, Source equipment, terminal device and server are respectively positioned in wide area network,
Source equipment can not send self information by broadcast to terminal device, and terminal device also can not obtain Source by broadcast
Therefore server can be arranged in the information of equipment, Source equipment is needed to server registration Source facility informations, so as to
Server preserves the Source facility informations of Source equipment, and terminal device can inquire Source by server
The Source facility informations of equipment, to provide service for terminal device.The flow that server side executes can be as follows:
Step 1: registration message of the Source equipment transmission for registering the Source facility informations is received,
Wherein, Source facility informations include the link information and Source equipment service provided of Source equipment
Information on services.
Step 2: the Source facility informations of the Source equipment of reception are preserved.
Step 3: when receiving the inquiry request for inquiring Source facility informations of terminal device transmission, will protect
The Source facility informations deposited are sent to terminal device.
The connection request message for carrying multimedia relevant parameter that S1002, receiving terminal apparatus are sent,
Wherein, multimedia relevant parameter includes video display resolution, stream protocol type and the more matchmakers that terminal device is supported
Volume data coded format.
Further, in connection request message can also include terminal device address information (such as:IP address, port
Deng), stream protocol type can be used for characterizing the stream protocol used when the progress multi-medium data transmission that terminal device is supported.It is each
Kind multimedia relevant parameter can include one or more, such as:The display resolution that terminal device is supported may include one
Kind or it is a variety of, stream protocol type may include terminal device support one or more stream protocol types (such as:RTSP、RTP/
RTCP etc.), multi-medium data coding format may include terminal device support one or more multi-medium data coding formats
(such as:H.264, H.265, MPEG-4 etc.).
S1003, when Source equipment is determined to compatible multimedia relevant parameter, replied to terminal device and confirm and disappear
Breath,
Wherein, port, Source equipment branch of the Source equipment for receiving multi-medium data are carried in confirmation message
The stream protocol type and multi-medium data codec format held.
It is that S1004, Source equipment receiving terminal apparatus are sent, supported by Source equipment and terminal device both sides
It is stream protocol carrying, being supported using terminal device and corresponding with the multi-medium data codec format that Source equipment is supported
The coded multi-medium data compressed of multi-medium data coding format.
Wherein, terminal device does not support Preset Transfer agreement, and Preset Transfer agreement is can be by the default of Source equipment
The transport protocol that the multi-medium data that screen plays is real-time transmitted to receiving terminal Sink equipment and is played in real time in Sink equipment.
Further, stream protocol type may include:RTSP, RTP/RTCP etc..Coded format may include:H.264、
H.265, MPEG-4 etc..
S1005, the multi-medium data of reception is exported to the default screen broadcasting of Source equipment.
Further, in this step, default screen may include the entity screen and Source equipment of Source equipment
The virtual screen of middle setting.
S1006, the multi-medium data that the default screen of Source equipment plays is sent in real time by Preset Transfer agreement
It is played in real time to Sink equipment and in Sink equipment.
Further, in this step, the multi-medium data of the default screen of Source equipment broadcasting can be passed through default
Transport protocol is sent to Sink equipment and will play control instruction in real time is sent to Sink equipment, and Sink equipment is made to be controlled according to broadcasting
System instruction plays multi-medium data, for example, the multichannel multimedia number that Sink equipment will receive can be indicated by playing control instruction
Multi-medium data is displayed in full screen all the way for certain in, then, Sink equipment is controlled according to the broadcasting and is indicated, by the multimedia all the way
Data are displayed in full screen.Meanwhile Source equipment side can carry out other tasks in multi-medium data transmission process.
Further, one kind that Preset Transfer agreement can be but be not limited in following agreement:Miracast agreements, WiDi
Agreement, Airplay agreements, HDMI agreements, WiMo agreements.
Embodiment 4:
Correspondingly with embodiment 3, the embodiment of the present invention 4 specifically includes as follows as shown in figure 11 applied to terminal equipment side
Step:
S1101, the inquiry request for inquiring Source facility informations is sent to server.
S1102, the Source facility informations that the server that server is replied preserves are received,
Wherein, Source facility informations include that the link information of preserved Source equipment and Source equipment are provided
The information on services of service.
S1103, according to the Source facility informations received in S1102, determine to meet the transmission of itself multi-medium data
The Source equipment of demand.
The connection request that S1104, the Source equipment transmission determined into S1103 carry multimedia relevant parameter disappears
Breath,
Wherein, multimedia relevant parameter includes video display resolution, stream protocol type and the more matchmakers that terminal device is supported
Volume data coded format.
S1105, the confirmation message for receiving Source device replieds,
Wherein, confirmation message is that Source equipment is determined to send when the multimedia relevant parameter of compatible receiver, really
Recognize in message carry Source equipment for receive the port of multi-medium data, the stream protocol type that Source equipment is supported,
And multi-medium data codec format.
S1106, sent to Source equipment it is that the stream protocol supported by Source equipment and terminal device both sides carries,
Multi-medium data being supported using terminal device and corresponding with the multi-medium data codec format that Source equipment is supported is compiled
The coded multi-medium data compressed of code format.
Figure 12 is that schematic diagram is interacted with terminal device based on embodiment 3, the Source equipment of embodiment 4, as shown in figure 12,
Include the following steps:
S1201, server receive the registration message for registering Source facility informations that Source equipment is sent,
Wherein, Source facility informations include the link information and Source equipment service provided of Source equipment
Information on services;
S1202, server preserve the Source facility informations of reception.
S1203, terminal device send the inquiry request for inquiring Source facility informations to server.
The Source facility informations of preservation are sent to terminal device by S1204, server.
S1205, terminal device are determined to meet itself multimedia according to the Source facility informations received in S1204
The Source equipment of data transfer demands.
The Source equipment that S1206, terminal device are determined into S1205 sends the connection for carrying multimedia relevant parameter
Request message.
S1207, when Source equipment is determined to the multimedia relevant parameter received in compatible S1206, set to terminal
It is standby to reply confirmation message.
S1208, terminal device send to Source equipment and are assisted by the stream that Source equipment and terminal device both sides support
More matchmakers view carrying, being supported using terminal device and corresponding with the multi-medium data codec format that Source equipment is supported
The coded multi-medium data compressed of volume data coded format.
S1209, Source equipment broadcast the default screen that the multi-medium data received in S1208 is exported to Source equipment
It puts.
The multi-medium data that default screen plays is sent to by S1210, Source equipment in real time by Preset Transfer agreement
Sink equipment simultaneously plays in Sink equipment in real time.
Based on same inventive concept, the embodiment of the present invention additionally provides relevant device, by the solved problem of these equipment
Principle it is similar to a kind of aforementioned transmission method of multi-medium data, therefore the implementation of the equipment may refer to the reality of preceding method
It applies, overlaps will not be repeated.
A kind of Source equipment provided in an embodiment of the present invention, as shown in figure 13, including following module:
Receiving module 1301, the multi-medium data sent for receiving terminal apparatus, wherein the terminal device is not supported
Preset Transfer agreement, the Preset Transfer agreement are the multi-medium data real-time Transmission that can play the default screen of this equipment
To receiving terminal Sink equipment and the transport protocol that is played in real time in Sink equipment;
Output module 1302, the multi-medium data for receiving the receiving module 1301 export presetting to this equipment
Screen plays;
Sending module 1303, for assisting the multi-medium data of the default screen broadcasting of this equipment by the Preset Transfer
View is sent to Sink equipment and is played in real time in Sink equipment in real time.
Further, the receiving module 1301 is additionally operable to the multi-medium data sent in this equipment receiving terminal apparatus
Before, the connection request message for carrying multimedia relevant parameter that receiving terminal apparatus is sent, wherein the multimedia is related
Parameter includes display resolution, stream protocol type and the multi-medium data coding format that the terminal device is supported;
The sending module 1303 is additionally operable to when this equipment is determined to be compatible with the multimedia relevant parameter, to institute
It states terminal device and replys confirmation message, wherein carry end of this equipment for receiving multi-medium data in the confirmation message
The stream protocol type and multi-medium data codec format that mouth, this equipment are supported;
The receiving module 1301 is specifically used for that receiving terminal apparatus is sent, double by this equipment and the terminal device
Multi-medium data that the is stream protocol carrying that side supports, being supported using the terminal device and being supported with this equipment is decoded
The coded multi-medium data compressed of the corresponding multi-medium data coding format of format.
Further, the sending module 1303 is additionally operable to receive the terminal device hair in the receiving module 1301
Before the connection request message for carrying multimedia relevant parameter sent, broadcast message is sent according to default transmission rule, wherein
The link information of this equipment and the information on services of this equipment service provided are carried in the broadcast message;Or
The receiving module 1301 is additionally operable to carry multimedia relevant parameter receive that the terminal device sends
Before connection request message, the broadcast message for inquiring Source equipment service provided of receiving terminal apparatus transmission;Institute
Sending module 1303 is stated, is additionally operable to send unicast messages to the terminal device, wherein carry in the unicast messages and originally set
The information on services of standby link information and this equipment service provided, this equipment are in same LAN with the terminal device
In.
Further, the sending module 1303 is additionally operable to receive the terminal device hair in the receiving module 1301
Before before the connection request message for carrying multimedia relevant parameter sent, sent to server for registering this equipment
The registration message of Source facility informations, wherein the Source facility informations include the link information of this equipment and originally set
The information on services of standby service provided;
The server is used for the Source facility informations that will receive and preserves, and is used to looking into when receiving terminal device transmission
When asking the inquiry request of Source facility informations, the Source facility informations of preservation are sent to the terminal device, are made described
Terminal device sends connection request to the determining Source equipment for meeting self-demand, the terminal device by wide area network with
This equipment connects.
Further, one kind that the Preset Transfer agreement is but is not limited in following agreement:Miracast agreements, WiDi
Agreement, Airplay agreements, HDMI agreements, WiMo agreements;
The default screen be the Source equipment entity screen or Source equipment in the virtual screen that is arranged
Curtain.
Further, the sending module 1303 specifically passes through the multi-medium data that the default screen of this equipment plays
Preset Transfer agreement is sent to Sink equipment and will play control instruction in real time is sent to the Sink equipment, and the Sink is made to set
It is standby to control instruction broadcasting multi-medium data according to the broadcasting.
A kind of terminal device provided in an embodiment of the present invention, as shown in figure 14, including following module:
Acquisition module 1401 needs to send multi-medium data to transmission end Source equipment for obtaining;
Sending module 1402, for sending the multi-medium data obtained to Source equipment, wherein this equipment is not supported pre-
If transport protocol, the Preset Transfer agreement is that can pass the multi-medium data that the default screen of Source equipment plays in real time
It is defeated to Sink equipment and the transport protocol that is played in real time in Sink equipment.
Further, the terminal device further includes:Receiving module 1403;
The sending module 1402 is additionally operable to before sending the multi-medium data obtained to Source equipment, to described
Source equipment, which is sent, carries the connection request message of multimedia relevant parameter, wherein the multimedia relevant parameter includes
Video display resolution, stream protocol type and the multi-medium data coding format that this equipment is supported;
The receiving module 1403, the confirmation message for receiving the Source device replieds, wherein the confirmation disappears
Breath is that Source equipment is determined to send when the multimedia relevant parameter of compatible receiver, is carried in the confirmation message
There is the Source equipment for receiving the port of multi-medium data, the stream protocol type that the Source equipment is supported and more
Media data codec format;
The sending module 1402 is specifically used for sending by the Source equipment and this equipment both sides to Source equipment
Multi-medium data that the is stream protocol carrying supported, being supported using this equipment and being supported with the Source equipment is decoded
The coded multi-medium data compressed of the corresponding multi-medium data coding format of format.
Further, the terminal device further includes:Determining module 1404;
The receiving module 1403 is additionally operable to carry to Source equipment transmission in the sending module 1402 more
Before the connection request message of media relevant parameter, receives Source equipment and sends the regular broadcast message sent according to default,
Wherein, the link information of the Source equipment and the Source equipment service provided are carried in the broadcast message
Information on services;The determining module 1404, the broadcast message for being received according to the receiving module, determines to meet itself
The Source equipment of multi-medium data transmission demand;Or
The sending module 1402 is additionally operable to sending the company for carrying multimedia relevant parameter to the Source equipment
Before connecing request message, the query messages for inquiring the Source equipment service provided are broadcasted;The receiving module
1403, it is additionally operable to receive the unicast messages that the Source equipment is sent, wherein carry in the unicast messages described
The information on services of the link information of Source equipment and the Source equipment service provided;The determining module 1404,
Unicast messages for being received according to the receiving module determine that the Source for meeting itself multi-medium data transmission demand is set
Standby, the Source equipment is in this equipment in same LAN.
Further, the terminal device further includes:Determining module 1404;
The sending module 1402 is additionally operable to sending the company for carrying multimedia relevant parameter to the Source equipment
Before connecing request message, the inquiry request for inquiring Source facility informations is sent to server;
The receiving module 1403 is additionally operable to receive the Source equipment letter that the server that server is replied preserves
Breath, wherein the Source facility informations include that the link information of preserved Source equipment and Source equipment are provided
The information on services of service;
The determining module 1404, the Source facility informations for being received according to the receiving module 1403 determine
Go out to meet the Source equipment of itself multi-medium data transmission demand, wherein this equipment is set by wide area network and the Source
Standby connection.
A kind of server provided in an embodiment of the present invention, as described in Figure 15, including following module:
Receiving module 1501 disappears for receiving Source equipment and sending for registering the registration of the Source facility informations
Breath, wherein the Source facility informations include the link information and Source equipment service provided of Source equipment
Information on services;
The Source facility informations of memory module 1502, the Source equipment for receiving the receiving module 1501 are protected
It deposits;
Sending module 1503, for being asked when the inquiry for inquiring Source facility informations for receiving terminal device transmission
When asking, the Source facility informations that the memory module 1502 preserves are sent to the terminal device.
The function of above-mentioned each unit can correspond to corresponding in flow shown in Fig. 1 to Fig. 2, Fig. 4 to Fig. 8, Figure 10 to Figure 12
Processing step, details are not described herein.
The transmission method and relevant device of a kind of multi-medium data provided in an embodiment of the present invention, Source equipment receive eventually
The multi-medium data that end equipment is sent, wherein terminal device does not support that Preset Transfer agreement, Preset Transfer agreement are that can incite somebody to action
The multi-medium data that the default screen of Source equipment plays is real-time transmitted to Sink equipment and is played in real time in Sink equipment
Transport protocol;The multi-medium data of reception is exported to the default screen broadcasting of Source equipment;By the pre- of Source equipment
If the multi-medium data that screen plays is sent to Sink equipment by Preset Transfer agreement and is broadcast in real time in Sink equipment in real time
It puts.A kind of transmission method of multi-medium data provided in an embodiment of the present invention makes the terminal device for not supporting Preset Transfer agreement
Also multi-medium data can be sent to Sink equipment by Source equipment in real time, and is played in real time in Sink equipment, and
And work as multiple terminal devices and multi-medium data is sent to Sink equipment by Source equipment respectively, or work as existing terminal device
It is and existing the multi-medium data for being sent to Sink equipment has the multi-medium data that Source equipment itself is sent to Sink equipment again when
Have in technology, the multi-medium data of an only pipeline equipment (Source equipment) can in real time be played in Sink equipment to be compared, and is realized
Sink equipment plays the multi-medium data from multichannel equipment in real time.
Through the above description of the embodiments, those skilled in the art can be understood that the embodiment of the present invention
The mode of necessary general hardware platform can also be added to realize by software by hardware realization.Based on such reason
Solution, the technical solution of the embodiment of the present invention can be expressed in the form of software products, which can be stored in one
In a non-volatile memory medium (can be CD-ROM, USB flash disk, mobile hard disk etc.), including some instructions are used so that a meter
Calculate the side described in each embodiment of machine equipment (can be personal computer, server or the network equipment etc.) the execution present invention
Method.
It will be appreciated by those skilled in the art that attached drawing is the schematic diagram of a preferred embodiment, the module in attached drawing or stream
Journey is not necessarily implemented necessary to the present invention.
It will be appreciated by those skilled in the art that the module in device in embodiment can describe be divided according to embodiment
It is distributed in the device of embodiment, respective change can also be carried out and be located in one or more devices different from the present embodiment.On
The module for stating embodiment can be merged into a module, can also be further split into multiple submodule.
The embodiments of the present invention are for illustration only, can not represent the quality of embodiment.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art
God and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies
Within, then the present invention is also intended to include these modifications and variations.
Claims (18)
1. a kind of transmission method of multi-medium data, which is characterized in that including:
The multi-medium data that transmission end Source equipment receiving terminal apparatus is sent,
Wherein, the terminal device does not support Preset Transfer agreement, and the Preset Transfer agreement is can be by Source equipment
The transmission that the multi-medium data that default screen plays is real-time transmitted to receiving terminal Sink equipment and is played in real time in Sink equipment
Agreement;
The multi-medium data of reception is exported to the default screen broadcasting of the Source equipment;
The multi-medium data that the default screen of the Source equipment plays is sent in real time by the Preset Transfer agreement
Sink equipment simultaneously plays in Sink equipment in real time;
Before the multi-medium data that Source equipment receiving terminal apparatus is sent, further include:
The connection request message for carrying multimedia relevant parameter that receiving terminal apparatus is sent, wherein the multimedia is related
Parameter includes display resolution, stream protocol type and the multi-medium data coding format that the terminal device is supported;
When Source equipment is determined to be compatible with the multimedia relevant parameter, confirmation message is replied to the terminal device,
Wherein, carried in the confirmation message Source equipment for receive the port of multi-medium data, the Source is set
The standby stream protocol type supported and multi-medium data codec format;
The multi-medium data that Source equipment receiving terminal apparatus is sent, specifically includes:
Stream that Source equipment receiving terminal apparatus is sent, being supported by the Source equipment and the terminal device both sides
Multi-medium data codec format that is agreement carrying, being supported using the terminal device and being supported with the Source equipment
The coded multi-medium data compressed of corresponding multi-medium data coding format.
2. the method as described in claim 1, which is characterized in that the Source equipment is in same office with the terminal device
In the net of domain;
Before receiving the connection request message for carrying multimedia relevant parameter that the terminal device is sent, further include:
Source equipment sends broadcast message according to default transmission rule, wherein is carried in the broadcast message described
The information on services of the link information of Source equipment and the Source equipment service provided;Or
The broadcast message for inquiring Source equipment service provided that receiving terminal apparatus is sent;The Source equipment to
The terminal device sends unicast messages, wherein carried in the unicast messages link information of the Source equipment with
And the information on services of the Source equipment service provided.
3. the method as described in claim 1, which is characterized in that the terminal device passes through wide area network and the Source equipment
Connection;
Before receiving the connection request message for carrying multimedia relevant parameter that the terminal device is sent, further include:
Source device-to-servers send the registration message for registering the Source facility informations, wherein described
Source facility informations include the link information of Source equipment and the information on services of Source equipment service provided;
The server is used for the Source facility informations that will receive and preserves, and is used to inquiring when receiving terminal device transmission
When the inquiry request of Source facility informations, the Source facility informations of preservation are sent to the terminal device, make the end
End equipment sends connection request to the determining Source equipment for meeting self-demand.
4. method as described in any one of claims 1-3, which is characterized in that the Preset Transfer agreement is in following agreement
It is a kind of:Wireless screen shares Miracast agreements, WirelessHD WiDi agreements, radio play Airplay agreements, high-definition multimedia
Interface HDMI agreements, mobile terminal wireless multimedia transmission agreement WiMo;
The default screen be the Source equipment entity screen or Source equipment in the virtual screen that is arranged.
5. method as described in any one of claims 1-3, which is characterized in that play the default screen of the Source equipment
Multi-medium data receiving terminal Sink equipment is sent to by Preset Transfer agreement in real time and is played in real time in Sink equipment, have
Body includes:
The multi-medium data that the default screen of the Source equipment plays is sent to Sink in real time by Preset Transfer agreement
Broadcasting control instruction is simultaneously sent to the Sink equipment by equipment, and the Sink equipment is made to control instruction broadcasting according to the broadcasting
Multi-medium data.
6. a kind of transmission method of multi-medium data, which is characterized in that including:
Terminal device, which obtains, to be needed to send multi-medium data to transmission end Source equipment;And
The multi-medium data obtained is sent to Source equipment, wherein the terminal device does not support Preset Transfer agreement, described
Preset Transfer agreement is that can the multi-medium data that the default screen of Source equipment plays be real-time transmitted to Sink equipment simultaneously
The transport protocol played in real time in Sink equipment;
Before sending the multi-medium data obtained to Source equipment, further include:
The connection request message for carrying multimedia relevant parameter is sent to the Source equipment, wherein the multimedia phase
Related parameter includes video display resolution, stream protocol type and the multi-medium data coding format that the terminal device is supported;
Receive the confirmation message of the Source device replieds, wherein the confirmation message is determined to simultaneous for Source equipment
It is sent when the multimedia relevant parameter for holding reception, the Source equipment is carried in the confirmation message for receiving
The stream protocol type and multi-medium data codec format that the port of multi-medium data, the Source equipment are supported;
The multi-medium data obtained is sent to Source equipment, is specifically included:
To Source equipment send it is that the stream protocol supported by the Source equipment and the terminal device both sides carries, adopt
Multimedia being supported with the terminal device and corresponding with the multi-medium data codec format that the Source equipment is supported
The coded multi-medium data compressed of data encoding format.
7. method as claimed in claim 6, which is characterized in that the Source equipment is in same office with the terminal device
In the net of domain;
Before carrying the connection request message of multimedia relevant parameter to Source equipment transmission, further include:
Source equipment is received according to the default broadcast message for sending rule and sending, wherein carried in the broadcast message
State the link information of Source equipment and the information on services of the Source equipment service provided;Disappeared according to the broadcast of reception
Breath, determines the Source equipment for meeting itself multi-medium data transmission demand;Or
Broadcast the query messages for inquiring the Source equipment service provided;Receive the list that the Source equipment is sent
Broadcast message, wherein the link information of the Source equipment and the Source equipment institute are carried in the unicast messages
The information on services of service is provided;According to the unicast messages of reception, determine to meet itself multi-medium data transmission demand
Source equipment.
8. method as claimed in claim 6, which is characterized in that the terminal device passes through wide area network and the Source equipment
Connection;
Before carrying the connection request message of multimedia relevant parameter to Source equipment transmission, further include:
The inquiry request for inquiring Source facility informations is sent to server;
The Source facility informations that the server that server is replied preserves are received,
Wherein, the Source facility informations include that the link information of preserved Source equipment and Source equipment are provided
The information on services of service;
According to the Source facility informations received, the Source equipment for meeting itself multi-medium data transmission demand is determined.
9. a kind of transmission method of multi-medium data, which is characterized in that including:
Registration message of the Source equipment transmission in transmission end for registering the Source facility informations is received,
Wherein, the Source facility informations include the link information and Source equipment service provided of Source equipment
Information on services;
The Source facility informations of the Source equipment of reception are preserved;
When receiving the inquiry request for inquiring Source facility informations of terminal device transmission, the Source of preservation is set
Standby information is sent to the terminal device, and terminal device is made to send the connection for carrying multimedia relevant parameter to Source equipment
Request, wherein the multimedia relevant parameter includes display resolution, the stream protocol type and more that the terminal device is supported
Media data encoding format;Make, when Source equipment is determined to be compatible with the multimedia relevant parameter, to set to the terminal
It is standby to reply confirmation message, wherein end of the Source equipment for receiving multi-medium data is carried in the confirmation message
The stream protocol type and multi-medium data codec format that mouth, the Source equipment are supported;Make Source equipment receive terminal to set
The carrying of stream protocol that preparation is sent, being supported by the Source equipment and the terminal device both sides, using the terminal
Multi-medium data coding lattice that equipment is supported and corresponding with the multi-medium data codec format that the Source equipment is supported
The coded multi-medium data compressed of formula, wherein the terminal device does not support Preset Transfer agreement, the Preset Transfer agreement
Can the multi-medium data that the default screen of Source equipment plays to be real-time transmitted to receiving terminal Sink equipment and in Sink
The transport protocol played in real time in equipment;The multi-medium data that Source equipment receiving terminal apparatus is sent;By more matchmakers of reception
Volume data is exported to the default screen broadcasting of the Source equipment;More matchmakers that the default screen of the Source equipment is played
Volume data is sent to Sink equipment by Preset Transfer agreement and is played in real time in Sink equipment in real time.
10. a kind of transmission end Source equipment, which is characterized in that including:
Receiving module, the multi-medium data sent for receiving terminal apparatus, wherein the terminal device does not support Preset Transfer
Agreement, the Preset Transfer agreement are that can the multi-medium data that the default screen of this equipment plays be real-time transmitted to receiving terminal
Sink equipment and the transport protocol played in real time in Sink equipment;
Output module, the multi-medium data for receiving the receiving module are exported to the default screen broadcasting of this equipment;
Sending module, for sending out the multi-medium data of the default screen broadcasting of this equipment in real time by the Preset Transfer agreement
It gives Sink equipment and is played in real time in Sink equipment;
The receiving module is additionally operable to before the multi-medium data that this equipment receiving terminal apparatus is sent, receiving terminal apparatus
The connection request message for carrying multimedia relevant parameter sent, wherein the multimedia relevant parameter includes the terminal
Display resolution, stream protocol type and the multi-medium data coding format that equipment is supported;
The sending module is additionally operable to, when this equipment is determined to be compatible with the multimedia relevant parameter, set to the terminal
It is standby to reply confirmation message, wherein port, this equipment of this equipment for receiving multi-medium data are carried in the confirmation message
The stream protocol type and multi-medium data codec format of support;
The receiving module sending, supported by this equipment and the terminal device both sides specifically for receiving terminal apparatus
Stream protocol carrying, using the terminal device support and it is corresponding with the multi-medium data codec format that this equipment is supported
The coded multi-medium data compressed of multi-medium data coding format.
11. Source equipment as claimed in claim 10, which is characterized in that the sending module is additionally operable in the reception
Before module receives the connection request message for carrying multimedia relevant parameter that the terminal device is sent, according to default transmission
Rule sends broadcast message, wherein the link information and the provided clothes of this equipment of this equipment are carried in the broadcast message
The information on services of business;Or
The receiving module is additionally operable in the connection request for carrying multimedia relevant parameter for receiving the terminal device transmission
Before message, the broadcast message for inquiring Source equipment service provided of receiving terminal apparatus transmission;The transmission mould
Block is additionally operable to send unicast messages to the terminal device, wherein carry the link information of this equipment in the unicast messages
And the information on services of this equipment service provided, this equipment are in the terminal device in same LAN.
12. Source equipment as claimed in claim 10, which is characterized in that the sending module is additionally operable in the reception
Before module receives the connection request message for carrying multimedia relevant parameter that the terminal device is sent, sent to server
Registration message for the Source facility informations for registering this equipment, wherein the Source facility informations include this equipment
The information on services of link information and this equipment service provided;
The server is used for the Source facility informations that will receive and preserves, and is used to inquiring when receiving terminal device transmission
When the inquiry request of Source facility informations, the Source facility informations of preservation are sent to the terminal device, make the end
End equipment sends connection request to the determining Source equipment for meeting self-demand, and the terminal device passes through wide area network and this
Equipment connects.
13. such as claim 10-12 any one of them equipment, which is characterized in that the Preset Transfer agreement is following agreement
In one kind:It is more that wireless screen shares Miracast agreements, WirelessHD WiDi agreements, radio play Airplay agreements, high definition
Media interface HDMI agreements, mobile terminal wireless multimedia transmission agreement WiMo;
The default screen be the Source equipment entity screen or Source equipment in the virtual screen that is arranged.
14. such as claim 10-12 any one of them equipment, which is characterized in that the sending module, specifically by this equipment
The multi-medium data that default screen plays is sent to Sink equipment and will be played in real time by Preset Transfer agreement controls instruction hair
The Sink equipment is given, so that the Sink equipment is controlled instruction according to the broadcasting and plays multi-medium data.
15. a kind of terminal device, which is characterized in that including:
Acquisition module needs to send multi-medium data to transmission end Source equipment for obtaining;
Sending module, for sending the multi-medium data obtained to Source equipment, wherein this equipment does not support Preset Transfer to assist
View, the Preset Transfer agreement are that can the multi-medium data that the default screen of Source equipment plays be real-time transmitted to Sink
Equipment and the transport protocol played in real time in Sink equipment;
The sending module is additionally operable to before sending the multi-medium data obtained to Source equipment, is set to the Source
Preparation send the connection request message for carrying multimedia relevant parameter, wherein the multimedia relevant parameter includes this equipment branch
Video display resolution, stream protocol type and the multi-medium data coding format held;
Receiving module, the confirmation message for receiving the Source device replieds, wherein the confirmation message sets for Source
It is sent when the standby multimedia relevant parameter for being determined to compatible receiver, the Source is carried in the confirmation message
Equipment is used to receive the port of multi-medium data, the stream protocol type that the Source equipment is supported and multi-medium data decoding
Format;
The sending module, specifically for what is supported by the Source equipment and this equipment both sides to the transmission of Source equipment
It is stream protocol carrying, being supported using this equipment and corresponding with the multi-medium data codec format that the Source equipment is supported
The coded multi-medium data compressed of multi-medium data coding format.
16. terminal device as claimed in claim 15, which is characterized in that further include:Determining module;
The receiving module is additionally operable to carry multimedia relevant parameter to Source equipment transmission in the sending module
Connection request message before, receive Source equipment according to it is default send rule send broadcast message, wherein the broadcast
The link information of the Source equipment and the information on services of the Source equipment service provided are carried in message;Institute
Determining module is stated, the broadcast message for being received according to the receiving module determines that meeting the transmission of itself multi-medium data needs
The Source equipment asked;Or
The sending module is additionally operable to disappear in the connection request for carrying multimedia relevant parameter to Source equipment transmission
Before breath, the query messages for inquiring the Source equipment service provided are broadcasted;The receiving module is additionally operable to receive
The unicast messages that the Source equipment is sent, wherein the connection letter of the Source equipment is carried in the unicast messages
The information on services of breath and the Source equipment service provided;The determining module, for being connect according to the receiving module
The unicast messages of receipts determine the Source equipment for meeting itself multi-medium data transmission demand, the Source equipment and sheet
Equipment is in same LAN.
17. terminal device as claimed in claim 15, which is characterized in that further include:Determining module;
The sending module is additionally operable to disappear in the connection request for carrying multimedia relevant parameter to Source equipment transmission
Before breath, the inquiry request for inquiring Source facility informations is sent to server;
The receiving module is additionally operable to receive the Source facility informations that the server that server is replied preserves, wherein institute
State the service of link information and Source equipment service provided that Source facility informations include preserved Source equipment
Information;
The determining module, the Source facility informations for being received according to the receiving module are determined to meet itself more
The Source equipment of media data transmission demand, wherein this equipment is connect by wide area network with the Source equipment.
18. a kind of server, which is characterized in that including:
Receiving module disappears for receiving transmission end Source equipment and sending for registering the registration of the Source facility informations
Breath, wherein the Source facility informations include the link information and Source equipment service provided of Source equipment
Information on services;
The Source facility informations of memory module, the Source equipment for receiving the receiving module preserve;
Sending module, for when receiving the inquiry request for inquiring Source facility informations of terminal device transmission, inciting somebody to action
The Source facility informations that the memory module preserves are sent to the terminal device, and terminal device is made to be sent to Source equipment
Carry the connection request of multimedia relevant parameter, wherein the multimedia relevant parameter includes what the terminal device was supported
Display resolution, stream protocol type and multi-medium data coding format;Make to be determined to be compatible with more matchmakers when Source equipment
When body relevant parameter, confirmation message is replied to the terminal device, wherein carry the Source in the confirmation message and set
It is ready for use on the port for receiving multi-medium data, the stream protocol type that the Source equipment is supported and multi-medium data decoding lattice
Formula;It is making that Source equipment receiving terminal apparatus sends, supported by the Source equipment and the terminal device both sides
Multi-medium data that is stream protocol carrying, being supported using the terminal device and being supported with the Source equipment decodes lattice
The coded multi-medium data compressed of the corresponding multi-medium data coding format of formula, wherein the terminal device is not supported to preset
Transport protocol, the Preset Transfer agreement are the multi-medium data real-time Transmission that can play the default screen of Source equipment
To receiving terminal Sink equipment and the transport protocol that is played in real time in Sink equipment;What Source equipment receiving terminal apparatus was sent
Multi-medium data;The multi-medium data of reception is exported to the default screen broadcasting of the Source equipment;By the Source
The multi-medium data that the default screen of equipment plays by Preset Transfer agreement is sent to Sink equipment and in real time in Sink equipment
It is upper to play in real time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410513942.XA CN105530537B (en) | 2014-09-29 | 2014-09-29 | A kind of transmission method and relevant device of multi-medium data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410513942.XA CN105530537B (en) | 2014-09-29 | 2014-09-29 | A kind of transmission method and relevant device of multi-medium data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105530537A CN105530537A (en) | 2016-04-27 |
CN105530537B true CN105530537B (en) | 2018-10-12 |
Family
ID=55772471
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410513942.XA Active CN105530537B (en) | 2014-09-29 | 2014-09-29 | A kind of transmission method and relevant device of multi-medium data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105530537B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106028133A (en) * | 2016-07-05 | 2016-10-12 | 神华集团有限责任公司 | Miracast protocol-based audio/video transmission apparatus, method and system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101052038A (en) * | 2006-05-31 | 2007-10-10 | 华为技术有限公司 | Media stream data processing method and device based on communication protocol |
WO2013035922A1 (en) * | 2011-09-08 | 2013-03-14 | (주)정직한기술 | Universal connection apparatus for transreceiving image and voice between mobile device and television |
CN102984186A (en) * | 2011-09-05 | 2013-03-20 | 中兴通讯股份有限公司 | A method and an apparatus for establishing a session |
CN104066014A (en) * | 2013-03-21 | 2014-09-24 | 风网科技(北京)有限公司 | Video sharing method and system integrated with multiple video playing equipment functions |
-
2014
- 2014-09-29 CN CN201410513942.XA patent/CN105530537B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101052038A (en) * | 2006-05-31 | 2007-10-10 | 华为技术有限公司 | Media stream data processing method and device based on communication protocol |
CN102984186A (en) * | 2011-09-05 | 2013-03-20 | 中兴通讯股份有限公司 | A method and an apparatus for establishing a session |
WO2013035922A1 (en) * | 2011-09-08 | 2013-03-14 | (주)정직한기술 | Universal connection apparatus for transreceiving image and voice between mobile device and television |
CN104066014A (en) * | 2013-03-21 | 2014-09-24 | 风网科技(北京)有限公司 | Video sharing method and system integrated with multiple video playing equipment functions |
Non-Patent Citations (2)
Title |
---|
全能投使用说明;超级狂野;《百度文库》;20131217;全文 * |
智能传屏操作指南;bullking20000;《百度文库》;20130409;第1-2,13-18页 * |
Also Published As
Publication number | Publication date |
---|---|
CN105530537A (en) | 2016-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106416180B (en) | Use the interaction detecting and resloving in the ABR network of client interaction | |
CN105763832B (en) | A kind of video interactive, control method and device | |
CN103368935B (en) | The method and apparatus that enhancing Wi-Fi display sessions are provided in Wi-Fi shows network | |
CN100579196C (en) | Device, network appliance and method for video and audio signal transmission | |
CN105828151B (en) | A kind of display processing method and device | |
KR102127357B1 (en) | Wireless communication system and method for offline participation in a display session | |
US20090305694A1 (en) | Audio-video sharing system and audio-video sharing method thereof | |
CN102065339A (en) | Method and system for playing audio and video media stream | |
CN105830522A (en) | Session management and control procedures for supporting multiple groups of sink devices in a peer-to-peer wireless display system | |
CN106921843B (en) | Data transmission method and device | |
EP2827596A1 (en) | Transmitting and receiving method of multimedia video data and corresponding device | |
JP2012501133A (en) | Method for transferring a video session between a fixed multimedia device and a mobile multimedia device | |
CN108156486A (en) | Sharing method and device, home media equipment is broadcast live | |
CN104219479A (en) | Video communication service processing method and system | |
WO2010114092A1 (en) | Distribution system and method, conversion device, and program | |
CN102710942B (en) | Communication apparatus and control method for communication apparatus | |
CN108259933A (en) | A kind of plug-flow platform that can support 3 kinds of business functions | |
CN112019792A (en) | Conference control method, conference control device, terminal equipment and storage medium | |
JP5428734B2 (en) | Network device, information processing apparatus, stream switching method, information processing method, program, and content distribution system | |
CN102685599B (en) | TV program interaction system and method | |
WO2019129125A1 (en) | Method and system for interaction between smart glasses and smart device, and storage medium | |
CN101562735A (en) | Small video terminal and method for realizing video sharing at same | |
CN105530537B (en) | A kind of transmission method and relevant device of multi-medium data | |
CN102438119A (en) | Audio/video communication system of digital television | |
KR100996241B1 (en) | Moving picture dividing device and moving picture dividing method therefore |
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 |