WO2014082294A1 - 一种媒体流传输方法及相关设备、*** - Google Patents

一种媒体流传输方法及相关设备、*** Download PDF

Info

Publication number
WO2014082294A1
WO2014082294A1 PCT/CN2012/085651 CN2012085651W WO2014082294A1 WO 2014082294 A1 WO2014082294 A1 WO 2014082294A1 CN 2012085651 W CN2012085651 W CN 2012085651W WO 2014082294 A1 WO2014082294 A1 WO 2014082294A1
Authority
WO
WIPO (PCT)
Prior art keywords
mobile client
media stream
access mode
central management
management server
Prior art date
Application number
PCT/CN2012/085651
Other languages
English (en)
French (fr)
Inventor
杨志权
舒邦懿
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to CN201280005834.0A priority Critical patent/CN103999456B/zh
Priority to PCT/CN2012/085651 priority patent/WO2014082294A1/zh
Publication of WO2014082294A1 publication Critical patent/WO2014082294A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones

Definitions

  • the present invention relates to the field of media stream transmission, and in particular, to a media stream transmission method and related devices and systems. Background technique
  • audio and/or video is typically captured by a surveillance camera deployed at a front-end monitoring point, and the captured audio and/or video is encoded to generate a media stream.
  • a surveillance camera deployed at a front-end monitoring point
  • the captured audio and/or video is encoded to generate a media stream.
  • the mobile client can access the central management server through mobile network access methods such as 2G or 3G or 4G, and initiate media stream request to the central management server.
  • the central management server triggers the surveillance camera to send the real-time media stream to the transcoding server, and then the transcoding server transcodes the media stream into a media stream receivable by the mobile client (eg, low resolution, low
  • the media stream of the bandwidth is transmitted to the mobile client through a corresponding mobile network such as 2G or 3G or 4G, thereby realizing free and convenient browsing of the media stream generated by the surveillance camera on the mobile client.
  • the mobile client when the mobile client is in a good network environment, the mobile client may detect a better Wireless Fidelity (Wi-Fi) signal, and accordingly the mobile client can pass the Wi- The Fi access mode accesses the central management server and requests media streaming.
  • Wi-Fi Wireless Fidelity
  • the mobile client accesses the central management server and requests the media stream by using the mobile network access method or the Wi-Fi access mode, the above media stream transmission manner remains unchanged, thereby causing at least the following defects.
  • the transcoding server continues to work, which increases the load pressure; 2) continues to occupy 2G or 3G or 4G traffic, resulting in high user traffic charges; 3) The media stream quality after transcoding by the transcoding server is low.
  • the embodiments of the present invention provide a media stream transmission method, a related device, and a system, which are used to effectively solve the problems of large transcoding server pressure, high user traffic rate, and low media stream quality in the existing media stream transmission process.
  • a first aspect of the embodiments of the present invention provides a media stream transmission method, including:
  • the central management server acquires an access mode of the mobile client when the mobile client requests the media stream;
  • the central management server identifies the type of access mode of the mobile client
  • the central management server sends a notification carrying the mobile client information to the surveillance camera when the access mode of the mobile client is the data access mode, so that the surveillance camera sends the media stream according to the mobile client information.
  • the data access mode includes at least a Wi-Fi access mode.
  • the method further includes:
  • the central management server When the access mode of the mobile client is the digital access mode, the central management server notifies the surveillance camera to send the media stream to the monitoring server, and the monitoring server forwards the media stream to the mobile client.
  • the method further includes:
  • the central management server When the access mode of the mobile client is the data access mode, the central management server notifies the surveillance camera to send the media stream to the transcoding server, and the transcoding server transcodes the media stream into a The media stream that the mobile client can receive is sent to the mobile client.
  • the method further includes:
  • the central management server When the access mode type of the mobile client is the mobile network access mode, the central management server notifies the surveillance camera to send the media stream to the transcoding server, and the transcoding server transcodes the media stream into The media stream that the mobile client can receive and send to the mobile client.
  • a second aspect of the embodiment of the present invention provides a central management server, including:
  • An obtaining unit configured to acquire, when the mobile client requests the media stream, an access mode of the mobile client
  • An identification unit configured to identify an access mode type of the mobile client
  • the notification unit configured to send a notification carrying the mobile client information to the surveillance camera when the access mode type of the mobile client is the data access mode, so that the surveillance camera according to the mobile client information
  • the media stream is directly transmitted to the mobile client.
  • the data access mode includes at least a Wi-Fi access mode.
  • the notification unit is further configured to be in the moving
  • the monitoring camera sends the media stream to the monitoring server, and the monitoring server forwards the media stream to the mobile client.
  • the notification unit is further configured to notify the monitoring camera to send the media stream to the transcoding when the access mode type of the mobile client is the data access mode
  • the server by the transcoding server, transcodes the media stream into a media stream receivable by the mobile client and sends the media stream to the mobile client.
  • the notification unit is further configured to: when the mobile client access mode type is a mobile network access mode, notify the surveillance camera to send the media stream to the transfer And a code server, wherein the media stream is transcoded by the transcoding server into a media stream receivable by the mobile client and sent to the mobile client.
  • a third aspect of the embodiments of the present invention provides a central management server, including a transmitter, a receiver, a memory, and a processor respectively connected to the transmitter, the receiver, and the memory;
  • the program stores a set of program codes
  • the processor is configured to invoke program code stored in the memory for performing the following operations:
  • the mobile client Sending, by the mobile client, a notification carrying the mobile client information to the surveillance camera, so that the surveillance camera directly transmits the media stream to the mobile client according to the mobile client information
  • the mobile client wherein the data access mode includes at least a Wi-Fi access mode.
  • the memory is further configured to perform the following operations:
  • the monitoring camera is notified to send the media stream to the monitoring server, and the monitoring server forwards the media stream to the mobile client.
  • the memory is further configured to perform the following operations:
  • the monitoring camera sends a media stream to the transcoding server, and the transcoding server transcodes the media stream into the The media stream that the mobile client can receive and send to the mobile client.
  • the memory is further configured to perform the following operations:
  • the access mode type of the mobile client is a mobile network access mode
  • notifying the surveillance camera to send the media stream to the transcoding server and the transcoding server transcodes the media stream into the mobile The media stream that the client can receive and send to the mobile client.
  • the memory is further configured to perform the following operations:
  • the mobile client When the access mode type of the mobile client is the data access mode, the mobile client is notified to initiate media stream reception.
  • a fourth aspect of the embodiments of the present invention provides a media stream transmission system, including:
  • a central management server configured to: when the mobile client requests the media stream, obtain the access mode of the mobile client; and identify the access mode type of the mobile client, where the access mode type of the mobile client is Sending a notification of the mobile client information to the surveillance camera, where the data access mode includes at least a Wi-Fi access mode;
  • a monitoring camera configured to directly transmit the media stream to the mobile client according to the mobile client information.
  • the system further includes: a monitoring server: the central management server is further configured to notify the monitoring when the access mode of the mobile client is a data access mode The camera sends the media stream to the monitoring server;
  • the monitoring camera is further configured to send the media stream to the monitoring server according to the notification of the central management server;
  • the monitoring server is configured to forward the media stream to the mobile client.
  • the system further includes a transcoding server: the central management server is further configured to notify when the access mode type of the mobile client is a data access mode The surveillance camera sends the media stream to the transcoding server;
  • the monitoring camera is further configured to send the media stream to the transcoding server according to the notification of the central management server;
  • the transcoding server is configured to transcode the media stream into a media receivable by the mobile client
  • the body stream is sent to the mobile client.
  • the system further includes a transcoding server: the central management server is further configured to: when the access mode type of the mobile client is a mobile network access mode, Notifying the surveillance camera to send the media stream to the transcoding server;
  • the monitoring camera is further configured to send the media stream to the transcoding server according to the notification of the central management server;
  • the transcoding server is configured to transcode the media stream into a media stream receivable by the mobile client and send the media stream to the mobile client.
  • the central management server when the mobile client requests the media stream, the central management server first acquires the access mode of the mobile client, and recognizes that the access mode type of the mobile client is the number including the Wi-Fi access mode.
  • the notification carrying the mobile client information is sent to the surveillance camera, so that the surveillance camera directly transmits the media stream to the mobile client according to the mobile client information.
  • the central management server can automatically adjust the transmission mode of the media stream when the mobile client accesses the data access mode including the Wi-Fi access mode, so that the media stream is no longer After being transcoded by the transcoding server, it is sent to the mobile client through a mobile network such as 2G or 3G or 4G, thereby not only reducing the load pressure of the transcoding server during the media streaming process, but also reducing the user's 2G or 3G or 4G traffic. Occupancy, lower user traffic charges, and media streams without transcoding by transcoding servers can improve media stream quality.
  • FIG. 1 is a flowchart of a media stream transmission method according to an embodiment of the present invention.
  • FIG. 2 is a flowchart of another media stream transmission method according to an embodiment of the present invention.
  • FIG. 3 is a flowchart of another media stream transmission method according to an embodiment of the present invention.
  • FIG. 4 is a flowchart of another media stream transmission method according to an embodiment of the present invention.
  • FIG. 5 is a flowchart of still another media stream transmission method according to an embodiment of the present invention.
  • 6 is a structural diagram of a central management server according to an embodiment of the present invention.
  • FIG. 7 is a structural diagram of another central management server according to an embodiment of the present invention.
  • FIG. 8 is a structural diagram of a media stream transmission system according to an embodiment of the present invention. detailed description
  • FIG. 1 is a flowchart of a media stream transmission method according to an embodiment of the present invention. As shown in FIG. 1, the media streaming method may include the following steps.
  • the central management server obtains a mobile client access mode when the mobile client requests the media stream.
  • the mobile client may be a mobile phone, a PAD, or the like, and may also be an Android (Android) client, an iOS client, or another mobile Internet device (MID), which is not specifically limited in the embodiment of the present invention.
  • Android Android
  • iOS iOS
  • MID mobile Internet device
  • the access mode of the mobile client may include a mobile network access mode such as 2G or 3G or 4G, and may also include a digital access mode such as a Wi-Fi access mode or a wired access mode.
  • a mobile network access mode such as 2G or 3G or 4G
  • a digital access mode such as a Wi-Fi access mode or a wired access mode.
  • the media stream may be an audio stream and/or a video stream generated by a surveillance camera in real time, or may be a pre-recorded audio stream and/or a video stream of the surveillance camera.
  • the central management server may receive a mobile client to send a media stream request, and obtain a mobile client access mode from the media stream request.
  • the central management server also receives the mobile client to send a media stream request, and sends an access mode request message to the mobile client, and receives the mobile client's access mode returned by the mobile client. .
  • the central management server may also determine the access mode of the mobile client according to the IP address information accessed by the mobile client.
  • the central management server identifies a type of access mode of the mobile client.
  • different types of access modes of the mobile client may use different identifiers. Characterization, accordingly, the central management server identifies the type of access mode of the mobile client by identifying the type of access mode of the mobile client.
  • the central management server sends a notification carrying the mobile client information to the surveillance camera when the access mode of the mobile client is the digital access mode, so that the surveillance camera directly transmits the media stream to the mobile client according to the mobile client information.
  • the central management server may obtain the mobile client information from the media stream request initiated by the mobile client to the central management server, or the central management server may also receive the media flow initiated by the mobile client to the central management server. After the request, the mobile client is requested to move the client information.
  • the mobile client information may include address information, a port number, and the like of the mobile client.
  • the central management server may also notify the surveillance camera to send the media stream to the monitoring.
  • the server forwards the media stream to the mobile client by the monitoring server.
  • the central management server may also notify the surveillance camera to send the media stream to the mobile client when the access mode type is the data access mode.
  • the transcoding server converts the media stream into a media stream receivable by the mobile client by the transcoding server and sends the media stream to the mobile client.
  • the central management server may also notify the surveillance camera to send the media stream when the mobile client access mode type is the mobile network access mode.
  • the transcoding server transcodes the media stream into a media stream receivable by the mobile client and sends it to the mobile client.
  • the encoding format, code rate, frame rate and other parameters of the transcoding server can be artificially set in advance, so that the quality of the media stream transcoded by the transcoding server is higher than that of the conventional mobile network such as 2G or 3G or 4G.
  • the quality of the media stream transcoded in the incoming mode is high.
  • the central management server may also notify the mobile client to initiate media stream reception when the access mode type of the mobile client is the data access mode. .
  • the media stream transmission method described in FIG. 1 can not only reduce the transcoding service of the media stream transmission process.
  • Load pressure but also reduce user occupancy of 2G or 3G or 4G traffic, reduce user traffic charges, and media streams without transcoding server transcoding, can improve media stream quality.
  • FIG. 2 is a flowchart of another media stream transmission method according to an embodiment of the present invention. As shown in FIG. 2, the media streaming method may include the following steps.
  • the central management server receives a media stream request initiated by the mobile client.
  • the mobile client initiated media stream request may carry a mobile client message.
  • the central management server obtains an access mode of the mobile client.
  • the central management server identifies the access mode type of the mobile client.
  • the mobile client access mode is the Wi-Fi access mode
  • step 204 is performed; when the mobile client access mode is 2G or 3G or 4G. In the access mode, go to steps 205 ⁇ 207.
  • the central management server may carry the identifier for the access mode (such as Wi-Fi, 2G or 3G or 4G) in the media stream request initiated by the mobile client received in the foregoing step 201, correspondingly
  • the central management server may obtain the access mode of the mobile client from the media stream request initiated by the mobile client (ie, step 202), thereby identifying whether the mobile client access mode is Wi-Fi access mode, or 2G or 3G or 4G access mode (ie, step 203).
  • the central management server sends a notification carrying the mobile client information to the surveillance camera when the access mode of the mobile client is the Wi-Fi access mode, so that the surveillance camera directly transmits the media stream to the mobile client.
  • the central management server when the access mode of the mobile client is the Wi-Fi access mode, can establish a direct channel for media streaming between the mobile client and the surveillance camera, so that the surveillance camera can media the flow. Send directly to the mobile client.
  • the central management server may initiate a media stream request carrying mobile client information (including address, port number, etc.) to the surveillance camera to notify the surveillance camera to directly send the media stream to the mobile client according to the mobile client information.
  • the mobile client information may be obtained from the media stream request initiated by the mobile client, or the central management server actively requests the mobile client from the mobile client after receiving the media stream request initiated by the mobile client.
  • the information of the terminal is not limited in the embodiment of the present invention. 205.
  • the central management server notifies the surveillance camera to send the media stream to the transcoding server when the access mode of the mobile client is 2G or 3G or 4G access mode.
  • the transcoding server transcodes the media stream into a media stream receivable by the mobile client.
  • the transcoding server sends the transcoded media stream to the mobile client.
  • the media stream transmission method described in FIG. 2 can not only reduce the load pressure of the transcoding server in the media stream transmission process, but also reduce the user's occupation of 2G or 3G or 4G traffic, reduce the user traffic tariff, and the media stream does not need to pass through the transcoding server.
  • Transcoding can improve the quality of the media stream.
  • FIG. 3 is a flowchart of another media stream transmission method according to an embodiment of the present invention. As shown in FIG. 3, the media streaming method may include the following steps.
  • the surveillance camera accesses the central management server.
  • the mobile client accesses the central management server by using Wi-Fi access.
  • the mobile client initiates a media stream request to the central management server, where the media stream request carries its access mode (ie, a Wi-Fi access mode).
  • the media stream request carries its access mode (ie, a Wi-Fi access mode).
  • the central management server obtains an access method for the mobile client from the media stream request message.
  • the central management server identifies that the access mode type of the mobile client is a Wi-Fi access mode.
  • the central management server initiates a media stream request to the surveillance camera, where the media stream request carries mobile client information.
  • the central management server notifies the mobile client to initiate media stream reception.
  • the surveillance camera directly sends the media stream to the mobile client according to the mobile client information.
  • the central management server coordinates the direct transmission channel of the media stream between the surveillance camera and the mobile client, and the surveillance camera directly transmits the media stream to the mobile client. Therefore, not only the transcoding server load pressure of the media streaming process can be alleviated, but also the user's 2G or 3G or 4G traffic usage can be reduced, the user traffic tariff can be reduced, and the media stream can be transcoded without transcoding, and the media stream can be improved. quality.
  • FIG. 4 is a flowchart of another media stream transmission method according to an embodiment of the present invention. As shown in FIG. 4, the media streaming method may include the following steps.
  • the surveillance camera accesses the central management server.
  • the mobile client accesses the central management server by using 2G or 3G or 4G access mode.
  • the mobile client initiates a media stream request to the central management server, where the media stream request carries its access mode (ie, 2G or 3G or 4G access mode).
  • the media stream request carries its access mode (ie, 2G or 3G or 4G access mode).
  • the central management server obtains an access mode for the mobile client from the media stream request message.
  • the central management server identifies that the access mode of the mobile client is 2G or 3G or 4G access mode.
  • the central management server allocates a transcoding server.
  • the central management server may send an allocation instruction to any transcoding server, thereby triggering the transcoding server to start work.
  • the allocation instruction may carry a mobile client letter
  • the central management server initiates a media stream request to the surveillance camera.
  • the central management server may carry the transcoding server information (including the address information of the transcoding server, the identification information, etc.) allocated by the central management server in the media stream request initiated by the central management server.
  • the central management server notifies the mobile client to initiate media stream reception.
  • the surveillance camera sends the media stream to the transcoding server.
  • the surveillance camera can send the media stream to the transcoding server according to the transcoding server information.
  • the transcoding server converts the media stream into a media stream receivable by the mobile client.
  • the transcoding server sends the transcoded media stream to the mobile client.
  • the media stream after transcoding by the transcoding server may be transcoded according to the configuration requirements of the user or the system.
  • the central management server establishes a media stream transfer channel between the surveillance camera and the mobile client through the transcoding server, and all are sent to the mobile client.
  • the media stream of the terminal is sent to the transcoding server first, and then transcoded by the transcoding server, and then sent to the mobile client.
  • the mobile client can also switch the access mode of the mobile client.
  • mobile clients need to Release the established media stream relationship and re-establish the media stream.
  • the mobile client cannot detect a good Wi-Fi signal, it can be accessed by using 2G or 3G or 4G access mode.
  • the surveillance camera can send the media stream to the transcoding server, and the transcoding server turns. After the code is forwarded to the mobile client, the transcoding transmission mode is realized.
  • the mobile client When the mobile client detects a good Wi-Fi signal, it can be accessed by Wi-Fi access mode, and the surveillance camera can directly send the media stream.
  • Wi-Fi access mode For mobile clients, implement direct connection.
  • the direct connection transmission mode between the surveillance camera and the mobile client may be preferred.
  • the embodiment of the present invention provides another media stream transmission method.
  • the flowchart of the media stream transmission method is as shown in FIG. 5, and includes the following steps.
  • the surveillance camera accesses the central management server.
  • the mobile client accesses the central management server through 2G or 3G or 4G access mode.
  • the mobile client initiates a media stream request to the central management server, where the media stream request carries its access mode (ie, 2G or 3G or 4G access mode).
  • the media stream request carries its access mode (ie, 2G or 3G or 4G access mode).
  • the central management server obtains, by using the media stream request message, an access mode for the mobile client.
  • the central management server identifies that the access mode of the mobile client is 2G or 3G or 4G access mode.
  • the central management server allocates a transcoding server.
  • the central management server may send an allocation instruction to any transcoding server, thereby triggering the transcoding server to start work.
  • the allocation instruction may carry a mobile client letter
  • the central management server initiates a media stream request to the surveillance camera.
  • the central management server may carry the transcoding server information (including the address information of the transcoding server, the identification information, etc.) allocated by the central management server in the media stream request initiated by the central management server.
  • the central management server notifies the mobile client to initiate media stream reception.
  • the surveillance camera sends the media stream to the transcoding server.
  • the surveillance camera can send the media stream to the transcoding server according to the transcoding server information. 510.
  • the transcoding server converts the media stream into a media stream receivable by the mobile client.
  • the transcoding server sends the transcoded media stream to the mobile client.
  • the mobile client After the media stream is established, the mobile client detects that the Wi-Fi access mode is available.
  • the mobile client notifies the central server to release the original media stream.
  • the central management server notifies the surveillance camera to release the original media stream.
  • the central management server notifies the transcoding server to release the original media stream transcoding service.
  • the central management server notifies the mobile client to release the original media stream service completion.
  • the mobile client initiates a media stream request to the central management server, where the media stream request carries a Wi-Fi access mode.
  • the central management server obtains, by using the media stream request message, an access mode for the mobile client.
  • the central management server identifies that the access mode type of the mobile client is a Wi-Fi access mode.
  • the central management server initiates a media stream request to the surveillance camera, where the media stream request carries mobile client information.
  • the central management server notifies the mobile client to initiate media stream reception.
  • the surveillance camera sends the media stream to the mobile client according to the mobile client information.
  • the central management server coordinates the establishment of the media stream direct transmission channel between the surveillance camera and the mobile client, and the surveillance camera Transfer the media stream directly to the mobile client. Therefore, not only the transcoding server load pressure of the media streaming process can be alleviated, but also the user's 2G or 3G or 4G traffic usage can be reduced, the user traffic tariff can be reduced, and the media stream can be transcoded without transcoding, and the media stream can be improved. quality.
  • the transcoding server may be involved in transcoding the media stream, and the process of transcoding the media stream by the transcoding server is generally described as follows:
  • the surveillance camera sends the media stream after receiving the request for sending the media stream from the central server. Go to the transcoding server.
  • the transcoding server After receiving the media stream, the transcoding server first acquires information about the received media stream, such as an encoding format, a code rate, a frame rate, and the like.
  • the transcoding server obtains information about the media stream required by the mobile client, such as an encoding format, a code rate, a frame rate, and the like.
  • the media stream request initiated by the central management server can obtain the information of the media stream required by the mobile client.
  • the transcoding server transcodes the received media stream into a media stream required by the mobile client according to the information of the received media stream and the information of the media stream required by the mobile client, for example, from
  • 720P transcodes to CIF, or transcodes 30 frames/sec to 10 frames/sec, or transcodes H264 to MPEG4, or vice versa.
  • the transcoding server sends the transcoded media stream to the mobile client.
  • FIG. 6 is a structural diagram of a central management server according to an embodiment of the present invention.
  • the central management server may include:
  • the obtaining unit 601 is configured to obtain, when the mobile client requests the media stream, the access mode of the mobile client.
  • the identifying unit 602 is configured to identify a type of access mode of the mobile client.
  • the notification unit 603 is configured to send a notification carrying the mobile client information to the surveillance camera when the access mode type of the mobile client is the data access mode, so that the surveillance camera directly transmits the media stream to the mobile client according to the mobile client information.
  • the notification unit 603 may further notify the monitoring camera to send the media stream to the monitoring server when the access mode type of the mobile client is the data access mode, and the monitoring server forwards the media stream to the monitoring server. mobile client.
  • the notification unit 603 may further notify the monitoring camera to send the media stream to the transcoding server when the access mode type of the mobile client is the data access mode, and the media stream is transferred by the transcoding server.
  • the code is a media stream that can be received by the mobile client and sent to the mobile client.
  • the notification unit 603 may further notify the monitoring camera to send the media stream to the transcoding server when the access mode type of the mobile client is the mobile network access mode.
  • the transcoding server transcodes the media stream into a media stream receivable by the mobile client and sends it to the mobile client.
  • the notification unit 603 may also notify the mobile client to initiate media stream reception when the access mode of the mobile client is the data access mode.
  • the obtaining unit 601 is configured to receive, by the mobile client, a media stream request, and obtain an access mode of the mobile client from the media stream request.
  • the central management server shown in Figure 6 not only reduces the load on the transcoding server during the media streaming process, but also reduces the user's consumption of 2G or 3G or 4G traffic, reduces user traffic charges, and does not need to go through the transcoding server.
  • the code can improve the quality of the media stream.
  • FIG. 7 is a structural diagram of another central management server according to an embodiment of the present invention.
  • the central management server may include a transmitter 701, a receiver 702, a memory 703, and a processor 704 connected to the transmitter 701, the receiver 702, and the memory 703, respectively;
  • the memory 703 stores a set of program codes
  • the processor 704 is configured to call the program code stored in the memory 703 for performing the following operations:
  • the access mode of the mobile client is the data access mode
  • the notification that the mobile client information is carried is sent to the surveillance camera, so that the surveillance camera directly transmits the media stream to the mobile client according to the mobile client information
  • the data access mode includes at least a Wi-Fi access method.
  • the memory 704 is further configured to perform the following operations:
  • the monitoring camera sends the media stream to the monitoring server, and the monitoring server forwards the media stream to the mobile client.
  • the memory 704 is further configured to perform the following operations:
  • the monitoring camera sends the media stream to the transcoding server, and the transcoding server converts the media stream into a media stream receivable by the mobile client and sends the packet to the mobile device.
  • the transcoding server converts the media stream into a media stream receivable by the mobile client and sends the packet to the mobile device.
  • the memory 704 is further configured to perform the following operations: When the mobile client access mode is the mobile network access mode, the monitoring camera sends the media stream to the transcoding server, and the transcoding server converts the media stream into a media stream receivable by the mobile client and sends the media stream to the mobile client. mobile client.
  • the memory 704 is further configured to perform the following operations:
  • the mobile client When the access mode type of the mobile client is the data access mode, the mobile client is notified to start the media stream reception.
  • the memory 704 obtains the access mode of the mobile client by:
  • the processor 704 receives the mobile client to send a media stream request, and obtains the mobile client access mode from the media stream request.
  • the processor 704 receives the mobile client to send a media stream request, and sends an access mode request message to the mobile client, and receives the mobile client's access mode returned by the mobile client.
  • the central management server shown in Figure 7 can not only reduce the load of the transcoding server in the media streaming process, but also reduce the user's consumption of 2G or 3G or 4G traffic, reduce the user traffic tariff, and the media stream does not need to go through the transcoding server.
  • the code can improve the quality of the media stream.
  • FIG. 8 is a structural diagram of a media stream transmission system according to an embodiment of the present invention.
  • the media streaming system includes a central management server 801 and a surveillance camera 802, wherein:
  • the central management server 801 is configured to: when the mobile client requests the media stream, obtain the access mode of the mobile client; and identify the access mode type of the mobile client, when the mobile client access mode type is the data access mode, send The notification of the mobile client information is carried to the surveillance camera 802; wherein the data access mode includes at least a Wi-Fi access mode;
  • the surveillance camera 802 is configured to directly transmit the media stream to the mobile client according to the mobile client information.
  • the media streaming system shown in FIG. 8 further includes a monitoring server 803, where:
  • the central management server 801 is further configured to notify the monitoring camera 802 to send the media stream to the monitoring server when the access mode type of the mobile client is the data access mode;
  • the monitoring camera 802 is further configured to send the media stream according to the notification of the central management server 801. To the monitoring server 803;
  • the monitoring server 803 is configured to forward the media stream to the mobile client.
  • the media streaming system shown in FIG. 8 further includes a transcoding server 804, where:
  • the central management server 801 is further configured to notify the monitoring camera 802 to send the media stream to the transcoding server 804 when the access mode type of the mobile client is the data access mode;
  • the monitoring camera 802 is further configured to send the media stream to the transcoding server 804 according to the notification of the central management server 801;
  • the transcoding server 804 is configured to transcode the media stream into a media stream receivable by the mobile client and send the media stream to the mobile client.
  • the central management server 801 is further configured to notify the surveillance camera when the access mode type of the mobile client is the mobile network access mode.
  • the 802 sends the media stream to the transcoding server 804.
  • the monitoring camera 802 is further configured to send the media stream to the transcoding server 804 according to the notification of the central management server 801; the transcoding server 804 is configured to transcode the media stream into a mobile client.
  • the media stream that can be received by the end and sent to the mobile client.
  • the central management server 801 is further configured to notify the mobile client when the access mode type of the mobile client is the data access mode. Start media stream reception.
  • the central management server 801 obtains the access mode of the mobile client when the mobile client requests the media stream:
  • the central management server 801 is configured to receive a mobile client to send a media stream request, and obtain a mobile client access mode from the media stream request;
  • the central management server 801 is configured to receive a mobile client to send a media stream request, and send an access mode request message to the mobile client, and receive the mobile client's access mode returned by the mobile client.
  • the media streaming system shown in FIG. 8 can not only reduce the load of the transcoding server in the media streaming process, but also reduce the user's occupation of 2G or 3G or 4G traffic, reduce the user traffic tariff, and the media stream does not need to go through the transcoding server. Transcoding can improve the quality of the media stream.
  • the media stream transmission method and related devices and systems provided by the embodiments of the present invention are described in detail above.
  • the access mode switching of the mobile client is 2G or Switching between 3G or 4G and Wi-Fi can also be between 2G, 3G, 4G, Wi-Fi; or between 2G or 3G or 4G or Wi-Fi and wired Switching; and can be switching between any other network access methods, such as switching between fiber access and double glue lines.
  • the mobile client in addition to requesting the media stream from the central management server, may also upload the monitoring media stream to the central management server as a video input front end.
  • the transcoding in addition to the media stream transcoding can be completed by the transcoding server, the transcoding can be completed by the central management server or the third party service, or the transcoding can be directly completed by the surveillance camera.
  • the program may be stored in a computer readable storage medium, and the storage medium may include: Flash disk, read-only memory (ROM), random access memory (RAM), disk or optical disk.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种媒体流传输方法及相关设备、***,该方法包括:中心管理服务器在移动客户端请求媒体流时,获取该移动客户端的接入方式,并识别该移动客户端的接入方式类型;以及在该移动客户端的接入方式类型为数通接入方式时,发送携带所述移动客户端信息的通知给监控摄像机,以使监控摄像机根据该移动客户端信息将媒体流直传给该移动客户端;其中,数通接入方式至少包括Wi-Fi接入方式。本发明实施例可以减轻媒体流传输过程的转码服务器负载压力、降低用户流量资费以及提高媒体流质量。

