传输影音流的方法技术

技术编号:19550724 阅读:48 留言:0更新日期:2018-11-24 21:50
本发明专利技术公开了一种传输影音流的方法。网络录像机接收来自多个网络摄像头的多个影音流。网络录像机依据摄像头列表,从上述多个网络摄像头中选出任意多个网络摄像头,并将所选出的任意多个网络摄像头的影音流合并成单一个上传影音流。网络录像机通过单一通道将所述的上传影音流上传至云服务器。此外,网络录像机也可依据摄像头列表,从上述多个网络摄像头中只选出一个网络摄像头,并通过单一通道将所选出的该个网络摄像头的影音流上传至云服务器。通过上述方法,能够实现在移动客户端浏览多场地多镜头的监控系统,同时可根据个性化需求设置监控条件。

Method of transmitting audio-visual stream

The invention discloses a method for transmitting video and audio streams. The VCR receives multiple streams of video and audio from multiple webcams. According to the list of webcams, webcams are selected from the above-mentioned webcams, and the video and audio streams of any selected webcams are merged into a single upload video and audio stream. The network video recorder uploads the uploaded video stream to the cloud server through a single channel. In addition, according to the list of webcams, a webcam can be selected from the above multiple webcams, and the video stream of the selected webcam can be uploaded to the cloud server through a single channel. Through the above method, the mobile client can browse multi-site multi-lens monitoring system and set monitoring conditions according to individual needs.

【技术实现步骤摘要】
传输影音流的方法
本专利技术涉及一种传输影音流(videostreaming)的方法,特别是涉及一种传输多个网络摄像头的影音流的方法。
技术介绍
越来越多的人在家里和办公室里安装了监控系统,特别是智能网络摄像头,用户通过智能手机之类的移动设备,就能够实现在任何地方实时观看网络摄像头捕获的视频流。同时,在大楼和学校等设施里,多摄像头往往仅能通过监控室本地监控,浏览具有局限性。而像幼儿园、工厂、餐饮业等通过移动终端,随时随地多场景监控需要多个网络摄像机单独将视频流传输到云端,尽管功能上基本实现,但具有操作繁琐、成本高昂、网络摄像机管理不统一等缺点。
技术实现思路
本专利技术提供一种传输影音流的方法。所述传输影音流的方法包括网络录像机接收来自多个网络摄像头的多个影音流;网络录像机依据一摄像头列表,从上述多个网络摄像头中选出任意多个网络摄像头,并将所选出的任意多个网络摄像头的影音流合并成单一个上传影音流;以及网络录像机通过单一通道将所述的上传影音流上传至一云服务器。通过本专利技术所公开的传输影音流的方法,能够实现在移动客户端浏览多场地多镜头的监控系统,同时可根据个性化需求设置监控条件。此外,通过本专利技术的方法,可减少了各个网络摄像头单独与云服务器交互的次数,降低众多网络摄像机与云服务器交互的网络浪费。附图说明图1是根据本专利技术第一实施例的传输影音流的方法所建置的系统的功能模块图。图2是根据本专利技术第二实施例的传输影音流的方法的流程图。其中,附图标记说明如下:10A至10N网路摄像头20网络录像机30云服务器40观看装置VS1至VSN影音流CH1至CHN、CHA通道S1上传影音流S210、S220、S230步骤具体实施方式请参考图1。图1是根据本专利技术第一实施例的传输影音流的方法所建置的系统的功能模块图。在图1所示的传输影音流的系统中包括多个网路摄像头10A至10N以及网路录像机(NetworkVideoRecorder;NVR)20。网路摄像头10A至10N分别产生影音流VS1至VSN,并通过相应的通道CH1至CHN将影音流VS1至VSN传送到网络录像机20。网络录像机20接收到影音流VS1至VSN后,会将所接收到的接收到影音流VS1至VSN存储至网络录像机20的存储装置,而所述的存储装置可以是固态硬盘或是采用磁性记录方式的一般硬盘。网络录像机20可依据需求将影音流VS1至VSN选择性地传送到云服务器30。首先,云服务器30将摄像头列表传送到网络录像机20,以使网络录像机20分别依据云服务器30的摄像头列表传送上传影音流S1到云服务器30。云服务器30的摄像头列表是用以记录云服务器30要接收网路摄像头10A至10N中哪些网路摄像头的影音流。网路摄像头10A至10N的媒体访问控制地址(MediaAccessControlAddress)可被注册在云服务器30,上述云服务器30传送到网络录像机20的摄像头列表可包括相应网路摄像头的媒体访问控制地址,而网络录像机20可比对各网路摄像头10A至10N的媒体访问控制地址是否包含在摄像头列表中。倘若网路摄像头10A至10N中任一网路摄像头的媒体访问控制地址并未包含在摄像头列表所记录的媒体访问控制地址中,则网络录像机20会禁止该网路摄像头上传影音流。如此一来,只有其媒体访问控制地址被注册在云服务器30上的网路摄像头才被允许上传影音流到网络录像机20。上述传送到网络录像机20的摄像头列表可即时地被更新,而当摄像头列表被更新时,摄像头列表中相应增加或减少的网路摄像头可自适应地开始或停止产生并上传视频流。举例来说,倘若过程中新增某个网路摄像头到摄像头列表中,则网络录像机20可自适应地控制该网路摄像头开始产生并上传视频流;又倘若过程中将某个网路摄像头从摄像头列表中移除,则网络录像机20可自适应地控制该网路摄像头停止产生视频流并停止上传视频流。此外,上传影音流S1可包含相应网络摄像头所使用的通道的通道编号。举例来说,倘若上传影音流S1是通过合并影音流VS1及VS2而成,则影音流S1可包含网络摄像头10A及10B所使用的通道CH1及CH2的通道编号,以方便后续云服务器30辨识上传影音流S1的资料,以及方便观看装置40解码上传影音流S1。上述网路摄像头10A至10N所产生影音流VS1至VSN可具有不同的视频格式,其而其视频格式可包括但不限于是FlashVideo(FLV)、AVI(AudioVideoInterleave)、WMV(WindowsMediaVideo)、MPEG(MovingPictureExpertsGroup)、Matroska、RealMedia(RM)、QuickTimeFileFormat、Ogg、MOD…等。此外,观看装置40可通过云服务器30及网络录像机20将控制指令传送到网路摄像头10A至10N中的至少一个网络摄像头,以控制一个或多个网络摄像头的操作。其中,所控制的网络摄像头的操作可包括该网络摄像头的码率、分辨率及/或画面旋转。另外,网络录像机20可控制网路摄像头10A至10N分别在相应的时间内产生并上传相应的影音流VS1至VSN。例如,只需要网路摄像头10A在上午八点至下午五点中的画面,则网络录像机20可设定网路摄像头10A只在上午八点至下午五点产生并上传影音流VS1。通过网络录像机20,可将各自独立通道的影音流进行合流,减少了各个网路摄像头10A至10N单独与云服务器30交互的次数,降低众多网路摄像头10A至10N与云服务器30交互的网络浪费。再者,本专利技术可根据客户需求,当需要某条通道的直播视频时,才将该路的影音流传输至云服务器30;如需要多路的影音流时,先透过网络录像机20将多路的影音流合并后再上传至云服务器30。倘若观看装置40没有观看网路摄像头10A至10N的影音流需求时,网络录像机20则不将上传影音流S1上传到云服务器30,以节省网络资源。此外,由于网路摄像头10A至10N所监控的环境可以是多场地多镜头的,同时也具有可移动易浏览的特点,因此相比于当前的多个网络摄像机单独工作,本专利技术能够实现自主定时、移动浏览、便捷操作、统一管理的新需求。请参考图2。图2是根据本专利技术第二实施例的传输影音流的方法的流程图,所述传输影音流的方法包括下列步骤:步骤S210:网络录像机20接收来自多个网络摄像头10A至10N的多个影音流VS1至VSN;步骤S220:所述网络录像机20依据摄像头列表,从所述多个网络摄像头10A至10N中选出任意多个网络摄像头,并将任意多个网络摄像头的影音流合并成单一个上传影音流S1;以及步骤S230:所述网络录像机20通过单一通道CHA将所述上传影音流S1上传至一云服务器30。此外,网络录像机20也可依据摄像头列表,从上述多个网络摄像头中10A至10N只选出一个网络摄像头(例如:网络摄像头10B),并通过单一通道CHA将所选出的网络摄像头的影音流(例如:影音流VS2)上传至云服务器30。综上所述,通过本专利技术所公开的传输影音流的方法,能够实现在移动客户端浏览多场地多镜头的监控系统,同时可根据个性化需求设置监控条件。此外,通过本专利技术的方法,可减少了各个网络摄像头单独与云服务器交互的次数,降低众多网络摄像机与云服务器交互的网络浪费。以上所述仅为本专利技术的优选本文档来自技高网...

