CN110086978A - MCVF multichannel voice frequency transmission method, device and terminal device - Google Patents
MCVF multichannel voice frequency transmission method, device and terminal device Download PDFInfo
- Publication number
- CN110086978A CN110086978A CN201810072245.3A CN201810072245A CN110086978A CN 110086978 A CN110086978 A CN 110086978A CN 201810072245 A CN201810072245 A CN 201810072245A CN 110086978 A CN110086978 A CN 110086978A
- Authority
- CN
- China
- Prior art keywords
- terminal device
- audio
- web camera
- transmission
- voice frequency
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
- H04N23/661—Transmitting camera control signals through networks, e.g. control via the Internet
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Studio Devices (AREA)
Abstract
The present invention relates to camcorder technology fields, and in particular to a kind of MCVF multichannel voice frequency transmission method, device and terminal device, the MCVF multichannel voice frequency transmission method and device are applied to terminal device, which connect with web camera.The MCVF multichannel voice frequency transmission method includes the audio number that obtains web camera and can transmit, the transmission mechanism of selected terminal device and web camera, and then transmission mode is determined according to selected transmission mechanism, the audio of web camera acquisition is received, according to determining transmission mode under control of the user finally to complete the transmission of MCVF multichannel voice frequency.
Description
Technical field
The present invention relates to camcorder technology fields, in particular to a kind of MCVF multichannel voice frequency transmission method, device and terminal
Equipment.
Background technique
Traditional network video camera usually supports single channel video and audio, but under certain special application scenarios, such as bank
Situations such as sales counter, prison is visited, needs video camera to support video and double-channel audio.Web camera is transmitted to dual-audio
When, TS and PS stream is generallyd use, is definition of the support to left and right acoustic channels due to TS and PS stream format, two kinds of sound channels is embodied as
Left and right acoustic channels are realized simply, but another common streaming media transmission protocol RTSP/RTP, and standard agreement is not to multichannel
Audio has good support.
Summary of the invention
The purpose of the present invention is to provide a kind of MCVF multichannel voice frequency transmission methods, to realize MCVF multichannel voice frequency under different transmission mechanisms
Transmission.
Another object of the present invention is to provide a kind of MCVF multichannel voice frequency transmitting devices, to realize multichannel under different transmission mechanisms
The transmission of audio.
Another object of the present invention is to provide a kind of terminal devices, to realize the biography of MCVF multichannel voice frequency under different transmission mechanisms
It is defeated.
To achieve the goals above, technical solution used in the embodiment of the present invention is as follows:
In a first aspect, being applied to terminal device, the end the embodiment of the invention provides a kind of MCVF multichannel voice frequency transmission method
End equipment is connect with web camera, which comprises obtains the audio number that the web camera can transmit;It is selected
The transmission mechanism of the terminal device and the web camera;Transmission is determined to per audio all the way according to selected transmission mechanism
Mode;The operation for responding user receives the audio of the web camera acquisition according to determining transmission mode.
Second aspect, the embodiment of the invention provides a kind of MCVF multichannel voice frequency transmission methods, are applied to web camera, described
Web camera is connect with terminal device, which comprises the acquisition request for responding the terminal device is set to the terminal
The audio number that preparation send the web camera that can transmit;According to the determining biography with the terminal device of the audio number
Defeated mode;The notification information for responding the terminal device sends audio to the terminal device according to the transmission mode.
The third aspect, the embodiment of the invention also provides a kind of MCVF multichannel voice frequency transmitting devices, are applied to terminal device, described
Terminal device is connect with web camera, and described device includes: acquisition module, can be transmitted for obtaining the web camera
Audio number;Chosen module, for selecting the transmission mechanism of the terminal device Yu the web camera;Determining module,
For determining transmission mode to per audio all the way according to selected transmission mechanism;Receiving module, the operation for responding user are pressed
The audio of the web camera acquisition is received according to determining transmission mode.
Fourth aspect, the embodiment of the invention also provides a kind of MCVF multichannel voice frequency transmitting devices, are applied to web camera, institute
It states web camera to connect with terminal device, described device includes: the first sending module, for responding obtaining for the terminal device
Request is taken to send the audio number that the web camera can transmit to the terminal device;Second determining module is used for root
According to the determining transmission mode with the terminal device of the audio number;Second sending module, for responding the terminal device
Notification information according to the transmission mode to the terminal device send audio.
5th aspect, the embodiment of the invention also provides a kind of terminal device, the terminal device include memory and
Processor, the memory are stored in the memory for executing for storing computer program code, the processor
Computer program code is to realize the MCVF multichannel voice frequency transmission method.
A kind of MCVF multichannel voice frequency transmission method, device and terminal device provided in an embodiment of the present invention, MCVF multichannel voice frequency transmission
Method and device is applied to terminal device, which connect with web camera.The MCVF multichannel voice frequency transmission method includes obtaining
The audio number for taking web camera that can transmit selectes the transmission mechanism of terminal device and web camera, and then according to choosing
Fixed transmission mechanism determines transmission mode, finally receives web camera according to determining transmission mode under control of the user and adopts
The audio of collection, to complete the transmission of MCVF multichannel voice frequency.
To enable the above objects, features and advantages of the present invention to be clearer and more comprehensible, preferred embodiment is cited below particularly, and cooperate
Appended attached drawing, is described in detail below.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached
Figure is briefly described, it should be understood that the following drawings illustrates only certain embodiments of the present invention, therefore is not construed as pair
The restriction of range for those of ordinary skill in the art without creative efforts, can also be according to this
A little attached drawings obtain other relevant attached drawings.
Fig. 1 shows a kind of application scenarios schematic diagram of MCVF multichannel voice frequency transmission method provided in an embodiment of the present invention.
Fig. 2 shows a kind of structural schematic diagrams of terminal device provided in an embodiment of the present invention.
Fig. 3 shows a kind of flow diagram of MCVF multichannel voice frequency transmission method provided in an embodiment of the present invention.
Fig. 4 shows the flow diagram of another MCVF multichannel voice frequency transmission method provided in an embodiment of the present invention.
Fig. 5 shows a kind of the functional block diagram of MCVF multichannel voice frequency transmitting device provided in an embodiment of the present invention.
Fig. 6 shows the functional block diagram of another MCVF multichannel voice frequency transmitting device provided in an embodiment of the present invention.
Diagram: 100- terminal device;200- web camera;110- MCVF multichannel voice frequency transmitting device;120- memory;130-
Storage control;140- processor;150- Peripheral Interface;160- input-output unit;170- audio unit;180- display is single
Member;190- communication unit;111- obtains module;112- chosen module;The first determining module of 113-;114- receiving module;115-
Control module;210- MCVF multichannel voice frequency transmitting device;The first sending module of 211-;The second determining module of 212-;213- second is sent
Module.
Specific embodiment
Below in conjunction with attached drawing in the embodiment of the present invention, technical solution in the embodiment of the present invention carries out clear, complete
Ground description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Usually exist
The component of the embodiment of the present invention described and illustrated in attached drawing can be arranged and be designed with a variety of different configurations herein.Cause
This, is not intended to limit claimed invention to the detailed description of the embodiment of the present invention provided in the accompanying drawings below
Range, but it is merely representative of selected embodiment of the invention.Based on the embodiment of the present invention, those skilled in the art are not doing
Every other embodiment obtained under the premise of creative work out, shall fall within the protection scope of the present invention.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi
It is defined in a attached drawing, does not then need that it is further defined and explained in subsequent attached drawing.Meanwhile of the invention
In description, term " first ", " second " etc. are only used for distinguishing description, are not understood to indicate or imply relative importance.
Fig. 1 is please referred to, is a kind of schematic diagram of the application scenarios of MCVF multichannel voice frequency transmission method provided in an embodiment of the present invention,
The MCVF multichannel voice frequency transmission method is applied to terminal device 100, which connect with web camera 200, which takes the photograph
The video of acquisition or audio are sent to terminal device 100 for acquiring video or audio by camera 200, by terminal device 100
It is further processed, which can be, and it is soft to be equipped with the cura specialis for supporting to access the web camera 200
The intelligent electronic device of part, it is also possible that setting where can supporting the embedded browser page of access web camera 200
It is standby.The application scenarios of the web camera 200 and terminal device 100 can be but not limited to, which can pacify
Loaded on bank, and it to be used for while being acquired the video or audio of client and Receptionist, is then forwarded at terminal device 100
Reason.
It referring to figure 2., is a kind of structural schematic diagram of terminal device 100 provided in an embodiment of the present invention, the terminal device
100 include MCVF multichannel voice frequency transmitting device 110, memory 120, storage control 130, processor 140, Peripheral Interface 150, input
Output unit 160, audio unit 170, display unit 180 and communication unit 190.
The memory 120, storage control 130, processor 140, Peripheral Interface 150, input-output unit 160, sound
Frequency unit 170, display unit 180, each element of communication unit 190 are directly or indirectly electrically connected between each other, to realize number
According to transmission or interaction.For example, these elements can be realized electrically between each other by one or more communication bus or signal wire
Connection.The MCVF multichannel voice frequency transmitting device 110 includes that at least one can be stored in the form of software or firmware (firmware)
In the memory 120 or it is solidificated in the operating system (operating system, OS) of 100 equipment of terminal device
Software function module.The processor 140 is for executing the executable module stored in memory 120, such as the multichannel sound
The software function module or computer program that frequency transmitting device 110 includes.
Wherein, memory 120 may be, but not limited to, random access memory (Random Access Memory,
RAM), read-only memory (Read Only Memory, ROM), programmable read only memory (Programmable Read-Only
Memory, PROM), erasable read-only memory (Erasable Programmable Read-OnlyMemory, EPROM), electricity
Erasable read-only memory (Electric ErasableProgrammable Read-Only Memory, EEPROM) etc..Its
In, for memory 120 for storing program, the processor 140 executes described program after receiving and executing instruction, and aftermentioned
Method performed by the terminal device 100 that the stream process that inventive embodiments any embodiment discloses defines can be applied to processor
In 140, or realized by processor 140.
Processor 140 may be a kind of IC chip, the processing capacity with signal.Above-mentioned processor 140 can
To be general processor, including central processing unit (Central Processing Unit, abbreviation CPU), network processing unit
(Network Processor, abbreviation NP) etc.;Can also be digital signal processor (DSP), specific integrated circuit (ASIC),
Field programmable gate array (FPGA) either other programmable logic device, discrete gate or transistor logic, discrete hard
Part component.It may be implemented or execute disclosed each method, step and the logic diagram in the embodiment of the present invention.General processor
It can be microprocessor or the processor 140 be also possible to any conventional processor 140 etc..
Various input/output devices are couple processor 140 and memory 120 by the Peripheral Interface 150.Some
In embodiment, Peripheral Interface 150, processor 140 and storage control 130 can be realized in one single chip.Other one
In a little examples, they can be realized by independent chip respectively.
Input-output unit 160 is used to be supplied to the friendship that user input data realizes user and the data collection terminal 100
Mutually.The input-output unit 160 may be, but not limited to, mouse and keyboard etc..
Audio unit 170 provides a user audio interface, may include one or more microphones, one or more raises
Sound device and voicefrequency circuit.
Display unit 180 provides an interactive interface (such as user's operation circle between data collection terminal 100 and user
Face) or for display image data give user reference.In the present embodiment, the display unit 180 can be liquid crystal display
Or touch control display.It can be the capacitance type touch control screen or resistance of support single-point and multi-point touch operation if touch control display
Formula touch screen etc..Single-point and multi-point touch operation is supported to refer to that touch control display can sense on the touch control display one
Or at multiple positions simultaneously generate touch control operation, and the touch control operation that this is sensed transfer to processor 140 carry out calculate and
Processing.
The communication unit 190 is used for by establishing connection between the network and multiple IP Cameras 200, thus real
Communication connection between the existing terminal device 100 and multiple IP Cameras 200, and for receiving and dispatching number by the network
According to.
It referring to figure 3., is a kind of flow diagram of MCVF multichannel voice frequency transmission method provided in an embodiment of the present invention, this method
Include:
Step S110 obtains the audio number that the web camera can transmit.
The terminal device 100 will send DESCRIBE request to web camera 200, which will feed back
The conversation description SDP (Session Description Protocol) of the audio is to terminal device 100.The conversation description are as follows:
M=audio1 0RTP/AVP 0
A=rtpmap:0G.711U/8000
A=control:rtsp: // 192.160.3.112/media/video1/audio1
M=audio2 0RTP/AVP 0
A=rtpmap:0G.711U/8000
A=control:rtsp: // 192.160.3.112/media/video1/audio2
Wherein, audio1 is audio title, which can transmit a few road audios, then in the session of feedback
To include a few road audios in description, such as enumerate in embodiments of the present invention in example comprising two audio titles, be divided into for
Audio1 and audio2 then shows that the quantity for the audio number that the web camera 200 can transmit is 2.
Step S120 selectes the transmission mechanism of the terminal device Yu the web camera.
The transmission mechanism is two kinds of different agreements, and specially RTP OVER TCP and RTP OVERUDP, user can roots
It needs to randomly choose one of both transmission mechanisms according to itself.
Step S130 determines transmission mode to per audio all the way according to selected transmission mechanism.
If selected transmission mechanism is Transmission Control Protocol, terminal device 100 will be two channels specified per audio all the way,
In the embodiment of the present invention, which is the channel RTSP, which is a kind of based on text
This application layer protocol, for controlling media flow transmission.One of channel is for terminal device 100 and web camera 200
Between transmit audio stream, which will be sent to terminal device 100 in the form of RTP data packet, another channel for eventually
Transfer Parameters data between end equipment 100 and web camera 200, the supplemental characteristic are RTCP data, which is RTP control
Agreement, and a feedback information of data distribution quality is provided, the packet point of itself transmission is counted in the RTCP data of transmitting terminal
Number, byte number are organized, the Loss Rate of statistical packet in the RTCP data of receiving end.
Specifically, which determines that the message of transmission mode is to audio according to selected transmission mechanism,
SETUP rtsp://192.160.3.112/media/video1/audio1RTSP/1.0
CSeq:4
Transport:RTP/AVP/TCP;unicast;Interleaved=2-3
Session:fac6d34a40c6d34a40c6d34a68c6d34
User-Agent:IMCP
SETUP rtsp://192.160.3.112/media/video1/audio2RTSP/1.0
CSeq:5
Transport:RTP/AVP/TCP;unicast;Interleaved=4-5
Session:fac6d34a40c6d34a40c6d34a68c6d34
User-Agent:IMCP
Wherein, No. IP of the terminal device 100 is 192.160.3.112, and its transmission mechanism is Transmission Control Protocol, with network
For video camera 200 has two-way audio, which is that wherein audio distribution channel number is two of 2 and 3 logical all the way
Road, wherein the corresponding channel in channel 2 is for sending audio stream, and channel 3 is for sending RTCP data, it is readily appreciated that, the terminal
Equipment 100 is also by for two channels that another way audio distribution channel number is 4 and 5, and wherein channel 4 leads to for sending audio stream
Road 5 is for sending RTCP data.By by audio stream and RTCP data separately send, so that the degree of coupling of audio reduces, together
When terminal device 100 audio stream received be decoded also be more easier.
If selected transmission mechanism is udp protocol, which will be for per two ports of audio distribution all the way
Number, one of port numbers are used to receive the audio stream data of the transmission of web camera 200, which will be with RTP data packet
Form be sent to terminal device 100, another port numbers be used for receive web camera 200 transmission supplemental characteristic, the ginseng
Number data are RTCP data, which is RTP Control Protocol.In addition, the terminal device 100 will also be good to the road audio distribution
Port numbers are sent to web camera 200, web camera 200 will according in real time to the road audio distribution two be used to send sound
The source port number of frequency, one of source port number flow to terminal device 100 for sending audio, another source port number is for sending out
Send supplemental characteristic to terminal device 100.
The specific message of its port number assignment are as follows:
SETUP rtsp://192.160.3.112/media/video1/audio1RTSP/1.0
CSeq:25
Transport:RTP/AVP;unicast;Client_port=53002-53003
Session:adc4ca3a17c4ca3a17c4ca3a3fc4ca3
User-Agent:IMCP
RTSP/1.0 200OK
CSeq:25
Transport:RTP/AVP/UDP;unicast;Client_port=53002-53003;Server_port=
10006-10007;Ssrc=d71e3a3;Mode=" PLAY "
Session:adc4ca3a17c4ca3a17c4ca3a3fc4ca3
Wherein, if two port numbers of audio distribution of the terminal device 100 to entitled audio 1 are respectively 53002 Hes
53003, middle port 53002 is for receiving audio stream, and port 53003 is for receiving RTCP data.And then the terminal device 100
1 corresponding two port numbers 53002 and 53003 of the audio are sent to web camera 200, which will
Two source port numbers 1006 and 1007 are distributed to the audio 1, middle port 1006 flow to terminal device 100 for sending audio
Receiving port 53002, port 1007 are used to send the receiving port 53003 of supplemental characteristic to terminal device 100.
Since the port number of terminal device 100 is limited, then sufficient amount of port cannot be distributed for MCVF multichannel voice frequency simultaneously,
In addition, audio stream is transmitted by way of RTP data packet, then terminal device 100 can also give different audio flow points
With different load types, which has specific coded format, and different codings respectively corresponds one in 1 to 127
A numerical value, wherein numerical value 1-95 is corresponding to be encoded to that user is specified, and numerical value 96-127 is corresponding to be encoded to customized generation.It should
Load type is present in the RTP head of RTP data packet, and then terminal device 100 is after being an actually-received audio stream, can be according to this
Load type distinguishes each road audio stream.
Step S140, the operation for responding user receive the sound of the web camera acquisition according to determining transmission mode
Frequently.
The terminal device 100 will notify web camera 200 to start the transmission of audio stream, which transmits there is no specified at this time
Audio stream all the way, then the web camera 200 will be preferentially to having determined that the audio stream of transmission mode transmits.In audio stream
In transmission process, if user thinks shutdown or startup audio stream all the way, the terminal device 100 is temporary by the operation for responding user
Stop the reception of specific audio frequency stream, or the reception of starting specific audio frequency stream.Such as when terminal device 100 just receives reproduction of multiple audio streams simultaneously
When, user thinks preferential receipt audio stream 2, then user can first suspend the transmission of other audio streams, switches again after a period of time
It controls other audio streams to continue to transmit, by the customized transmission process of user, enables a user to the audio stream preferentially needed,
And then it is more in line with user demand.
The terminal device 100 will also parse the audio stream received, if carrying RTP data packet using Transmission Control Protocol
When, since the terminal device 100 is to receive data under different channels RTSP under the same port, therefore successively to remove RTSP
Audio data could be restored after data head, RTP data head to play out;If carry RTP data packet using udp protocol,
Need to only remove, which can restore audio data after RTP data packet, plays out.
In addition to this, it should be noted that, a kind of MCVF multichannel voice frequency transmission method provided in an embodiment of the present invention is not only applicable in
In the transmission of MCVF multichannel voice frequency, the transmission of multi-channel video is equally applicable.
It referring to figure 4., is the flow diagram of another MCVF multichannel voice frequency transmission method provided in an embodiment of the present invention, this is more
Road audio frequency transmission method is applied to web camera 200, this method comprises:
Step S210, the acquisition request for responding the terminal device send the network shooting function to the terminal device
The audio number enough transmitted.
The terminal device 100 will send DESCRIBE request to web camera 200, which will feed back
The conversation description SDP (Session Description Protocol) of the audio is to terminal device 100.The conversation description are as follows:
M=audio1 0RTP/AVP 0
A=rtpmap:0G.711U/8000
A=control:rtsp: // 192.160.3.112/media/video1/audio1
M=audio2 0RTP/AVP 0
A=rtpmap:0G.711U/8000
A=control:rtsp: // 192.160.3.112/media/video1/audio2
Wherein, audio1 is audio title, which can transmit a few road audios, then in the session of feedback
To include a few road audios in description, such as enumerate in embodiments of the present invention in example comprising two audio titles, be divided into for
Audio1 and audio2 then shows that the quantity for the audio number that the web camera 200 can transmit is 2.
Step S220, according to the determining transmission mode with the terminal device of the audio number.
The transmission mechanism is two kinds of different agreements, and specially RTP OVER TCP and RTP OVERUDP, user can roots
It needs to randomly choose one of both transmission mechanisms according to itself.If selected transmission mechanism is Transmission Control Protocol, terminal device
100 will be to specify two channels per audio all the way, and one of channel is used between terminal device 100 and web camera 200
Audio stream is transmitted, another channel is used for Transfer Parameters data, parameter number between terminal device 100 and web camera 200
According to for RTCP data.If selected transmission mechanism is udp protocol, which will be for per audio distribution two all the way
Port numbers, one of port numbers are used to receive the audio stream data of the transmission of web camera 200, which will be with RTP number
It is sent to terminal device 100 according to the form of packet, another port numbers is used to receive the supplemental characteristic of the transmission of web camera 200,
The supplemental characteristic is RTCP data.
Step S230, the notification information for responding the terminal device are sent according to the transmission mode to the terminal device
Audio.
I.e. the terminal device 100 will notify web camera 200 to start the transmission of audio stream, and there is no specified transmission at this time
Which audio stream, then the web camera 200 will be preferentially to having determined that the audio stream of transmission mode transmits.
It referring to figure 5., is a kind of functional module signal of MCVF multichannel voice frequency transmitting device 110 provided in an embodiment of the present invention
Figure, the device include obtaining module 111, chosen module 112, determining module 113 and receiving module 114.
Obtain module 111, the audio number that can be transmitted for obtaining the web camera.
In embodiments of the present invention, step S110 can be executed by acquisition module 111.
Chosen module 112, for selecting the transmission mechanism of the terminal device Yu the web camera.
In embodiments of the present invention, step S120 can be executed by chosen module 112.
Determining module 113, for determining transmission mode to per audio all the way according to selected transmission mechanism.
In embodiments of the present invention, step S130 can be executed by determining module 113.
Receiving module 114, the operation for responding user receive the web camera according to determining transmission mode and adopt
The audio of collection.
In embodiments of the present invention, step S140 can be executed by receiving module 114.
Control module 115, for responding the operation suspension of user or starting the reception of specific audio frequency.
Due to having been described in MCVF multichannel voice frequency transmission method part, details are not described herein.
Fig. 6 is please referred to, is the functional module signal of another MCVF multichannel voice frequency transmitting device 210 provided in an embodiment of the present invention
Figure, the device include the first sending module 211, the second determining module 212, the second sending module 213.
First sending module 211, for responding the acquisition request of the terminal device to described in terminal device transmission
The audio number that web camera can transmit.
In embodiments of the present invention, step S210 can be executed by the first sending module 211.
Second determining module 212, for according to the determining transmission mode with the terminal device of the audio number.
In embodiments of the present invention, step S220 can be executed by the second determining module 212.
Second sending module 213, for responding the notification information of the terminal device according to the transmission mode to described
Terminal device sends audio.
In embodiments of the present invention, step S230 can be executed by the second sending module 213.
Due to having been described in another MCVF multichannel voice frequency transmission method, details are not described herein.
In conclusion a kind of MCVF multichannel voice frequency transmission method, device and terminal device provided in an embodiment of the present invention, the multichannel
Audio frequency transmission method and device are applied to terminal device, which connect with web camera.The MCVF multichannel voice frequency transmission side
Method includes the audio number that obtains web camera and can transmit, and selectes the transmission mechanism of terminal device and web camera, into
And transmission mode is determined according to selected transmission mechanism, finally network is received according to determining transmission mode under control of the user
The audio of video camera acquisition, to complete the transmission of MCVF multichannel voice frequency.
In several embodiments provided herein, it should be understood that disclosed device and method can also pass through
Other modes are realized.The apparatus embodiments described above are merely exemplary, for example, flow chart and block diagram in attached drawing
Show the device of multiple embodiments according to the present invention, the architectural framework in the cards of method and computer program product,
Function and operation.In this regard, each box in flowchart or block diagram can represent the one of a module, section or code
Part, a part of the module, section or code, which includes that one or more is for implementing the specified logical function, to be held
Row instruction.It should also be noted that function marked in the box can also be to be different from some implementations as replacement
The sequence marked in attached drawing occurs.For example, two continuous boxes can actually be basically executed in parallel, they are sometimes
It can execute in the opposite order, this depends on the function involved.It is also noted that every in block diagram and or flow chart
The combination of box in a box and block diagram and or flow chart can use the dedicated base for executing defined function or movement
It realizes, or can realize using a combination of dedicated hardware and computer instructions in the system of hardware.
In addition, each functional module in each embodiment of the present invention can integrate one independent portion of formation together
Point, it is also possible to modules individualism, an independent part can also be integrated to form with two or more modules.
It, can be with if the function is realized and when sold or used as an independent product in the form of software function module
It is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other words
The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter
Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a
People's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention.
And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited
The various media that can store program code such as reservoir (RAM, Random Access Memory), magnetic or disk.It needs
Illustrate, herein, relational terms such as first and second and the like be used merely to by an entity or operation with
Another entity or operation distinguish, and without necessarily requiring or implying between these entities or operation, there are any this realities
The relationship or sequence on border.Moreover, the terms "include", "comprise" or its any other variant are intended to the packet of nonexcludability
Contain, so that the process, method, article or equipment for including a series of elements not only includes those elements, but also including
Other elements that are not explicitly listed, or further include for elements inherent to such a process, method, article, or device.
In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including the element
Process, method, article or equipment in there is also other identical elements.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field
For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, made any to repair
Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.It should also be noted that similar label and letter exist
Similar terms are indicated in following attached drawing, therefore, once being defined in a certain Xiang Yi attached drawing, are then not required in subsequent attached drawing
It is further defined and explained.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain
Lid is within protection scope of the present invention.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. a kind of MCVF multichannel voice frequency transmission method is applied to terminal device, the terminal device is connect with web camera, feature
It is, which comprises
Obtain the audio number that the web camera can transmit;
Select the transmission mechanism of the terminal device Yu the web camera;
Transmission mode is determined to per audio all the way according to selected transmission mechanism;
The operation for responding user receives the audio of the web camera acquisition according to determining transmission mode.
2. the method as described in claim 1, which is characterized in that the transmission mechanism includes Transmission Control Protocol,
The selected transmission mechanism of the basis includes: for per audio distribution all the way to every the step of audio determines transmission mode all the way
Two channels, for transmitting audio stream between the terminal device and web camera, another channel is used in one of channel
The Transfer Parameters data between the terminal device and web camera.
3. the method as described in claim 1, which is characterized in that the transmission mechanism includes udp protocol,
The selected transmission mechanism of the basis includes: for per audio distribution all the way to every the step of audio determines transmission mode all the way
Two port numbers, one of port numbers are used to receive the audio stream that the web camera is sent, another port numbers is used for
Receive the supplemental characteristic that the web camera is sent;
It will be sent to the web camera for two port numbers of every audio distribution all the way, in order to which the web camera is
Corresponding audio distribution source port number, one of source port number flow to the terminal device for sending audio, another source
Slogan is for sending supplemental characteristic to the terminal device.
4. the method as described in claim 1, which is characterized in that the transmission mechanism includes udp protocol,
The selected transmission mechanism of the basis to per audio determines transmission method all the way the step of include:
For per the different load type of audio distribution all the way;
Received audio is distinguished according to the load type.
5. the method as described in claim 1, which is characterized in that the method also includes:
It responds the operation suspension of user or starts the reception of specific audio frequency.
6. a kind of MCVF multichannel voice frequency transmission method is applied to web camera, the web camera is connect with terminal device, special
Sign is, which comprises
The acquisition request for responding the terminal device sends the audio that the web camera can transmit to the terminal device
Number;
According to the determining transmission mode with the terminal device of the audio number;
The notification information for responding the terminal device sends audio to the terminal device according to the transmission mode.
7. a kind of MCVF multichannel voice frequency transmitting device is applied to terminal device, the terminal device is connect with web camera, feature
It is, described device includes:
Obtain module, the audio number that can be transmitted for obtaining the web camera;
Chosen module, for selecting the transmission mechanism of the terminal device Yu the web camera;
First determining module, for determining transmission mode to per audio all the way according to selected transmission mechanism;
Receiving module, the operation for responding user receive the sound that the web camera acquires according to determining transmission mode
Frequently.
8. device as claimed in claim 7, which is characterized in that described device further include:
Control module, for responding the operation suspension of user or starting the reception of specific audio frequency.
9. a kind of MCVF multichannel voice frequency transmitting device is applied to web camera, the web camera is connect with terminal device, special
Sign is that described device includes:
First sending module, the acquisition request for responding the terminal device send the network shooting to the terminal device
The audio number that machine can transmit;
Second determining module, for according to the determining transmission mode with the terminal device of the audio number;
Second sending module, for responding the notification information of the terminal device according to the transmission mode to the terminal device
Send audio.
10. a kind of terminal device, which is characterized in that the terminal device includes memory and processor, and the memory is used
In storage computer program code, the processor is for executing the computer program code for being stored in the memory to realize
MCVF multichannel voice frequency transmission method as described in claim 1-5 any one.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810072245.3A CN110086978A (en) | 2018-01-25 | 2018-01-25 | MCVF multichannel voice frequency transmission method, device and terminal device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810072245.3A CN110086978A (en) | 2018-01-25 | 2018-01-25 | MCVF multichannel voice frequency transmission method, device and terminal device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110086978A true CN110086978A (en) | 2019-08-02 |
Family
ID=67412181
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810072245.3A Pending CN110086978A (en) | 2018-01-25 | 2018-01-25 | MCVF multichannel voice frequency transmission method, device and terminal device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110086978A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110704340A (en) * | 2019-09-26 | 2020-01-17 | 支付宝(杭州)信息技术有限公司 | Data transmission device, system and method |
CN113542688A (en) * | 2021-07-14 | 2021-10-22 | 杭州海康威视数字技术股份有限公司 | Audio and video monitoring method, device, equipment, storage medium and system |
CN115102929A (en) * | 2021-03-03 | 2022-09-23 | 阿里巴巴(中国)有限公司 | Audio processing system, middle layer chip and audio processing equipment |
CN117615036A (en) * | 2023-11-28 | 2024-02-27 | 北京华宇信息技术有限公司 | Multi-channel audio transmission method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104079870A (en) * | 2013-03-29 | 2014-10-01 | 杭州海康威视数字技术股份有限公司 | Video monitoring method and system for single-channel video and multiple-channel audio frequency |
WO2016140479A1 (en) * | 2015-03-01 | 2016-09-09 | 엘지전자 주식회사 | Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method |
CN106973253A (en) * | 2016-01-13 | 2017-07-21 | 华为技术有限公司 | A kind of method and device for adjusting media flow transmission |
-
2018
- 2018-01-25 CN CN201810072245.3A patent/CN110086978A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104079870A (en) * | 2013-03-29 | 2014-10-01 | 杭州海康威视数字技术股份有限公司 | Video monitoring method and system for single-channel video and multiple-channel audio frequency |
WO2016140479A1 (en) * | 2015-03-01 | 2016-09-09 | 엘지전자 주식회사 | Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method |
CN106973253A (en) * | 2016-01-13 | 2017-07-21 | 华为技术有限公司 | A kind of method and device for adjusting media flow transmission |
Non-Patent Citations (2)
Title |
---|
谭晏松,王立和: "RTP/RTCP协议传输多媒体数据研究", 《科学咨询》 * |
贺贵明: "《基于内容的视频编码与传输控制技术》", 30 April 2005 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110704340A (en) * | 2019-09-26 | 2020-01-17 | 支付宝(杭州)信息技术有限公司 | Data transmission device, system and method |
CN115102929A (en) * | 2021-03-03 | 2022-09-23 | 阿里巴巴(中国)有限公司 | Audio processing system, middle layer chip and audio processing equipment |
CN115102929B (en) * | 2021-03-03 | 2024-02-13 | 阿里巴巴(中国)有限公司 | Audio processing system, intermediate layer chip and audio processing device |
CN113542688A (en) * | 2021-07-14 | 2021-10-22 | 杭州海康威视数字技术股份有限公司 | Audio and video monitoring method, device, equipment, storage medium and system |
CN117615036A (en) * | 2023-11-28 | 2024-02-27 | 北京华宇信息技术有限公司 | Multi-channel audio transmission method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016138844A1 (en) | Multimedia file live broadcast method, system and server | |
CN101938626B (en) | Video session terminal, system, and method | |
CN110086978A (en) | MCVF multichannel voice frequency transmission method, device and terminal device | |
CN103368935A (en) | Method and apparatus for providing an enhanced Wi-Fi display session in a Wi-Fi display network | |
CN102802048A (en) | Multi-screen interaction system and method | |
US10645451B2 (en) | Resource management for video streaming with inattentive user | |
CN104115466A (en) | Wireless display with multiscreen service | |
CN104125429A (en) | Video data transmission adjusting method and device | |
CN103596065A (en) | Device orientation capability exchange signaling and server adaptation of multimedia content in response to device orientation | |
CN105335112A (en) | Method and apparatus for information processing of multi-screen display and method and apparatus for sending master control end content for multi-screen display | |
CN103067776A (en) | Program-pushing method and system, intelligent display device, cloud server | |
CN106303608B (en) | Live broadcast processing method and device, live broadcast server and live broadcast system | |
WO2016165584A1 (en) | Communication method and device between terminal | |
EP2827596A1 (en) | Transmitting and receiving method of multimedia video data and corresponding device | |
EP3139573B1 (en) | Media processing method and device | |
CN107040825B (en) | Terminal, television, multi-screen interaction system and screen capture parameter setting method | |
JP2013106344A (en) | Method of outputting video content from digital media server to digital media renderer, and related media sharing system | |
CN103024491B (en) | The video broadcasting method of mobile terminal and system | |
CN112019792A (en) | Conference control method, conference control device, terminal equipment and storage medium | |
CN109525559B (en) | Picture sharing method and system | |
US10404606B2 (en) | Method and apparatus for acquiring video bitstream | |
US20030004992A1 (en) | Data reproduction apparatus and data reproduction method | |
CN103929623A (en) | Method for processing video data in video monitoring system | |
WO2017092323A1 (en) | Main control device, playing device and data transmission method therefor | |
US9118803B2 (en) | Video conferencing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190802 |