Description

一种媒体流传输方法及相关设备、 *** 技术领域
本发明涉及媒体流传输领域, 尤其涉及一种媒体流传输方法及相关设备、 ***。 背景技术
在无线监控技术中,通常由部署在前端监控点的监控摄像机来采集音频和 /或视频, 并将采集到的音频和 /或视频进行编码以生成媒体流。 当移动客户端
(包括移动手机、 PAD 等) 需要实时浏览监控摄像机生成的媒体流时, 移动 客户端可以通过 2G或 3G或 4G等移动网络接入方式接入中心管理服务器, 并发起媒体流请求给中心管理服务器,由中心管理服务器收到媒体流请求后触 发监控摄像机将实时的媒体流发给转码服务器,再由转码服务器将媒体流转码 成移动客户端可接收的媒体流(如低分辨率、 低带宽的媒体流), 并通过相应 地的 2G或 3G或 4G等移动网络发送给移动客户端, 从而实现了在移动客户 端上自由、 便捷地浏览监控摄像机生成的媒体流。
在实际应用中, 当移动客户端所处的网络环境较好时,移动客户端可能会 检测到较好的无线保真 (Wireless Fidelity, Wi-Fi )信号, 相应地移动客户端 可以通过 Wi-Fi接入方式接入中心管理服务器并请求媒体流。然而实践中发现, 无论移动客户端采用移动网络接入方式还是 Wi-Fi接入方式接入中心管理服务 器并请求媒体流,上述的媒体流传输方式均保持不变,从而至少造成以下几个 缺陷, 即:
1 )、 转码服务器持续工作, 加剧负载压力; 2 )、 继续占用 2G或 3G或 4G 流量, 导致用户流量资费高; 3 )、 转码服务器转码后的媒体流质量低。 发明内容
本发明实施例提供一种媒体流传输方法及相关设备、 ***, 用于有效解决 现有的媒体流传输过程存在的转码服务器压力大、用户流量资费高以及媒体流 质量低的问题。 本发明实施例第一方面提供一种媒体流传输方法, 包括:
中心管理服务器在移动客户端请求媒体流时,获取所述移动客户端的接入 方式;
中心管理服务器识别所述移动客户端的接入方式类型;
中心管理服务器在所述移动客户端的接入方式类型为数通接入方式时,发 送携带所述移动客户端信息的通知给监控摄像机,以使所述监控摄像机根据所 述移动客户端信息将媒体流直传给所述移动客户端; 其中, 所述数通接入方式 至少包括 Wi-Fi接入方式。
在第一方面的第一种可能的实现方式中, 所述方法还包括:
中心管理服务器在所述移动客户端的接入方式类型为数通接入方式时,通 知监控摄像机将媒体流发送给监控服务器,由所述监控服务器将所述媒体流转 发给所述移动客户端。
在第一方面的第二种可能的实现方式中, 所述方法还包括:
中心管理服务器在所述移动客户端的接入方式类型为数通接入方式时,通 知监控摄像机将媒体流发送给所述转码服务器,由所述转码服务器将所述媒体 流转转码成所述移动客户端可接收的媒体流并发送给所述移动客户端。
在第一方面的第三种可能的实现方式中, 所述方法还包括:
中心管理服务器在所述移动客户端的接入方式类型为移动网络接入方式 时,通知监控摄像机将媒体流发送给所述转码服务器, 由所述转码服务器将所 述媒体流转转码成所述移动客户端可接收的媒体流并发送给所述移动客户端。
本发明实施例第二方面提供一种中心管理服务器, 包括:
获取单元, 用于在移动客户端请求媒体流时, 获取所述移动客户端的接入 方式;
识别单元, 用于识别所述移动客户端的接入方式类型;
通知单元, 用于在所述移动客户端的接入方式类型为数通接入方式时,发 送携带所述移动客户端信息的通知给监控摄像机,以使所述监控摄像机根据所 述移动客户端信息将媒体流直传给所述移动客户端; 其中, 所述数通接入方式 至少包括 Wi-Fi接入方式。
在第二方面的第一种可能的实现方式中,所述通知单元还用于在所述移动 客户端的接入方式类型为数通接入方式时,通知监控摄像机将媒体流发送给监 控服务器, 由所述监控服务器将所述媒体流转发给所述移动客户端。
在第二方面的第二种可能的实现方式中,所述通知单元还用于在所述移动 客户端的接入方式类型为数通接入方式时,通知监控摄像机将媒体流发送给所 述转码服务器,由所述转码服务器将所述媒体流转转码成所述移动客户端可接 收的媒体流并发送给所述移动客户端。
在第二方面的第三种可能的实现方式中,所述通知单元还用于在所述移动 客户端的接入方式类型为移动网络接入方式时,通知监控摄像机将媒体流发送 给所述转码服务器,由所述转码服务器将所述媒体流转转码成所述移动客户端 可接收的媒体流并发送给所述移动客户端。
本发明实施例第三方面提供一种中心管理服务器, 包括发射机、 接收机、 存储器以及分别与所述发射机、 所述接收机和所述存储器连接的处理器;
其中, 所述存储器中存储一组程序代码,且所述处理器用于调用所述存储 器中存储的程序代码, 用于执行以下操作:
在移动客户端请求媒体流时, 获取所述移动客户端的接入方式;
识别所述移动客户端的接入方式类型;
在所述移动客户端的接入方式类型为数通接入方式时,发送携带所述移动 客户端信息的通知给监控摄像机,以使所述监控摄像机根据所述移动客户端信 息将媒体流直传给所述移动客户端; 其中, 所述数通接入方式至少包括 Wi-Fi 接入方式。
在第三方面的第一种可能的实现方式中, 所述存储器还用于执行以下操 作:
在所述移动客户端的接入方式类型为数通接入方式时,通知监控摄像机将 媒体流发送给监控服务器,由所述监控服务器将所述媒体流转发给所述移动客 户端。
在第三方面的第二种可能的实现方式中, 所述存储器还用于执行以下操 作:
在所述移动客户端的接入方式类型为数通接入方式时,通知监控摄像机将 媒体流发送给所述转码服务器,由所述转码服务器将所述媒体流转转码成所述 移动客户端可接收的媒体流并发送给所述移动客户端。
在第三方面的第三种可能的实现方式中, 所述存储器还用于执行以下操 作:
在所述移动客户端的接入方式类型为移动网络接入方式时,通知监控摄像 机将媒体流发送给所述转码服务器,由所述转码服务器将所述媒体流转转码成 所述移动客户端可接收的媒体流并发送给所述移动客户端。
在第三方面的第四种可能的实现方式中, 所述存储器还用于执行以下操 作:
在所述移动客户端的接入方式类型为数通接入方式时,通知所述移动客户 端启动媒体流接收。
本发明实施例第四方面提供一种媒体流传输***, 包括:
中心管理服务器,用于在移动客户端请求媒体流时, 获取所述移动客户端 的接入方式; 以及识别所述移动客户端的接入方式类型,在所述移动客户端的 接入方式类型为数通接入方式时,发送携带所述移动客户端信息的通知给监控 摄像机, 其中, 所述数通接入方式至少包括 Wi-Fi接入方式;
监控摄像机,用于根据所述移动客户端信息将媒体流直传给所述移动客户 端。
在第四方面的第一种可能的实现方式中, 所述***还包括监控服务器: 所述中心管理服务器,还用于在所述移动客户端的接入方式类型为数通接 入方式时, 通知监控摄像机将媒体流发送给监控服务器;
所述监控摄像机,还用于根据所述中心管理服务器的通知,将媒体流发送 给所述监控服务器;
所述监控服务器, 用于将所述媒体流转发给所述移动客户端。
在第四方面的第二种可能的实现方式中, 所述***还包括转码服务器: 所述中心管理服务器,还用于在所述移动客户端的接入方式类型为数通接 入方式时, 通知监控摄像机将媒体流发送给所述转码服务器;
所述监控摄像机,还用于根据所述中心管理服务器的通知,将媒体流发送 给所述转码服务器;
所述转码服务器,用于将所述媒体流转转码成所述移动客户端可接收的媒 体流并发送给所述移动客户端。
在第四方面的第三种可能的实现方式中, 所述***还包括转码服务器: 所述中心管理服务器,还用于在所述移动客户端的接入方式类型为移动网 络接入方式时, 通知监控摄像机将媒体流发送给所述转码服务器;
所述监控摄像机,还用于根据所述中心管理服务器的通知,将媒体流发送 给所述转码服务器;
所述转码服务器,用于将所述媒体流转转码成所述移动客户端可接收的媒 体流并发送给所述移动客户端。
本发明实施例中, 中心管理服务器在移动客户端请求媒体流时, 先获取移 动客户端的接入方式, 并且在识别出移动客户端的接入方式类型是包括 Wi-Fi 接入方式在内的数通接入方式时,发送携带该移动客户端信息的通知给监控摄 像机, 以使监控摄像机根据该移动客户端信息将媒体流直传给该移动客户端。 可见, 本发明实施例中, 中心管理服务器可以在移动客户端采用包括 Wi-Fi接 入方式在内的数通接入方式接入时, 自动调整媒体流的传输方式,使媒体流不 再由经转码服务器转码后再通过 2G或 3G或 4G等移动网络发送给移动客户 端,从而不仅可以减轻媒体流传输过程的转码服务器负载压力, 而且还可以减 少用户对 2G或 3G或 4G流量占用, 降低用户流量资费, 以及媒体流无需经 过转码服务器转码, 可以提高媒体流质量。 附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要 使用的附图作筒单地介绍,显而易见地, 下面描述中的附图仅仅是本发明的一 些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还 可以根据这些附图获得其他的附图。
图 1是本发明实施例提供的一种媒体流传输方法的流程图;
图 2是本发明实施例提供的另一种媒体流传输方法的流程图;
图 3是本发明实施例提供的另一种媒体流传输方法的流程图;
图 4是本发明实施例提供的另一种媒体流传输方法的流程图;
图 5是本发明实施例提供的又一种媒体流传输方法的流程图; 图 6是本发明实施例提供的一种中心管理服务器的结构图;
图 7是本发明实施例提供的另一种中心管理服务器的结构图;
图 8是本发明实施例提供的一种媒体流传输***的结构图。 具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
请参见图 1 , 图 1是本发明实施例提供的一种媒体流传输方法的流程图。 如图 1所示, 该媒体流传输方法可以包括以下步骤。
101、 中心管理服务器在移动客户端请求媒体流时, 获取移动客户端的接 入方式。
本发明实施例中, 移动客户端可以是移动手机、 PAD 等, 也可以是安卓 ( Android )客户端、 iOS 客户端或者其他移动互联网设备 ( Mobile Internet Devices, MID ), 本发明实施例不作具体限定。
本发明实施例中, 移动客户端的接入方式可以包括 2G或 3G或 4G等移 动网络接入方式,也可以包括 Wi-Fi接入方式、有线接入方式等数通接入方式。
本发明实施例中,上述的媒体流可以是监控摄像机实时生成的音频码流和 /或视频码流, 也可以是监控摄像机预先录制的音频码流和 /或视频码流。
作为一种可选的实施方式,中心管理服务器可以接收移动客户端发送媒体 流请求, 并从该媒体流请求中获取移动客户端的接入方式。
或者,作为另一种可选的实施方式, 中心管理服务器也接收移动客户端发 送媒体流请求, 并发送接入方式请求消息给移动客户端, 以及接收移动客户端 返回的移动客户端的接入方式。
或者,作为另一种可选的实施方式, 中心管理服务器也可以根据移动客户 端接入的 IP地址信息来判断出移动客户端的接入方式。
102、 中心管理服务器识别移动客户端的接入方式类型。
一个实施例中,移动客户端的不同的接入方式类型可以采用不同的标识来 表征,相应地, 中心管理服务器通过用于表征移动客户端的接入方式类型的标 识来识别出移动客户端的接入方式类型。
103、 中心管理服务器在移动客户端的接入方式类型为数通接入方式时, 发送携带该移动客户端信息的通知给监控摄像机,以使监控摄像机根据该移动 客户端信息将媒体流直传给该移动客户端; 其中, 该数通接入方式至少包括 Wi-Fi接入方式。
一个实施例中,中心管理服务器可以从移动客户端发起至中心管理服务器 的媒体流请求中获取移动客户端信息, 或者, 中心管理服务器也可以在接收到 移动客户端发起至中心管理服务器的媒体流请求之后,向移动客户端请求移动 客户端信息。 其中, 移动客户端信息可以包括移动客户端的地址信息、 端口号 等。
作为一种可选的实施方式,在图 1所描述的媒体流传输方法中, 中心管理 服务器在移动客户端的接入方式类型为数通接入方式时,也可以通知监控摄像 机将媒体流发送给监控服务器, 由监控服务器将媒体流转发给移动客户端。
作为另一种可选的实施方式,在图 1所描述的媒体流传输方法中, 中心管 理服务器在移动客户端的接入方式类型为数通接入方式时,还可以通知监控摄 像机将媒体流发送给转码服务器,由转码服务器将媒体流转转码成移动客户端 可接收的媒体流并发送给移动客户端。
作为又一种可选的实施方式,在图 1所描述的媒体流传输方法中, 中心管 理服务器在移动客户端的接入方式类型为移动网络接入方式时,也可以通知监 控摄像机将媒体流发送给转码服务器,由转码服务器将媒体流转转码成移动客 户端可接收的媒体流并发送给移动客户端。在这种情况下, 可以预先人为设置 好转码服务器的编码格式、 码率、 帧率等参数, 使得转码服务器转码成的媒体 流的质量比传统的在 2G或 3G或 4G等移动网络接入方式下转码成的媒体流 质量高。
作为又一种可选的实施方式,在图 1所描述的媒体流传输方法中, 中心管 理服务器在移动客户端的接入方式类型为数通接入方式时,还可以通知移动客 户端启动媒体流接收。
图 1 所描述的媒体流传输方法不仅可以减轻媒体流传输过程的转码服务 器负载压力, 而且还可以减少用户对 2G或 3G或 4G流量占用, 降低用户流 量资费, 以及媒体流无需经过转码服务器转码, 可以提高媒体流质量。
为了更好的理解本发明实施例提供的媒体流传输方法及相关设备、 ***, 下面再结合具体实施例来进行详细描述。
请参见图 2,图 2是本发明实施例提供的另一种媒体流传输方法的流程图。 如图 2所示, 该媒体流传输方法可以包括以下步骤。
201、 中心管理服务器接收移动客户端发起的媒体流请求。
一个实施例中, 移动客户端发起的媒体流请求可以携带有移动客户端信
202、 中心管理服务器获取移动客户端的接入方式。
203、 中心管理服务器识别出移动客户端的接入方式类型, 当移动客户端 的接入方式类型为 Wi-Fi接入方式时, 执行步骤 204; 当移动客户端的接入方 式类型为 2G或 3G或 4G接入方式时, 执行步骤 205~207。
一个实施例中,中心管理服务器在上述步骤 201接收到的移动客户端发起 的媒体流请求中可以携带用于表征其接入方式(如 Wi-Fi、 2G或 3G或 4G ) 的标识,相应地, 中心管理服务器可以从移动客户端发起的媒体流请求中获取 移动客户端的接入方式(即步骤 202 ), 进而识别出移动客户端的接入方式是 Wi-Fi接入方式, 还是 2G或 3G或 4G接入方式(即步骤 203 )。
204、 中心管理服务器在移动客户端的接入方式类型为 Wi-Fi接入方式时, 发送携带移动客户端信息的通知给监控摄像机,以使监控摄像机将媒体流直传 给移动客户端。
本发明实施例中, 当移动客户端的接入方式类型为 Wi-Fi接入方式时, 中 心管理服务器可以建立移动客户端与监控摄像机之间的媒体流直传通道,使得 监控摄像机可以将媒体流直接发送给移动客户端。一个实施例中, 中心管理服 务器可以发起携带有移动客户端信息(包括地址、 端口号等)的媒体流请求给 监控摄像机,以通知监控摄像机根据移动客户端信息将媒体流直接发送给移动 客户端。对于中心管理服务器而言, 可以从移动客户端发起的媒体流请求中获 取移动客户端信息, 或者, 中心管理服务器在接收到移动客户端发起的媒体流 请求后, 主动向移动客户端请求移动客户端信息, 本发明实施例不作限定。 205、 中心管理服务器在移动客户端的接入方式类型为 2G或 3G或 4G接 入方式时, 通知监控摄像机将媒体流发送给转码服务器。
206、 转码服务器将媒体流转转码成移动客户端可接收的媒体流。
207、 转码服务器将转码后的媒体流发送给移动客户端。
图 2所描述的媒体流传输方法不仅可以减轻媒体流传输过程的转码服务 器负载压力, 而且还可以减少用户对 2G或 3G或 4G流量占用, 降低用户流 量资费, 以及媒体流无需经过转码服务器转码, 可以提高媒体流质量。
请参见图 3,图 3是本发明实施例提供的另一种媒体流传输方法的流程图。 如图 3所示, 该媒体流传输方法可以包括以下步骤。
301、 监控摄像机接入中心管理服务器。
302、 移动客户端通过 Wi-Fi接入方式接入中心管理服务器。
303、 移动客户端在向中心管理服务器发起媒体流请求, 该媒体流请求中 携带其接入方式(即 Wi-Fi接入方式)。
304、 中心管理服务器从上述媒体流请求消息中, 获取用于移动客户端的 接入方式。
305、 中心管理服务器识别出移动客户端的接入方式类型为 Wi-Fi接入方 式。
306、 中心管理服务器向监控摄像机发起媒体流请求, 该媒体流请求携带 有移动客户端信息。
307、 中心管理服务器通知移动客户端启动媒体流接收。
308、 监控摄像机根据移动客户端信息直接向移动客户端发送媒体流。 至此, 当移动客户端以 Wi-Fi接入方式接入时, 中心管理服务器协调建立 监控摄像机与移动客户端之间的媒体流直传通道,由监控摄像机把媒体流直接 传输给移动客户端。从而, 不仅可以减轻媒体流传输过程的转码服务器负载压 力, 而且还可以减少用户对 2G或 3G或 4G流量占用, 降低用户流量资费, 以及媒体流无需经过转码服务器转码, 可以提高媒体流质量。
请参见图 4,图 4是本发明实施例提供的另一种媒体流传输方法的流程图。 如图 4所示, 该媒体流传输方法可以包括以下步骤。
401、 监控摄像机接入中心管理服务器。 402、 移动客户端通过 2G或 3G或 4G接入方式接入中心管理服务器。
403、 移动客户端在向中心管理服务器发起媒体流请求, 该媒体流请求中 携带其接入方式(即 2G或 3G或 4G接入方式)。
404、 中心管理服务器从上述媒体流请求消息中, 获取用于移动客户端的 接入方式。
405、 中心管理服务器识别出移动客户端的接入方式类型为 2G或 3G或 4G接入方式。
406、 中心管理服务器分配转码服务器。
其中, 中心管理服务器可以发送分配指令给任一转码服务器,从而触发该 转码服务器启动工作。一个实施例中, 该分配指令中可以携带有移动客户端信
407、 中心管理服务器向监控摄像机发起媒体流请求。
一个实施例中,中心管理服务器向监控摄像机发起的媒体流请求中可以携 带有中心管理服务器分配的转码服务器信息(包括转码服务器的地址信息、标 识信息等)。
408、 中心管理服务器通知移动客户端启动媒体流接收。
409、 监控摄像机将媒体流发送给转码服务器。
其中, 监控摄像机可以根据转码服务器信息将媒体流发送给转码服务器。
410、 转码服务器将媒体流转成移动客户端可接收的媒体流。
411、 转码服务器将转码后的媒体流发送给移动客户端。
本发明实施例中,转码服务器转码后的媒体流可以是按照用户或***的配 置要求进行转码的。
至此, 在移动客户端以 2G或 3G或 4G接入方式接入时, 中心管理月良务 器通过转码服务器建立监控摄像机与移动客户端之间的媒体流中转传输通道, 所有发给移动客户端的媒体流,都先发给转码服务器, 由转码服务器进行转码 后, 再发给移动客户端。
在实际应用中,移动客户端在媒体流建立完成后,还可以进行移动客户端 的接入方式切换。但是,无论是从 Wi-Fi接入方式切换为 2G或 3G或 4G接入, 还是从 2G或 3G或 4G接入方式切换为 Wi-Fi接入方式,移动客户端均需要先 释放已经建立的媒体流关系, 重新建立媒体流。 举例来说, 当移动客户端检测 不到良好的 Wi-Fi信号时, 可以采用 2G或 3G或 4G接入方式接入, 此时监控 摄像机可以将媒体流发送给转码服务器, 转码服务器转码后转发给移动客户 端, 实现转码中转传输方式; 而当移动客户端检测到良好的 Wi-Fi信号时, 可 以采用 Wi-Fi接入方式接入,此时监控摄像机可以直接发送媒体流给移动客户 端, 实现直连传输方式。 一个实施例中, 当 2G或 3G或 4G接入方式和 Wi-Fi 接入方式均可以使用时, 监控摄像机与移动客户端之间可以优选直连传输方 式。
针对移动客户端接入方式可能发送切换的场景,本发明实施例提供了又一 种媒体流传输方法, 该媒体流传输方法的流程图如图 5所示, 包括以下步骤。
501、 监控摄像机接入中心管理服务器。
502、 移动客户端通过 2G或 3G或 4G接入方式接入中心管理月良务器。
503、 移动客户端在向中心管理服务器发起媒体流请求, 该媒体流请求中 携带其接入方式(即 2G或 3G或 4G接入方式)。
504、 中心管理服务器从上述媒体流请求消息中, 获取用于移动客户端的 接入方式。
505、 中心管理服务器识别出移动客户端的接入方式类型为 2G或 3G或 4G接入方式。
506、 中心管理服务器分配转码服务器。
其中, 中心管理服务器可以发送分配指令给任一转码服务器,从而触发该 转码服务器启动工作。一个实施例中, 该分配指令中可以携带有移动客户端信
507、 中心管理服务器向监控摄像机发起媒体流请求。
一个实施例中,中心管理服务器向监控摄像机发起的媒体流请求中可以携 带有中心管理服务器分配的转码服务器信息(包括转码服务器的地址信息、标 识信息等)。
508、 中心管理服务器通知移动客户端启动媒体流接收。
509、 监控摄像机将媒体流发送给转码服务器。
其中, 监控摄像机可以根据转码服务器信息将媒体流发送给转码服务器。 510、 转码服务器将媒体流转成移动客户端可接收的媒体流。
511、 转码服务器将转码后的媒体流发送给移动客户端。
512、 移动客户端在媒体流建立完成后, 探测到 Wi-Fi接入方式可用。
513、 移动客户端通知中心服务器, 释放原有媒体流。
514、 中心管理服务器通知监控摄像机, 释放原有媒体流。
515、 中心管理服务器通知转码服务器, 释放原有媒体流转码业务。
516、 中心管理服务器通知移动客户端, 释放原有媒体流业务完成。
其中,通过上述步骤 513~516可以完全释放之前建立的、与移动客户端相 关的所有媒体流。
517、 移动客户端在向中心管理服务器发起媒体流请求, 该媒体流请求中 携带 Wi-Fi接入方式。
518、 中心管理服务器从上述媒体流请求消息中, 获取用于移动客户端的 接入方式。
519、 中心管理服务器识别出移动客户端的接入方式类型为 Wi-Fi接入方 式。
520、 中心管理服务器向监控摄像机发起媒体流请求, 该媒体流请求携带 有移动客户端信息。
521、 中心管理服务器通知移动客户端启动媒体流接收。
522、 监控摄像机根据移动客户端信息向移动客户端发送媒体流。
至此,当移动客户端从 2G或 3G或 4G接入方式切换至 Wi-Fi接入方式接 入时,中心管理服务器协调建立监控摄像机与移动客户端之间的媒体流直传通 道, 由监控摄像机把媒体流直接传输给移动客户端。 从而, 不仅可以减轻媒体 流传输过程的转码服务器负载压力, 而且还可以减少用户对 2G或 3G或 4G 流量占用, 降低用户流量资费, 以及媒体流无需经过转码服务器转码, 可以提 高媒体流质量。
以上对本发明实施例提供的媒体流传输方法进行了详细介绍。在本发明实 施例提供的媒体流传输方法中, 可能涉及到转码服务器对媒体流进行转码, 其 中, 转码服务器对媒体流进行转码的流程概括描述如下:
第一、监控摄像机在接收到中心服务器的发钱媒体流请求后,发送媒体流 到转码服务器。
第二、 转码服务器在接收到媒体流后, 先获取所接收到的媒体流的信息, 如编码格式、 码率、 帧率等。
第三、 转码服务器获取移动客户端所需要的媒体流的信息, 如编码格式、 码率、 帧率等。
其中,对于转码服务器而言, 可以通过中心管理服务器发起的媒体流请求 来获得移动客户端所需要的媒体流的信息。
第四、转码服务器根据接收到的媒体流的信息和移动客户端所需要的媒体 流的信息, 将接收到的媒体流转码为移动客户端所需要的媒体流, 例如, 从
720P转码为 CIF, 或把 30帧 /秒转码为 10帧 /秒, 或把 H264转码为 MPEG4, 或相反的转码等等。
第五、 转码服务器将转码后的媒体流发送给移动客户端。
请参阅图 6, 图 6是本发明实施例提供的一种中心管理服务器的结构图。 如图 6所示, 该中心管理服务器可以包括:
获取单元 601 , 用于在移动客户端请求媒体流时, 获取移动客户端的接入 方式;
识别单元 602, 用于识别移动客户端的接入方式类型;
通知单元 603, 用于在移动客户端的接入方式类型为数通接入方式时, 发 送携带有移动客户端信息的通知给监控摄像机,以使监控摄像机根据该移动客 户端信息将媒体流直传给移动客户端; 其中, 数通接入方式至少包括 Wi-Fi接 入方式。
作为一种可选的实施方式,通知单元 603还可以在移动客户端的接入方式 类型为数通接入方式时,通知监控摄像机将媒体流发送给监控服务器, 由监控 服务器将所述媒体流转发给移动客户端。
作为一种可选的实施方式,通知单元 603还可以在移动客户端的接入方式 类型为数通接入方式时,通知监控摄像机将媒体流发送给转码服务器, 由转码 服务器将媒体流转转码成移动客户端可接收的媒体流并发送给移动客户端。
作为一种可选的实施方式,通知单元 603还可以在移动客户端的接入方式 类型为移动网络接入方式时,通知监控摄像机将媒体流发送给转码服务器, 由 转码服务器将媒体流转转码成移动客户端可接收的媒体流并发送给移动客户 端。
作为一种可选的实施方式,通知单元 603还可以在移动客户端的接入方式 类型为数通接入方式时, 通知移动客户端启动媒体流接收。
作为一种可选的实施方式,获取单元 601用于接收移动客户端发送媒体流 请求, 并从该媒体流请求中获取移动客户端的接入方式;
或者, 用于接收移动客户端发送媒体流请求, 并发送接入方式请求消息给 移动客户端, 以及接收移动客户端返回的移动客户端的接入方式。
图 6 所示的中心管理服务器不仅可以减轻媒体流传输过程的转码服务器 负载压力, 而且还可以减少用户对 2G或 3G或 4G流量占用, 降低用户流量 资费, 以及媒体流无需经过转码服务器转码, 可以提高媒体流质量。
请参阅图 7,图 7是本发明实施例提供的另一种中心管理服务器的结构图。 如图 7所示,该中心管理服务器可以包括发射机 701、接收机 702、存储器 703 以及分别与发射机 701、 接收机 702和存储器 703连接的处理器 704;
其中, 存储器 703中存储一组程序代码, 且处理器 704用于调用存储器 703中存储的程序代码, 用于执行以下操作:
在移动客户端请求媒体流时, 获取移动客户端的接入方式;
识别移动客户端的接入方式类型;
在移动客户端的接入方式类型为数通接入方式时,发送携带有移动客户端 信息的通知给监控摄像机,以使监控摄像机根据该移动客户端信息将媒体流直 传给移动客户端; 其中, 数通接入方式至少包括 Wi-Fi接入方式。
作为一种可选的实施方式, 存储器 704还用于执行以下操作:
在移动客户端的接入方式类型为数通接入方式时,通知监控摄像机将媒体 流发送给监控服务器, 由监控服务器将媒体流转发给移动客户端。
作为一种可选的实施方式, 存储器 704还用于执行以下操作:
在移动客户端的接入方式类型为数通接入方式时,通知监控摄像机将媒体 流发送给转码服务器,由转码服务器将媒体流转转码成移动客户端可接收的媒 体流并发送给移动客户端。
作为一种可选的实施方式, 存储器 704还用于执行以下操作: 在移动客户端的接入方式类型为移动网络接入方式时,通知监控摄像机将 媒体流发送给转码服务器,由转码服务器将媒体流转转码成移动客户端可接收 的媒体流并发送给移动客户端。
作为一种可选的实施方式, 存储器 704还用于执行以下操作:
在移动客户端的接入方式类型为数通接入方式时,通知移动客户端启动媒 体流接收。
作为一种可选的实施方式,存储器 704在移动客户端请求媒体流时, 获取 移动客户端的接入方式的具体方式为:
处理器 704接收移动客户端发送媒体流请求,并从媒体流请求中获取移动 客户端的接入方式;
或者, 处理器 704接收移动客户端发送媒体流请求, 并发送接入方式请求 消息给移动客户端, 以及接收移动客户端返回的移动客户端的接入方式。
图 7 所示的中心管理服务器不仅可以减轻媒体流传输过程的转码服务器 负载压力, 而且还可以减少用户对 2G或 3G或 4G流量占用, 降低用户流量 资费, 以及媒体流无需经过转码服务器转码, 可以提高媒体流质量。
请参阅图 8, 图 8是本发明实施例提供的一种媒体流传输***的结构图。 如图 8所示, 该媒体流传输***包括中心管理服务器 801和监控摄像机 802, 其中:
中心管理服务器 801 , 用于在移动客户端请求媒体流时, 获取移动客户端 的接入方式; 以及识别移动客户端的接入方式类型,在移动客户端的接入方式 类型为数通接入方式时, 发送携带有移动客户端信息的通知给监控摄像机 802; 其中, 数通接入方式至少包括 Wi-Fi接入方式;
监控摄像机 802, 用于根据该移动客户端信息将媒体流直传给移动客户 端。
作为一种可选的实施方式,图 8所示的媒体流传输***还包括监控服务器 803 , 其中:
中心管理服务器 801 , 还用于在移动客户端的接入方式类型为数通接入方 式时, 通知监控摄像机 802将媒体流发送给监控服务器;
监控摄像机 802, 还用于根据中心管理服务器 801的通知, 将媒体流发送 给监控服务器 803;
监控服务器 803 , 用于将媒体流转发给移动客户端。
作为一种可选的实施方式,图 8所示的媒体流传输***还包括转码服务器 804, 其中:
中心管理服务器 801 , 还用于在移动客户端的接入方式类型为数通接入方 式时, 通知监控摄像机 802将媒体流发送给转码服务器 804;
监控摄像机 802, 还用于根据中心管理服务器 801的通知, 将媒体流发送 给转码服务器 804;
转码服务器 804, 用于将媒体流转转码成移动客户端可接收的媒体流并发 送给移动客户端。
作为一种可选的实施方式,在图 8所示的媒体流传输***中, 中心管理月良 务器 801还用于在移动客户端的接入方式类型为移动网络接入方式时,通知监 控摄像机 802将媒体流发送给转码服务器 804; 监控摄像机 802还用于根据中 心管理服务器 801的通知, 将媒体流发送给转码服务器 804; 转码服务器 804 用于将媒体流转转码成移动客户端可接收的媒体流并发送给移动客户端。
作为一种可选的实施方式,在图 8所示的媒体流传输***中, 中心管理月良 务器 801还用于在移动客户端的接入方式类型为数通接入方式时,通知移动客 户端启动媒体流接收。
作为一种可选的实施方式,在图 8所示的媒体流传输***中, 中心管理月良 务器 801在移动客户端请求媒体流时,获取移动客户端的接入方式的具体方式 为:
中心管理服务器 801用于接收移动客户端发送媒体流请求,并从媒体流请 求中获取移动客户端的接入方式;
或者, 中心管理服务器 801用于接收移动客户端发送媒体流请求, 并发送 接入方式请求消息给移动客户端,以及接收移动客户端返回的移动客户端的接 入方式。
图 8 所示的媒体流传输***不仅可以减轻媒体流传输过程的转码服务器 负载压力, 而且还可以减少用户对 2G或 3G或 4G流量占用, 降低用户流量 资费, 以及媒体流无需经过转码服务器转码, 可以提高媒体流质量。 以上对本发明实施例提供的媒体流传输方法及相关设备、***进行了详细 描述, 在本发明实施例提供的媒体流传输方法及相关设备、 ***中, 移动客户 端的接入方式切换除了是 2G或 3G或 4G与 Wi-Fi之间的切换,还可以是 2G、 3G、 4G、 Wi-Fi之间任意两者之间的切换; 也可以是 2G或 3G或 4G或 Wi-Fi 与有线之间的切换; 以及可以是其它任何网络接入方式之间的切换,如光纤接 入与双胶线之间的切换。
本发明实施例中, 除了移动客户端向中心管理服务器请求媒体流外,还可 以作为视频输入前端, 向中心管理服务器上传监控媒体流。
本发明实施例中, 除了可以由转码服务器完成媒体流转码外,还可以由中 心管理服务器或第三方服务完成转码, 或者, 由监控摄像机直接完成转码。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步 骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读 存储介质中, 存储介质可以包括: 闪存盘、 只读存储器(Read-Only Memory , ROM ), 随机存取器(Random Access Memory, RAM ), 磁盘或光盘等。
以上对本发明实施例提供的一种媒体流传输方法及相关设备、***进行了 上实施例的说明只是用于帮助理解本发明的方法及其核心思想; 同时,对于本 领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会 有改变之处, 综上所述, 本说明书内容不应理解为对本发明的限制。

