CN103999456B - 一种媒体流传输方法及相关设备、*** - Google Patents
一种媒体流传输方法及相关设备、*** Download PDFInfo
- Publication number
- CN103999456B CN103999456B CN201280005834.0A CN201280005834A CN103999456B CN 103999456 B CN103999456 B CN 103999456B CN 201280005834 A CN201280005834 A CN 201280005834A CN 103999456 B CN103999456 B CN 103999456B
- Authority
- CN
- China
- Prior art keywords
- mobile client
- media stream
- access way
- client
- management server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
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 AccessMemory,RAM)、磁盘或光盘等。
以上对本发明实施例提供的一种媒体流传输方法及相关设备、***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (11)
1.一种媒体流传输方法,其特征在于,包括:
中心管理服务器在移动客户端请求媒体流时,根据所述移动客户端接入的IP地址信息判断所述移动客户端的接入方式;
中心管理服务器识别所述移动客户端的接入方式类型;
中心管理服务器在所述移动客户端的接入方式类型为数通接入方式时,发送携带所述移动客户端信息的通知给监控摄像机,以使所述监控摄像机根据所述移动客户端信息将媒体流直传给所述移动客户端;其中,所述数通接入方式至少包括Wi-Fi接入方式,所述移动客户端信息包括所述移动客户端的地址信息和端口号。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
中心管理服务器在所述移动客户端的接入方式类型为移动网络接入方式时,通知监控摄像机将媒体流发送给转码服务器,由所述转码服务器将所述媒体流转转码成所述移动客户端可接收的媒体流并发送给所述移动客户端。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
中心管理服务器在所述移动客户端的接入方式类型为数通接入方式时,通知所述移动客户端启动媒体流接收。
4.一种中心管理服务器,其特征在于,包括:
获取单元,用于在移动客户端请求媒体流时,根据所述移动客户端接入的IP地址信息判断所述移动客户端的接入方式;
识别单元,用于识别所述移动客户端的接入方式类型;
通知单元,用于在所述移动客户端的接入方式类型为数通接入方式时,发送携带所述移动客户端信息的通知给监控摄像机,以使所述监控摄像机根据所述移动客户端信息将媒体流直传给所述移动客户端;其中,所述数通接入方式至少包括Wi-Fi接入方式,所述移动客户端信息包括所述移动客户端的地址信息和端口号。
5.根据权利要求4所述的中心管理服务器,其特征在于,所述通知单元还用于在所述移动客户端的接入方式类型为移动网络接入方式时,通知监控摄像机将媒体流发送给转码服务器,由所述转码服务器将所述媒体流转转码成所述移动客户端可接收的媒体流并发送给所述移动客户端。
6.根据权利要求4所述的中心管理服务器,其特征在于,所述通知单元还用于在所述移动客户端的接入方式类型为数通接入方式时,通知所述移动客户端启动媒体流接收。
7.一种中心管理服务器,其特征在于,包括发射机、接收机、存储器以及分别与所述发射机、所述接收机和所述存储器连接的处理器;
其中,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,用于执行以下操作:
在移动客户端请求媒体流时,根据所述移动客户端接入的IP地址信息判断所述移动客户端的接入方式;
识别所述移动客户端的接入方式类型;
在所述移动客户端的接入方式类型为数通接入方式时,发送携带所述移动客户端信息的通知给监控摄像机,以使所述监控摄像机根据所述移动客户端信息将媒体流直传给所述移动客户端;其中,所述数通接入方式至少包括Wi-Fi接入方式,所述移动客户端信息包括所述移动客户端的地址信息和端口号。
8.根据权利要求7所述的中心管理服务器,其特征在于,所述处理器还用于执行以下操作:
在所述移动客户端的接入方式类型为移动网络接入方式时,通知监控摄像机将媒体流发送给转码服务器,由所述转码服务器将所述媒体流转转码成所述移动客户端可接收的媒体流并发送给所述移动客户端。
9.根据权利要求7所述的中心管理服务器,其特征在于,所述处理器还用于执行以下操作:
在所述移动客户端的接入方式类型为数通接入方式时,通知所述移动客户端启动媒体流接收。
10.一种媒体流传输***,其特征在于,包括:
中心管理服务器,用于在移动客户端请求媒体流时,根据所述移动客户端接入的IP地址信息判断所述移动客户端的接入方式;以及识别所述移动客户端的接入方式类型,在所述移动客户端的接入方式类型为数通接入方式时,发送携带所述移动客户端信息的通知给监控摄像机,其中,所述数通接入方式至少包括Wi-Fi接入方式,所述移动客户端信息包括所述移动客户端的地址信息和端口号;
监控摄像机,用于根据所述移动客户端信息将媒体流直传给所述移动客户端。
11.根据权利要求10所述的***,其特征在于,所述***还包括转码服务器:
所述中心管理服务器,还用于在所述移动客户端的接入方式类型为移动网络接入方式时,通知监控摄像机将媒体流发送给所述转码服务器;
所述监控摄像机,还用于根据所述中心管理服务器的通知,将媒体流发送给所述转码服务器;
所述转码服务器,用于将所述媒体流转转码成所述移动客户端可接收的媒体流并发送给所述移动客户端。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2012/085651 WO2014082294A1 (zh) | 2012-11-30 | 2012-11-30 | 一种媒体流传输方法及相关设备、*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103999456A CN103999456A (zh) | 2014-08-20 |
CN103999456B true CN103999456B (zh) | 2018-03-13 |
Family
ID=50827079
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280005834.0A Active CN103999456B (zh) | 2012-11-30 | 2012-11-30 | 一种媒体流传输方法及相关设备、*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103999456B (zh) |
WO (1) | WO2014082294A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020244520A1 (zh) * | 2019-06-04 | 2020-12-10 | 海信视像科技股份有限公司 | 信息终端、***、方法及存储介质 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112087596B (zh) * | 2019-06-14 | 2023-03-14 | 杭州海康威视***技术有限公司 | 一种确定媒体流传输方式的方法及媒体流传输*** |
US11297218B1 (en) | 2019-10-25 | 2022-04-05 | Genetec Inc. | System and method for dispatching media streams for viewing and for video archiving |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101695129A (zh) * | 2009-10-09 | 2010-04-14 | 中兴通讯股份有限公司 | 一种支持多种制式的移动终端实现视频监控的方法和*** |
CN101697587A (zh) * | 2009-10-28 | 2010-04-21 | 青岛海信移动通信技术股份有限公司 | 一种实现无线视频监控的方法和移动终端 |
CN102045540A (zh) * | 2009-10-20 | 2011-05-04 | 华为软件技术有限公司 | 视频监控方法、***及设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 | 武汉烽火众智数字技术有限责任公司 | 一种平安城市视频监控中的媒体连接方式智能切换方法 |
CN102611948A (zh) * | 2011-01-25 | 2012-07-25 | 北京天纵网联科技有限公司 | 一种移动互联网终端音视频共享和分发的方法 |
-
2012
- 2012-11-30 CN CN201280005834.0A patent/CN103999456B/zh active Active
- 2012-11-30 WO PCT/CN2012/085651 patent/WO2014082294A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101695129A (zh) * | 2009-10-09 | 2010-04-14 | 中兴通讯股份有限公司 | 一种支持多种制式的移动终端实现视频监控的方法和*** |
CN102045540A (zh) * | 2009-10-20 | 2011-05-04 | 华为软件技术有限公司 | 视频监控方法、***及设备 |
CN101697587A (zh) * | 2009-10-28 | 2010-04-21 | 青岛海信移动通信技术股份有限公司 | 一种实现无线视频监控的方法和移动终端 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020244520A1 (zh) * | 2019-06-04 | 2020-12-10 | 海信视像科技股份有限公司 | 信息终端、***、方法及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN103999456A (zh) | 2014-08-20 |
WO2014082294A1 (zh) | 2014-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110266664B (zh) | 一种基于5G与MEC的Cloud VR视频直播*** | |
CN105657334B (zh) | 一种视频传输的方法、视频监控平台及视频监控设备 | |
CN104426870B (zh) | 远程无线屏幕共享方法、装置及*** | |
US10638351B2 (en) | Service rate adjustment method and apparatus | |
CN105763832B (zh) | 一种视频互动、控制方法及装置 | |
CN107529124A (zh) | 一种无线直连建立方法、装置和*** | |
CN106155606A (zh) | 一种多屏互动方法及装置 | |
CN105450994A (zh) | 一种基于rtsp协议的视频指挥调度***和方法 | |
CN101710975A (zh) | 一种视频监控***及视频监控方法 | |
CN106792996A (zh) | 一种wifi快速配网及设备与用户绑定的方法 | |
CN102149214A (zh) | 一种通信***中的数据传输方法和*** | |
CN103999456B (zh) | 一种媒体流传输方法及相关设备、*** | |
CN104519414B (zh) | 一种流媒体传输的方法和*** | |
CN104836980B (zh) | 基于智能终端和ip摄像头实现视频通话的***及方法 | |
CN102215276A (zh) | 一种视频监控***及媒体穿越网络地址转换设备的方法 | |
CN106534808A (zh) | 一种基于虚拟摄像机的视频监控方法及装置 | |
CN107426785A (zh) | 一种数据传输方法及装置 | |
CN2930158Y (zh) | 一种无线数字终端视频图像监控装置 | |
CN104333728B (zh) | 音视频传输调控方法、装置、***和计算机可读存储介质 | |
CN105898227A (zh) | 一种基于移动终端的视频监控方法及视频监控*** | |
CN105306867A (zh) | 增强端对端视频传输质量方法、装置及*** | |
WO2011023024A1 (zh) | 一种监控信息传输的方法及*** | |
CN211880476U (zh) | 一种监控摄像设备基于5g实现的公网组网*** | |
CN104519022A (zh) | 一种建立连接通道的方法及装置 | |
CN104349108B (zh) | 基于可视电话终端的通信方法、***与可视电话终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |