将即时画面进行网络实时直播的方法、系统和摄像头的制作方法

文档序号:10572994阅读:638来源:国知局
将即时画面进行网络实时直播的方法、系统和摄像头的制作方法
【专利摘要】本发明提供了将即时画面进行网络实时直播的方法、系统和摄像头,涉及移动视频监控、现场直播、执法取证等视频通信应用领域。该方法,首先由外接摄像头将即时拍摄得到的视频数据向手机端发送,再由手机端将外接摄像头发送出的视频数据转发至网络平台,其余用户可以通过访问该网络平台获取到相应的视频数据,进而完成了现场直播。可见,本申请所提供的方法,避免了由于手机不支持外接摄像头(指独立于手机的,可以直接进行视频录制和转发的摄像头),在视频采集过程中必须手执终端面向被摄目标,操作极不便利。并且,由于采集的视频数据通过手机转发,而手机又可以支持丰富的APP应用,所以可以对转发的视频流进行相应处理。
【专利说明】
将即时画面进行网络实时直播的方法、系统和摄像头
技术领域
[0001]本发明涉及移动视频监控、现场直播、执法取证等视频通信应用领域,具体而言,涉及将即时画面进行网络实时直播的方法、系统和摄像头。
【背景技术】
[0002]随着摄像技术的发展,前几年已经出现了各种各样的摄像装置。如常见的手持式DV机、数码摄像机、针孔摄影仪、防水摄像机等等。这些不同种类的摄像装置可以适用于不同的场景下,以便于用户选择最为合适的摄像装置来使用。这些摄像装置在使用的时候,通常采用用户手持的方式,或者将摄像装置固定在机架(云台等固定结构)上的方式来进行影像的拍摄。一般情况下,在视频监控领域,用户在使用传统的摄像装置完成影像录制之后,需要将录像带/存储卡中存储的影像通过数据线导入到电脑中,用户再使用电脑进行编辑和向互联网上传。
[0003]近几年,随着手机技术的革新,手机上携带的摄像头已经可以进行较高分辨率影像的录制,一定程度上,手机替代了传统的摄像装置。通过手机就可以直接完成影像的录制、编辑和上传。
[0004]但在某些情况下,单纯的凭借手机进行影像的录制也不够方便。如在进行即时影像的录制时,通常先由手机进行影像的录制,再将录制好的影像上传给服务器。但使用手机进行拍摄,手机内存有限,手机同时完成影像的录制和影像的编码、上传,会造成系统负担过重,进而使手机瘫痪,或无法正常录制;同时,视频采集过程中必须手执手机面向被摄目标,操作极为不便利。如果使用传统的录像机进行影像的录制,则由于传统的摄像装置一般难以接入网络,无法将拍摄得到的影像直接上传到网络,同时,传统摄像机设备相对封闭,开放性较弱,无法支持后台监控系统的功能在现场操作终端的延伸,以及结合移动互联网支持丰富行业应用。
[0005]综上,当前技术中,进行影像即时录制,并且将录制好的影像实时发送到互联网的技术不够完善。

【发明内容】