Claims

权 利 要 求
1、 一种媒体流传输方法, 其特征在于, 包括:
中心管理服务器在移动客户端请求媒体流时,获取所述移动客户端的接入 方式;
中心管理服务器识别所述移动客户端的接入方式类型;
中心管理服务器在所述移动客户端的接入方式类型为数通接入方式时,发 送携带所述移动客户端信息的通知给监控摄像机,以使所述监控摄像机根据所 述移动客户端信息将媒体流直传给所述移动客户端; 其中, 所述数通接入方式 至少包括 Wi-Fi接入方式。
2、 根据权利要求 1所述的方法, 其特征在于, 所述方法还包括: 中心管理服务器在所述移动客户端的接入方式类型为数通接入方式时,通 知监控摄像机将媒体流发送给监控服务器,由所述监控服务器将所述媒体流转 发给所述移动客户端。
3、 根据权利要求 1所述的方法, 其特征在于, 所述方法还包括: 中心管理服务器在所述移动客户端的接入方式类型为数通接入方式时,通 知监控摄像机将媒体流发送给所述转码服务器,由所述转码服务器将所述媒体 流转转码成所述移动客户端可接收的媒体流并发送给所述移动客户端。
4、 根据权利要求 1所述的方法, 其特征在于, 所述方法还包括: 中心管理服务器在所述移动客户端的接入方式类型为移动网络接入方式 时,通知监控摄像机将媒体流发送给所述转码服务器, 由所述转码服务器将所 述媒体流转转码成所述移动客户端可接收的媒体流并发送给所述移动客户端。
5、 根据权利要求 1所述的方法, 其特征在于, 所述方法还包括: 中心管理服务器在所述移动客户端的接入方式类型为数通接入方式时,通 知所述移动客户端启动媒体流接收。
6、 一种中心管理服务器, 其特征在于, 包括:
获取单元, 用于在移动客户端请求媒体流时, 获取所述移动客户端的接入 方式;
识别单元, 用于识别所述移动客户端的接入方式类型;
通知单元, 用于在所述移动客户端的接入方式类型为数通接入方式时,发 送携带所述移动客户端信息的通知给监控摄像机,以使所述监控摄像机根据所 述移动客户端信息将媒体流直传给所述移动客户端; 其中, 所述数通接入方式 至少包括 Wi-Fi接入方式。
7、 根据权利要求 6所述的中心管理服务器, 其特征在于, 所述通知单元 还用于在所述移动客户端的接入方式类型为数通接入方式时,通知监控摄像机 将媒体流发送给监控服务器,由所述监控服务器将所述媒体流转发给所述移动 客户端。
8、 根据权利要求 6所述的中心管理服务器, 其特征在于, 所述通知单元 还用于在所述移动客户端的接入方式类型为数通接入方式时,通知监控摄像机 将媒体流发送给所述转码服务器,由所述转码服务器将所述媒体流转转码成所 述移动客户端可接收的媒体流并发送给所述移动客户端。
9、 根据权利要求 6所述的中心管理服务器, 其特征在于, 所述通知单元 还用于在所述移动客户端的接入方式类型为移动网络接入方式时,通知监控摄 像机将媒体流发送给所述转码服务器,由所述转码服务器将所述媒体流转转码 成所述移动客户端可接收的媒体流并发送给所述移动客户端。
10、 根据权利要求 6所述的中心管理服务器, 其特征在于, 所述通知单元 还用于在所述移动客户端的接入方式类型为数通接入方式时,通知所述移动客 户端启动媒体流接收。
11、 一种中心管理服务器, 其特征在于, 包括发射机、 接收机、 存储器以 及分别与所述发射机、 所述接收机和所述存储器连接的处理器;
其中, 所述存储器中存储一组程序代码,且所述处理器用于调用所述存储 器中存储的程序代码, 用于执行以下操作:
在移动客户端请求媒体流时, 获取所述移动客户端的接入方式;
识别所述移动客户端的接入方式类型;
在所述移动客户端的接入方式类型为数通接入方式时,发送携带所述移动 客户端信息的通知给监控摄像机,以使所述监控摄像机根据所述移动客户端信 息将媒体流直传给所述移动客户端; 其中, 所述数通接入方式至少包括 Wi-Fi 接入方式。
12、 根据权利要求 11所述的中心管理服务器, 其特征在于, 所述存储器 还用于执行以下操作:
在所述移动客户端的接入方式类型为数通接入方式时,通知监控摄像机将 媒体流发送给监控服务器,由所述监控服务器将所述媒体流转发给所述移动客 户端。
13、 根据权利要求 11所述的中心管理服务器, 其特征在于, 所述存储器 还用于执行以下操作:
在所述移动客户端的接入方式类型为数通接入方式时,通知监控摄像机将 媒体流发送给所述转码服务器,由所述转码服务器将所述媒体流转转码成所述 移动客户端可接收的媒体流并发送给所述移动客户端。
14、 根据权利要求 11所述的中心管理服务器, 其特征在于, 所述存储器 还用于执行以下操作:
在所述移动客户端的接入方式类型为移动网络接入方式时,通知监控摄像 机将媒体流发送给所述转码服务器,由所述转码服务器将所述媒体流转转码成 所述移动客户端可接收的媒体流并发送给所述移动客户端。
15、 根据权利要求 11所述的中心管理服务器, 其特征在于, 所述存储器 还用于执行以下操作:
在所述移动客户端的接入方式类型为数通接入方式时,通知所述移动客户 端启动媒体流接收。
16、 一种媒体流传输***, 其特征在于, 包括:
中心管理服务器,用于在移动客户端请求媒体流时, 获取所述移动客户端 的接入方式; 以及识别所述移动客户端的接入方式类型,在所述移动客户端的 接入方式类型为数通接入方式时,发送携带所述移动客户端信息的通知给监控 摄像机, 其中, 所述数通接入方式至少包括 Wi-Fi接入方式;
监控摄像机,用于根据所述移动客户端信息将媒体流直传给所述移动客户 端。
17、 根据权利要求 16所述的***, 其特征在于, 所述***还包括监控服 务器:
所述中心管理服务器,还用于在所述移动客户端的接入方式类型为数通接 入方式时, 通知监控摄像机将媒体流发送给监控服务器; 所述监控摄像机,还用于根据所述中心管理服务器的通知,将媒体流发送 给所述监控服务器;
所述监控服务器, 用于将所述媒体流转发给所述移动客户端。
18、 根据权利要求 16所述的***, 其特征在于, 所述***还包括转码服 务器:
所述中心管理服务器,还用于在所述移动客户端的接入方式类型为数通接 入方式时, 通知监控摄像机将媒体流发送给所述转码服务器;
所述监控摄像机,还用于根据所述中心管理服务器的通知,将媒体流发送 给所述转码服务器;
所述转码服务器,用于将所述媒体流转转码成所述移动客户端可接收的媒 体流并发送给所述移动客户端。
19、 根据权利要求 16所述的***, 其特征在于, 所述***还包括转码服 务器:
所述中心管理服务器,还用于在所述移动客户端的接入方式类型为移动网 络接入方式时, 通知监控摄像机将媒体流发送给所述转码服务器;
所述监控摄像机,还用于根据所述中心管理服务器的通知,将媒体流发送 给所述转码服务器;
所述转码服务器,用于将所述媒体流转转码成所述移动客户端可接收的媒 体流并发送给所述移动客户端。
PCT/CN2012/085651 2012-11-30 2012-11-30 一种媒体流传输方法及相关设备、*** WO2014082294A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201280005834.0A CN103999456B (zh) 2012-11-30 2012-11-30 一种媒体流传输方法及相关设备、***
PCT/CN2012/085651 WO2014082294A1 (zh) 2012-11-30 2012-11-30 一种媒体流传输方法及相关设备、***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/085651 WO2014082294A1 (zh) 2012-11-30 2012-11-30 一种媒体流传输方法及相关设备、***

Publications (1)

Publication Number Publication Date
WO2014082294A1 true WO2014082294A1 (zh) 2014-06-05

Family

ID=50827079

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/085651 WO2014082294A1 (zh) 2012-11-30 2012-11-30 一种媒体流传输方法及相关设备、***

Country Status (2)

Country Link
CN (1) CN103999456B (zh)
WO (1) WO2014082294A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11297218B1 (en) 2019-10-25 2022-04-05 Genetec Inc. System and method for dispatching media streams for viewing and for video archiving

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7185594B2 (ja) * 2019-06-04 2022-12-07 Tvs Regza株式会社 情報端末、システム、方法、及びプログラム
CN112087596B (zh) * 2019-06-14 2023-03-14 杭州海康威视***技术有限公司 一种确定媒体流传输方式的方法及媒体流传输***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102045540A (zh) * 2009-10-20 2011-05-04 华为软件技术有限公司 视频监控方法、***及设备
CN102611948A (zh) * 2011-01-25 2012-07-25 北京天纵网联科技有限公司 一种移动互联网终端音视频共享和分发的方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101695129B (zh) * 2009-10-09 2012-05-16 中兴通讯股份有限公司 一种支持多种制式的移动终端实现视频监控的方法和***
CN101697587B (zh) * 2009-10-28 2012-11-14 青岛海信移动通信技术股份有限公司 一种实现无线视频监控的方法和移动终端
US8914396B2 (en) * 2009-12-30 2014-12-16 At&T Intellectual Property I, L.P. System and method for an iterative disambiguation interface
CN101938494B (zh) * 2010-09-21 2012-12-26 武汉烽火众智数字技术有限责任公司 一种平安城市视频监控中的媒体连接方式智能切换方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102045540A (zh) * 2009-10-20 2011-05-04 华为软件技术有限公司 视频监控方法、***及设备
CN102611948A (zh) * 2011-01-25 2012-07-25 北京天纵网联科技有限公司 一种移动互联网终端音视频共享和分发的方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11297218B1 (en) 2019-10-25 2022-04-05 Genetec Inc. System and method for dispatching media streams for viewing and for video archiving