【技术保护点】
1.一种传输影音流的方法,其特征在于,包括:网络录像机接收来自多个网络摄像头的多个影音流;所述网络录像机依据一摄像头列表,从所述多个网络摄像头中选出任意多个网络摄像头,并将所选出的任意多个网络摄像头的影音流合并成单一个上传影音流;以及所述网络录像机通过单一通道将所述上传影音流上传至云服务器。

【技术特征摘要】
1.一种传输影音流的方法,其特征在于,包括:网络录像机接收来自多个网络摄像头的多个影音流;所述网络录像机依据一摄像头列表,从所述多个网络摄像头中选出任意多个网络摄像头,并将所选出的任意多个网络摄像头的影音流合并成单一个上传影音流;以及所述网络录像机通过单一通道将所述上传影音流上传至云服务器。2.如权利要求1所述的传输影音流的方法,其特征在于,所述方法还包括:所述网络录像机存储所述多个网络摄像头的多个影音流。3.如权利要求1所述的传输影音流的方法,其特征在于,所述网络录像机从不同的通道接收来自所述多个网络摄像头的多个影音流。4.如权利要求3所述的传输影音流的方法,其特征在于,所述上传影音流包含所述任意多个网络摄像头所使用的通道的通道编号。5.如权利要求1所述的传输影音流的方法,其特征在于,所述多个网络摄像...

【专利技术属性】
技术研发人员:郭志强王向阳夏虹
申请(专利权)人:杭州登虹科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1