[0006]本发明的目的在于使用手机外接摄像头,提供将即时画面进行网络实时直播的方法、系统和摄像头,以提高将即时录制到的画面上传到网络平台的便捷性。
[0007]第一方面,本发明实施例提供了将即时画面进行网络实时直播的方法,包括:
[0008]外接摄像头将即时拍摄得到的视频数据向手机端发送;
[0009]手机端将所述外接摄像头发送出的视频数据转发至网络平台。
[0010]结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,还包括:
[0011]手机端获取当前手机端与网络平台之间的网络传输质量;
[0012]手机端将所述网络传输质量向所述手机外接摄像头发送;
[0013]摄像头根据手机回传的网络传输质量调整所述视频数据的码流到某个预置值,并将所述调整码流后的视频数据发送给手机;
[0014]所述手机端将所述外接摄像头发送出的视频数据上传至网络平台包括:
[0015]手机端将调整码流后的视频数据上传给网络平台。
[0016]结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述外接摄像头将即时拍摄得到的视频数据向手机端发送包括:
[0017]外接摄像头通过预先与所述手机端建立的无线连接向所述手机端发送编码后的视频数据。
[0018]结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,还包括:
[0019]手机端通过扫描位于所述外接摄像头上的二维码,获取所述外接摄像头的设备编号,并通过设备编号和外接摄像头建立无线连接;
[0020]步骤手机端通过设备编号和外接摄像头建立无线连接包括:
[0021 ]手机端向所述设备编号所对应的外接摄像头发送手机端的无线连接验证信息;
[0022]外接摄像头向所述手机端发起建立无线连接请求,所述建立无线连接请求中携带有无线连接验证信息;
[0023]手机端判断接收到的建立无线连接请求是否符合预设要求,若符合,则所述手机端与所述外接摄像头建立无线连接。
[0024]结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,还包括:
[0025]手机端检测本地剩余存储空间;
[0026]若所述本地剩余存储空间大于预设阈值,则手机端将所述视频数据以原始分辨率存储在本地;
[0027]若所述本地剩余存储空间小于预设阈值,则手机端将所述视频数据的分辨率降低后,存储在本地。
[0028]结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,所述手机端与所述外接摄像头建立无线连接包括:
[0029]手机端通过预先由所述手机端建立的WiFi热点与所述外接摄像头建立无线连接;
[0030]所述手机端将所述摄像头发送的视频数据转发至网络平台包括:
[0031 ]摄像头采集的视频数据发送给手机端;
[0032]手机端将所述的视频数据通过移动通讯网络转发至网络平台。
[0033]结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,其中,还包括:
[0034]网络平台获取用户端所发出的点播请求,所述点播请求中携带有登录验证信息和数据编码;
[0035]所述网络平台验证所述登录验证信息是否合法;
[0036]若合法,则网络平台查找所述数据编码所对应的视频数据;
[0037]网络平台将所述查找到的视频数据向发出所述点播请求的用户端发送。
[0038]第二方面,本发明实施例还提供了将即时画面进行网络实时直播的外接摄像头,该摄像头能将即时拍摄得到的视频数据向手机端发送,同时支持手机端把所述即时拍摄得到的视频数据上传给网络平台。
[0039]第三方面,本发明实施例还提供了将即时画面进行网络实时直播的系统,包括:
[0040]外接摄像头,用于将即时拍摄得到的视频数据向手机端发送;
[0041]手机端,用于将所述外接摄像头发送出的视频数据上传至网络平台。
[0042]本发明实施例提供的将即时画面进行网络实时直播的方法,采用使用外接摄像头配合手机的方式,其首先由外接摄像头将即时拍摄得到的视频数据向手机端发送,再由手机端将外接摄像头发送出的视频数据转发至网络平台,其余用户可以通过访问该网络平台获取到相应的视频数据,进而完成了现场直播。可见,本申请所提供的方法,避免了由于手机不支持外接摄像头(指独立于手机的,可以直接进行视频录制和转发的摄像头),在视频采集过程中必须手执终端面向被摄目标,操作极不便利。并且,由于采集的视频数据通过手机转发,而手机又可以支持丰富的APP应用,所以可以对转发的视频流进行相应处理。
[0043]为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
【附图说明】
[0044]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0045]图1示出了本发明实施例所提供的将即时画面进行网络实时直播的方法的基本流程图;
[0046]图2示出了本发明实施例所提供的将即时画面进行网络实时直播的方法的部分优化流程图;
[0047]图3示出了本发明实施例所提供的将即时画面进行网络实时直播的方法的实例网络架构图。
【具体实施方式】
[0048]下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0049]随着无线通信技术的革新和传输带宽的增加,无线实时监控技术越来越受到重视,其应用范围也越来越广。目前主要采用的移动实时监控方式主要有两种:一种是使用专用终端进行移动式的音视频采集,该种专用移动音视频采集终端直接采用无线通讯的方式和后台监控系统(网络平台)进行连接,并直接利用建立好的连接将采集到的视频数据上传到监控系统;另一种是借助于手机自带的摄像头进行音视频采集(此种情况下,手机就相当于移动音视频采集终端),手机直接通过基站所覆盖的无线网络和后台监控系统进行连接,和上传视频数据。
[0050]以上介绍的两种方式各有优缺点,第一种方式,使用专用终端进行视频数据采集的方式相对专业,终端便于安装和使用,而且录制效果较好,在很多移动性和专业性要求很强的应用领域,具备一定的优势;但,专业终端多为军工产品,或者是由限制性较强的厂商所使用,一般用户无法见到,也更无法使用到,并且,专业终端无法针对后台监控系统的需要进行功能延伸和扩展,也无法结合移动互联网进行适用于其他行业要求的改进。第二种方式,使用手机进行视频数据采集的方式,由于手机的适应能力较强,可以通过编写APP的方式来拓展手机对于不同行业的业务的支持能力,通过面向主流操作系统开放接口,也比较容易实现和不同系统、装置的对接,同时操作也比较方便,很多人都已经习惯了手机APP的操作方式;但,在使用手机移动音视频采集过程中,由于手机不支持外接摄像头,视频采集过程中必须手执终端面向被摄目标,操作不便利,在进行即时画面拍摄的场景下,容易引起被拍摄者的反感。同时,为了做到视频数据的实时上传,手机必须在同一时间完成三个工作,分别是视频数据采集、编码和上传。由于手机的内存(主要是指缓存)较小,如果同时完成这三个工作,则会导致手机内存被极大的占用,容易引发手机的崩溃。
[0051]针对上述两种方式所遇到的问题,本申请提供了将即时画面进行网络实时直播的方法,如图1所示,该方法包括如下步骤:
[0052]SlOl,外接摄像头将即时拍摄得到的视频数据向手机端发送;
[0053]S102,手机端将外接摄像头发送出的视频数据转发至网络平台。
[0054]步骤SlOl之前,外接摄像头通常由用户手持,或者是通过云台等固定结构固定在某个建筑物/地面上,也可以是使用夹持件固定在用户的衣服上。之后,可以由用户手动开启外接摄像头,并通过外接摄像头录制外部的视频画面,并同时采集声音信号。外接摄像头经过拍摄得到视频数据的过程已经是成熟技术,在此不过多说明。本申请所提供的方法中,外接摄像头可以只是功能简单的外接摄像头(指独立于手机的,可以直接进行视频录制和转发的摄像头),如体积较小的微型摄像头。该外接摄像头可以采用无线连接的方式与手机端保持连接(如通过WIFI信号与手机端连接);还可以是采用信号传输线与手机端保持连接状态(如通过柔性连接线缆与手机端连接)。外接摄像头与手机端的连接可以是预先建立的,并且始终保持连接状态;也可以是在手机端即将向手机端传输数据(执行步骤S101)前临时建立的,此时,在外接摄像头向手机端传输数据结束之后,便可以断开手机端与外接摄像头的连接(主要指断开无线连接)。
[0055]步骤SlOl中,外接摄像头需要向手机端发送拍摄得到的视频数据。在发送前外接摄像头可以预先对拍摄得到的视频数据进行简单的处理,以保证外接摄像头向手机端传输的更为流畅。为了区别于专业摄像设备,当本申请所提供的方法中使用的外接摄像头为微型摄像头的时候,设置外接摄像头只具备视频录制和将视频转发给手机的功能,而不具备其他功能,如此设置,则可以一定程度上降低外接摄像头的体积,便于用户使用。此时,外接摄像头具备两个基本模块,分别是采集模块,用于采集外界图像,和声音信息,并生成视频数据;发送模块,将生成的视频数据向手机端发送。通常外接摄像头和手机端相距较近,不易在数据传输的过程中发生泄密的情况,因此,不需要在外接摄像头内部设置加密模块;类似的,短距离传输,传输速度也较快,因此,也可以在外接摄像头内部省去较为复杂的编码模块,从而降低了外接摄像头整体的体积。但,考虑到手机的内存不宜被过多占用,因此,优选在外接摄像头中设置编码模块,用于将生成的视频数据进行编码和码流转换。
[0056]步骤S102中,手机端将外接摄像头所提供的视频数据上传至网络平台即可。
[0057]本申请所提供的方法,整体上来看,只需要用户在手机端设置一个应用程序(APP),并且这个APP可以是不同的手机所共用的,也就是用户不需要对手机进行多余的调整,只需要应对于手机端配置一个外接摄像头,就可以完成将视频数据上传到网络平台上的目的。对于普通用户而言,使用本申请所提供的方法极大的降低了用户所要花费的成本,尤其是相对于专业摄影设备而言,用户只需要额外增加一个微型摄像头,价格成本、操作难度等等方面更适合一般的普通用户。同时,手机又可以支持丰富的APP应用,手机上的APP应用还可以通过简单的编码便实现更新、迭代,所以进而使用新的APP可以对转发的视频流进行相应处理。并且,本申请所提供的方法更适合于移动视频监控、现场直播、执法取证等领域。使用时,用户可以通过长短夹将外接摄像头连接在用户的衣服上(避免手持),还可以使用云台将外接摄像头固定在地面上,汽车上。
[0058]步骤S102,手机端在接收到的视频数据之后,需要向网络平台(如视频接收服务器等网络端设备)传送这些视频数据。手机是一个功能较为全面,可改造空间较大的智能设备,并且手机的普及率较高,使得本方法的适用范围更大。手机端在将视频数据上传到网络平台之前(步骤S102之前),需要对视频数据进行码流转换,一方面,采用固定码流转换格式进行码流转换能够便于网络平台进行读取、识别,还可以便于数据的传输;另一方面码流转换还能够使得视频数据的大小更适合当前的网络强度,即保证码流转换后的视频数据可以较为流畅的上传给网络平台,同时保证分辨率。需要说明的是,外接摄像头在向手机端传输视频数据前,已经对视频数据进行了编码,外接摄像头进行编码的同时,可以对编码后的视频数据进行码流调整(网路状况好的时候,将视频数据转换为高码率码流;网路状况不好的时候,将视频数据转换为低码率码流,分辨率降到VGA),并进一步将码流调整后的视频数据传送给手机。
[0059]手机端的可改造性较强(指手机APP能快速迭代),当手机端接收到视频数据之后,用户通过操作手机,可以实现对视频进行更多种类的操作。具体而言,用户可以对接收到的视频数据进行本地预览,对视频数据进行剪切和拼装,将视频数据存储在本地等等。其中,考虑到手机端的内部存储空间有限,难以存储容量过大的视频数据。因此,手机端在将视频数据存储在本地的时候,有两种存储方式,这两种方式的前提是手机端先要检测本地剩余存储空间。具体的,第一种方式,是当本地剩余存储空间大于预设阈值时,则将接收到的视频数据(外接摄像头所发出的视频数据)按照原始分辨率存储在本地,如手机端接收到的视频数据为720P,那么手机端存储到本地存储空间的视频数据也是720P。第二种方式是,当本地剩余存储空间小于预设阈值时,则将接收到的视频数据的分辨率降低,并将分辨率降低后的视频数据存储在本地,如此,则减轻了本地存储空间的负担。需要说明的是,手机端可以将该阈值分为多个级别,也就是手机端随着本地剩余存储空间的降低,进一步降低视频数据的分辨率。当然,还可以是当本地存储空间过低的时候,手机端直接将存储在本地的视频数据中拾取关键帧图像数据,并且将不是关键帧图像数据的图像数据删除,以释放一定的存储空间。还可以是当本地存储空间过低的时候手机端发出报警信息,以提示用户更换存储卡。以保证手机端能够正常工作。
[0060]除了手机可以在将视频数据上传的同时保存在本地,外接摄像头在将视频数据发送给手机端的同时,也可以将视频数据保存在外接摄像头中。如摄像头使用电池进行供电,并且采用双码流的工作方式进行视频数据的发送和保存,主码流、辅码流分别用于实时传输视频数据至手机端,和将视频数据保存在外接摄像头的SD卡中。
[0061]优选的,为了保证手机端能够正常向网络平台上传视频数据,可以依据当前的移动网络传输质量来确定采用何种规格的码流转换方式来上传视频数据。具体的,本申请所提供的方法还包括如下步骤:
[0062]手机端获取当前手机端与网络平台之间的网络传输质量;
[0063]手机端将所述网络传输质量向所述手机外接摄像头发送;
[0064]摄像头根据手机回传的网络传输质量调整所述视频数据的码流到某个预置值,并将所述调整码流后的视频数据发送给手机;
[0065]所述手机端将所述外接摄像头发送出的视频数据上传至网络平台包括:
[0066]手机端将调整码流后的视频数据上传给网络平台。
[0067]具体的,手机端将网络传输质量发送给外接摄像头之后,外接摄像头根据手机回传的网络传输质量调整所述视频数据的码流到某个预置值。具体而言,外接摄像头中预先存储了多种码流转换方式,使用不同的码流转换方式对同一视频数据进行码流转换所得到的视频数据的清晰度(分辨率)有区别。如第一种码流转换方式可以将时长为5分钟的视频数据A码流转换成50M的视频数据,此种情况,码流转换后的视频数据的清晰度较高;第二种码流转换方式可以将时长为5分钟的视频数据A码流转换成40M的视频数据,此种情况,码流转换后的视频数据的清晰度中等;第三种码流转换方式可以将时长为5分钟的视频数据A码流转换成30M的视频数据,此种情况,码流转换后的视频数据的清晰度较低。
[0068]当无线网络传输质量好的时候,可以采用高清晰度(分辨率)的码流转换方式(码流转换后得到的视频数据的数据量较大)对视频数据进行码流转换,以保证视频的清晰度;当无线网络传输质量较差的时候,可以采用低清晰度的码流转换方式对视频数据进行码流转换,以保证视频数据能够实时上传到网络上。相类似的,在上传音频数据的时候,也可以采用类似的方式对音频数据进行压缩,具体的压缩方式如间隔预定的时间对音频数据进行采样,间隔的时间越长,则压缩比例越高,失真的程度就越大。
[0069]为了进一步保证手机端能够将视频数据有效的上传到网络平台,还可以是本申请所提供的方法中,当手机端检测到当前移动网络传输质量很不好的时候,不再采用发送视频流的方式将视频数据上传到网络平台,而是从视频数据中抽取出关键帧图像数据,并且将抽取到的关键帧图像数据进行编码,并进一步将编码后的关键帧数据上传到网络平台。
[0070]为了便于使用,可以在使用前,由用户或者生产厂家预先在外接摄像头上设置上二维码,手机通过扫描该二维码便可以直接获取到该外接摄像头的编号,进而通过该编号与外接摄像头建立无线连接。同时,为了提高安全性,可以是手机端先将自己的待建热点的基本信息(无线连接验证信息)提供给指定的外接摄像头,之后由外接摄像头发起建立无线连接的请求。进而,如图2所示,本申请所提供的方法还包括如下步骤:
[0071]S201,摄像头启动,处于AP模式;手机端通过扫描位于外接摄像头上的二维码,获取外接摄像头的设备编号(后续步骤中,通过设备编号和外接摄像头建立无线连接);
[0072]S202,手机端通过WIFI与设备编号所对应的外接摄像头建立连接,同时把手机待建热点的基本信息配置给外接摄像头以后手机开启WIFI热点;
[0073]S203,外接摄像头进行AP主备倒换,同时向手机端发起建立无线连接请求,建立无线连接请求中携带有待建热点的基本信息配置;
[0074]S204,手机端判断接收到的建立无线连接请求是否符合预设要求,若符合,则手机端与外接摄像头建立无线连接。
[0075]步骤204中,手机端与外接摄像头建立无线连接包括如下步骤:
[0076]手机端通过预先由手机端建立的WiFi热点与外接摄像头建立无线连接;
[0077]所述手机端将所述摄像头发送的视频数据转发至网络平台包括:
[0078]摄像头采集的视频数据通过建立好的wifi热点发送给手机端;
[0079]手机端将所述的视频数据通过移动通讯网络转发至网络平台。
[0080]一般情况下,如果手机和外接摄像头同时连接到其他wifi热点,则手机就需要使用其他的wifi热点将视频数据上传至网络平台(手机在连上其他热点后,就会自动关闭4G网络),这会影响视频数据的安全性(视频数据经过其他wifi网络上传的时候,视频数据容易被窃取),因此,本申请所提供的方法中,优选由手机端先建立热点,并且由外接摄像头主动连接由手机端所建立的热点。
[0081]使用的时候,用户可以操作手机端中的软件(如APP)扫描预设在外接摄像头上的二维码,然后通过WIFI和摄像机建立连接,此时该摄像机会返回它的设备编号(如该外接摄像头的ID号码)。手机端在获取到ID号码之后,就将手机端所建立的WiFi的热点密码和热点地址(即待建热点的基本信息中携带有热点地址和对应的密码)发送给该ID号所对应的外接摄像机。外接摄像头在获取到热点地址后,进行AP主备倒换,直接向热点地址发起建立wif i连接的请求(S卩建立无线连接请求),并将接收到的热点密码向该热点地址发出。手机端按照一般流程来判断对方的请求是否符合要求,如果符合,就同意该外接摄像头接入手机端所建立的热点,进而完成了手机端与外接摄像头建立无线连接的工作。手机端在通过自己所建立的WiFi热点与外接摄像头建立无线连接,并接收到外接摄像头所提供的视频数据之后,就可以通过手机所接入的4G网络,将视频数据上传到网络平台上,进而完成视频数据的直播。
[0082]通过步骤S101-S102能够实现将即时拍摄到视频数据上传到网络平台,当视频观看者需要查看即时拍摄到的视频时,则可以通过终端访问网络平台的方式来获取到视频数据。具体而言,本申请所提供的方法中,在步骤S102后还包括如下步骤:
[0083]网络平台获取用户端所发出的点播请求,点播请求中携带有登录验证信息和数据编码;
[0084]网络平台验证登录验证信息是否合法;
[0085]若合法,则网络平台查找数据编码所对应的视频数据;
[0086]网络平台将查找到的视频数据向发出点播请求的用户端发送。
[0087]其中,登录验证信息指的是用户端登录网络平台所需要的账户名和对应的登录密码,平台验证登录验证信息是否合法也就是验证该账户名是否已经注册过,并且该账户名与登录密码是否是关联的。如果网络平台验证登录验证信息是合法的,则网络平台会与用户端建立通讯连接,并且将使用数据编码进行查找而得到的视频数据发送给用户端。需要说明的是,数据编码指的是将不同视频数据进行区分的代码,这个代码可以是网络平台在接收到视频数据之后进行码流转换而生成的,也可以是手机端在上传视频数据的时候直接携带在视频数据中的。
[0088]具体的,网络平台可以采用RTSP传输协议,将查找到的视频数据向发出点播请求的用户端发送。当然,手机端和外接摄像头之间也可以采用RTSP传输协议进行视频数据的发送。
[0089]网络平台除了根据用户端的指令进行视频数据的发送,还可以主动发起,或者是根据用户端内的指令发起对视频数据的处理(如修改、删除等操作),还可以接收用户端的注册请求,对用户进行管理,以三次握手的方式与用户端或其他端口建立通讯连接等等。网络平台还可以根据需求进行其他功能的开发,如对接收到的视频数据进行批量修改、加密、定时发送等操作。
[0090]下面以一个具体的实例来说明本申请所提供的方法。如图3所示,提供了本申请所提供的方法的网络框架。
[0091]I,外接摄像头启动(启动后处于AP模式,即接入点模式),手机扫描外接摄像头上的二维码,通过WIFI和摄像机建立连接;
[0092]2,手机通过WIFI连接把热点连接基本信息配置给摄像机;
[0093]3,手机建立wifi热点;
[0094]4,外接摄像头AP主从切换,使用步骤2手机配置的热点信息向手机wifi热点的发出接入热点的请求;
[0095]5,手机验证接收到的密码的正确性,若正确,则允许外接摄像头接入热点,进而手机与外接摄像机建立wif i连接,并且手机将自己的RTSP(实时流传输协议)的地址发送给外接摄像头;
[0096]6,外接摄像头在获取到外界信息后,生成视频数据,并对该视频数据进行码流调整,之后将视频数据向步骤5中得到的RTSP地址发送,同时将发送的视频数据存储在本地;
[0097]7,手机得到视频数据之后,依据用户的操作,对视频数据进行截取等操作;
[0098]8,手机将截取等操作后的视频数据采用RSTP协议的通讯方式,通过3G/4G基站向网络平台发送;
[0099]9,网络平台将接收到的视频数据存储在本地;
[0100]10,网络平台接收到客户端所发出的登录请求,并验证登陆请求的正确性;
[0101]11,网络平台在步骤10验证通过后,允许客户端登录;
[0102]12,当网络平台接收到登录后的客户端所发出的视频调取请求后,查找视频调取请求所对应的视频数据;
[0103]13,网络平台将步骤13所查找到的视频数据采用RSTP协议的通讯方式发送至客户端;
[0104]14,客户端播放接收到的视频数据。
[0105]本申请实施例还提供了以前文所提及方法相对应的将即时画面进行网络实时直播的系统,包括:
[0106]外接摄像头,用于将即时拍摄得到的视频数据向手机端发送;
[0107]手机端,用于将所述外接摄像头发送出的视频数据上传至网络平台。
[0108]本发明还提供了将即时画面进行网络实时直播的外接摄像头,其特征在于,所述摄像头能将即时拍摄得到的视频数据向手机端发送,同时支持手机端把所述即时拍摄得到的视频数据上传给网络平台。
[0109]需要说明的是,该外接摄像头是用来实现上述将即时画面进行网络实时直播的方法,因此,其具体功能可以参照上述描述中的内容,此处不再赘述。
[0110]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、模块和摄像头的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0111]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-0nly Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0112]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【主权项】
1.将即时画面进行网络实时直播的方法,其特征在于,包括: 外接摄像头将即时拍摄得到的视频数据向手机端发送; 手机端将所述外接摄像头发送出的视频数据转发至网络平台。2.根据权利要求1所述的方法,其特征在于,还包括: 手机端获取当前手机端与网络平台之间的网络传输质量; 手机端将所述网络传输质量向所述手机外接摄像头发送; 摄像头根据手机回传的网络传输质量调整所述视频数据的码流到某个预置值,并将所述调整码流后的视频数据发送给手机; 所述手机端将所述外接摄像头发送出的视频数据上传至网络平台包括: 手机端将调整码流后的视频数据上传给网络平台。3.根据权利要求1所述的方法,其特征在于,所述外接摄像头将即时拍摄得到的视频数据向手机端发送包括: 外接摄像头通过预先与所述手机端建立的无线连接向所述手机端发送编码后的视频数据。4.根据权利要求3所述的方法,其特征在于,还包括: 手机端通过扫描位于所述外接摄像头上的二维码,获取所述外接摄像头的设备编号,并通过设备编号和外接摄像头建立无线连接; 步骤手机端通过设备编号和外接摄像头建立无线连接包括: 手机端向所述设备编号所对应的外接摄像头发送手机端的无线连接验证信息; 外接摄像头向所述手机端发起建立无线连接请求,所述建立无线连接请求中携带有无线连接验证信息; 手机端判断接收到的建立无线连接请求是否符合预设要求,若符合,则所述手机端与所述外接摄像头建立无线连接。5.根据权利要求2所述的方法,其特征在于,还包括: 手机端检测本地剩余存储空间; 若所述本地剩余存储空间大于预设阈值,则手机端将所述视频数据以原始分辨率存储在本地; 若所述本地剩余存储空间小于预设阈值,则手机端将所述视频数据的分辨率降低后,存储在本地。6.根据权利要求4所述的方法,其特征在于,所述手机端与所述外接摄像头建立无线连接包括: 手机端通过预先由所述手机端建立的WiFi热点与所述外接摄像头建立无线连接; 所述手机端将所述摄像头发送的视频数据转发至网络平台包括: 摄像头采集的视频数据发送给手机端; 手机端将所述的视频数据通过移动通讯网络转发至网络平台。7.根据权利要求1所述的方法,其特征在于,还包括: 网络平台获取用户端所发出的点播请求,所述点播请求中携带有登录验证信息和数据编码; 所述网络平台验证所述登录验证信息是否合法; 若合法,则网络平台查找所述数据编码所对应的视频数据; 网络平台将所述查找到的视频数据向发出所述点播请求的用户端发送。8.将即时画面进行网络实时直播的外接摄像头,其特征在于,所述摄像头能将即时拍摄得到的视频数据向手机端发送,同时支持手机端把所述即时拍摄得到的视频数据上传给网络平台。9.将即时画面进行网络实时直播的系统,其特征在于,包括: 外接摄像头,用于将即时拍摄得到的视频数据向手机端发送; 手机端,用于将所述外接摄像头发送出的视频数据上传至网络平台。
【文档编号】H04N21/472GK105933657SQ201610327622
【公开日】2016年9月7日
【申请日】2016年5月17日
【发明人】李红鹰
【申请人】北京睿智荟聚科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1