Also Published As

Publication number Publication date
CN103999456B (zh) 2018-03-13
CN103999456A (zh) 2014-08-20

Similar Documents

Publication Publication Date Title
KR102540459B1 (ko) Rtp/rtsp 표준을 따르는 서버와 클라이언트에서 실시간 영상 스트리밍 방법
JP2021052415A (ja) 対話型ビデオ会議
EP2640099B1 (en) Method, system and apparatus for providing stream media service
KR100800748B1 (ko) 블루투스를 이용한 동영상 스트림 전송 장치 및 방법
EP2487872A1 (en) Method, device and system for bandwidth control
US20130346562A1 (en) Data transmission method and apparatus for mobile terminal
CN101765000B (zh) 基于移动网络的车载视频监控***的实现方法
WO2011049179A1 (ja) 配信システム、ゲートウェイ、配信方法及びプログラム
WO2011088769A1 (zh) 视频分辨率的切换方法及装置、终端及切换***
CN106155606A (zh) 一种多屏互动方法及装置
WO2011088656A1 (zh) 一种移动终端实现可视电话三方通话的方法及***
WO2014169581A1 (zh) 远程无线屏幕共享方法、装置及***
WO2011049193A1 (ja) 配信システム、ゲートウェイ、配信方法及びプログラム
US20120096130A1 (en) Method, apparatus and system for bandwidth control
CN104683863A (zh) 一种多媒体数据传输方法及设备
WO2011095002A1 (zh) 一种通信***中的数据传输方法和***
US20080076362A1 (en) PTT system, method for implementing PTT communication, PTT management server and terminal device thereof
EP3059945A1 (en) Method and system for video surveillance content adaptation, and central server and device
WO2014194815A1 (zh) 一种切换编码方式的方法、发送端和接收端
CN103826101A (zh) 一种云视频智能服务***
CN103348657A (zh) 流媒体播放方法、设备及***
CN101765001A (zh) 一种基于移动网络的车载视频监控方法
WO2014082294A1 (zh) 一种媒体流传输方法及相关设备、***
WO2019129125A1 (zh) 智能眼镜与智能设备交互的方法、***及存储介质
US10085029B2 (en) Switching display devices in video telephony

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12889073

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12889073

Country of ref document: EP

Kind code of ref document: A1