基于手机实时摄像在led屏播放的控制系统及方法

文档序号:10516107阅读:609来源:国知局
基于手机实时摄像在led屏播放的控制系统及方法
【专利摘要】本发明公开了基于手机实时摄像在LED屏播放的控制系统及方法,其系统包括手机端和LED屏的控制卡端;手机端包括RTSP服务端、控制模块和第一指令收发模块;RTSP服务端用于编码、封装手机拍摄的视频数据,并将该视频数据发送到控制卡端;控制模块与第一指令收发模块连接;控制卡端包括RTSP客户端和第二指令收发模块;RTSP客户端与RTSP服务端连接。其方法包括步骤:手机端与控制卡端网络连接;实时视频数据处理;手机端发送要求播放实时视频的播放指令;系统建立RTSP连接关系;实时视频流数据传送;实时视频在LED屏上播放。本发明不用服务器主动监控或采集数据,通过用户实时随地采集,根据RTSP协议传至控制卡上播放,更好的显示了用户的参与度和用户数据的实时性。
【专利说明】
基于手机实时摄像在LED屏播放的控制系统及方法
技术领域
[0001]本发明涉及计算机技术领域,尤其是涉及一种基于手机实时摄像在LED屏播放的控制系统及方法。
【背景技术】
[0002]针对大型商业活动、演唱会、各类型展会、发布会、现场直播或互动类等现场活动应用场景,目前普遍解决方案都是通过各种高清摄像头、旋转摄像头等通过对活动现场进行抓拍并在大屏上显示。
[0003]这些方案存在以下缺陷:
1、成本高:这样需要多个监控摄像头或者录相机,根据相关要求,这种现场监控摄像头可能需要180或者360度旋转,一般会场可能还得几个,相对成本过高;
2、操作调试繁琐:由于多个摄像头或者录像机需要安装调试,一个个与主机连接通讯,相对准备工作繁琐,而且出现问题调试相对麻烦;
3、缺少用户主动交互过程:由于使用摄像头或者节目录制等一般都是由举办方引导用户参与相关交互,相对效果并不一定会理想;
4、受位置及距离限制:在摄像头不能覆盖的位置或者未能监控的范围内用户无法参与交互,对于商业演出或者商业活动存在一定的不足。

【发明内容】

[0004]为了解决现场直播类活动的提供的解决方案中成本高、操作调试繁琐、缺少用户主动交互过程以及受位置和距离限制等问题,本发明提供了一种基于手机实时摄像并在LED屏异步播放的控制系统及方法,其目的在于通过手机实时操作,拍摄现场各个角度并第一时间将拍摄的视频数据传至LED屏的控制卡,并控ffjijLED屏播放该视频内容,这种控制系统对现场体验用户会有更多主动体验性,同时作为手机设备相对成本更低且更易操作,而且不受环境影响。
[0005]为了实现上述目的,本发明提供了一种基于手机实时摄像在LED屏播放的控制系统,其特征在于,包括:手机端和LED屏的控制卡端;
所述手机端包括RTSP服务端、控制模块和第一指令收发模块;RTSP服务端用于编码、封装手机实时拍摄的视频数据,并将该视频数据发送到控制卡端;控制模块与第一指令收发模块连接,通过第一指令收发模块发送或接收控制指令;
所述控制卡端包括RTSP客户端和第二指令收发模块;RTSP客户端与RTSP服务端连接,RTSP客户端接收RTSP服务端发送的视频数据,并控制所关联的LED屏播放该视频;第二指令收发模块用于接收第一指令收发模块发送的控制指令,并控制RTSP客户端的行为。
[0006]作为优选地,所述RTSP服务端包括RTSP编码封包模块和RTSP推流模块;手机实时拍摄的视频数据由RTSP编码封包模块进行编码并封装成ts流,RTSP推流模块实时推送经过编码、封装的ts流到RTSP客户端。
[0007]作为优选地,所述RTSP客户端包括RTSP流接收模块和流媒体播放模块,RTSP流接收模块接收RTSP推流模块推送的ts流,并将该ts流传送到流媒体播放模块,通过流媒体播放模块控制ts流所包含的视频在LED屏上显示。
[0008]作为优选地,所述控制模块用于控制RTSP清晰度或控制RTSP推流或停止RTSP推流动作。
[0009]本发明还公开了一种基于手机实时摄像并在LED屏播放的方法,其特征在于:具体包括以下步骤:
S1:手机端与控制卡端连接网络;
S2:实时视频数据处理;从手机端进入摄像头,采集实时视频数据,采集到的实时数据视频传输到RTSP服务端,通过RTSP编码封包模块对该视频数据进行编码、封装,形成成基于http 的 ts流;
S3:手机端发送要求播放所采集的实时视频的播放指令;
S4:系统建立RTSP连接关系;控制卡端接收到播放指令后,传送到RTSP客户端,RTSP客户端向RTSP服务端发出建立RTSP连接请求,RTSP服务端接收RTSP连接请求并作较验后与控制卡端建立通讯;
55:实时视频流数据传送;RTSP客户端与RTSP服务端连接之后,RTSP推流模块将经过编码、封装的ts流实时推送到RTSP客户端上;
56:实时视频在LED屏上播放;RTSP客户端解析ts流,并将解析内容传送到流媒体播放模块,由流媒体播放模块控制LED屏播放该实时视频。
[0010]作为优选地,还包括实时关闭播放视频数据步骤,该步骤主要包括以下步骤:
手机端发送停止播放指令;第一指令收发模块发送停止播放指令到控制卡端,控制卡端接收到停止指令后传送到RTSP客户端;
RTSP客户端与RTSP服务端之间的RTSP连接断开;RTSP客户端接收到停止播放指令后,主动断开与RTSP服务端的连接,使得RTSP服务端停止推送ts流;
LED停止播放当前实时视频;RTSP客户端停止接收ts流,流媒体播放模块控制LED停止播放该当前视频。
[0011]作为优选地,所述步骤I中,手机端与控制卡端所在的当前网络正常、手机端与控制卡端处于同一局域网内且控制卡端处于在线状态下,手机端与控制卡端网路连接。
[0012]采用本发明产生的有益效果:1、本发明利用手机摄像头实时采集数据,通过手机端与控制卡端的RTSP协议,将手机端采集的实时视频流数据传输到控制卡端,并在控制卡端所关联的LED屏上异步播放。这种系统不需要服务器主动监控或者采集数据,而是让用户实时随地采集,然后根据RTSP协议传至LED屏上播放,更好的显示了用户的参与度和用户数据的实时性。
[0013]2、手机端采集数据,不受时间、地域和角度的限制,系统操作简单、使用成本低。
【附图说明】
[0014]图1为本发明的控制系统结构图。
[0015]图2为手机实时摄像在LED屏播放的控制方法流程图。
[0016]图3为手机控制LED屏停止播放当前视频的方法流程图。
【具体实施方式】
[0017]下面结合说明书附图和【具体实施方式】对本发明的实质性特点作进一步的说明。
[0018]本发明提供的一种基于手机实时摄像在LED屏播放的控制系统及方法,该系统摆脱了以往类似系统中,对现场环境中距离和控制范围的限制,以及视频数据不及时的问题。由于使用手机拍摄可以在现场各个角度第一时间将拍摄的视频数据传至控制卡,由于只需要通过手机实时操作,因此对现场体验用户会有更多主动体验性。
[0019]如图1所示为本发明所公开的基于手机实时摄像并在LED屏播放的控制系统,其包括手机端和LED屏的控制卡端,手机端用于实时摄像视频,控制卡端用于播放手机端实时拍摄的视频,手机端与控制卡端通过网络连接。
[0020]手机端包括RTSP服务端11、控制模块12和第一指令收发模块13ATSP服务端11用于编码、封装手机实时拍摄的视频数据,并将该视频数据发送到控制卡端。控制模块12用于控制RTSP清晰度或控制RTSP推流或停止RTSP推流动作,即用户通过在手机端实时拍摄的视频上选择高清、标清或流畅三个选项中的一项,控制模块12发出调节RTSP清晰度的控制指令到RTSP服务端11和RTSP服务端11,RTSP服务端11和RTSP服务端11调节视频播放的清晰度。控制模块12与第一指令收发模块13连接,通过第一指令收发模块13发送或接收控制指令。
[0021]RTSP服务端11包括RTSP编码封包模块111和RTSP推流模块112,手机实时拍摄的视频数据由RTSP编码封包模块111进行编码并封装成ts流,RTSP推流模块112用于实时推送经过编码、封装的ts流到RTSP客户端21。
[0022]控制卡端包括RTSP客户端21和第二指令收发模块22,RTSP客户端21与RTSP服务端11连接,RTSP客户端21接收RTSP服务端11发送的视频数据,并控制所关联的LED屏播放该视频,第二指令收发模块22用于接收第一指令收发模块13发送的控制指令,并控制RTSP客户端21的行为。
[0023]RTSP客户端21包括RTSP流接收模块211和流媒体播放模块212,RTSP流接收模块211接收RTSP推流模块112推送的ts流,并将该ts流传送到流媒体播放模块212,通过流媒体播放模块212控制ts流所包含的视频在LED屏上显示。
[0024]更具体地,本实施例利用RTSP协议流原理,实现手机端与控制卡端的视频流数据传送。用户用手机拍摄了视频,需要在LED屏上显示时,用户的手机端与LED屏的控制卡端位于同一局域网中。用户选择视频播放,控制模块12发出RTSP推流指令,由第一指令模块发送到控制卡端的第二指令收发模块22,第二指令收发模块22传送该RTSP推流指令到RTSP客户端21 ο此时,RTSP客户端21请求连接RTSP服务端11,又RTSP服务端11推送封装有实时视频的ts流到RTSP流接收模块211上,由RTSP流接收模块211传送到流媒体播放模块212,进而控制所关联的LED屏播放该实时视频。
[0025]如图2至图3所示,本发明还公开的一种基于手机实时摄像并在LED屏播放的方法,具体包括以下步骤:
S1:手机端与控制卡端连接网络。判断手机端与控制卡端是否处于同一局域网,且控制卡端处于在线状态,手机端与控制卡端连接。在手机端与控制卡端处于连接的状态下,用户可通过手机端的摄像机功能进行摄像。
[0026]S2:实时视频数据处理。从手机端进入摄像头,手机处于可摄像状态。此时,摄像头和RTSP服务端11开始初始化。进而使用摄像头采集实时视频数据,采集到的实时数据视频传输到RTSP服务端11,通过RTSP编码封包模块111对该视频数据进行编码、封装,形成成基于http的ts流。
[0027]S3:手机端发送要求播放所采集的实时视频的播放指令。手机端拍摄好视频后,选择视频播放,控制模块12发出播放指令,并通过第一指令收发模块13发送播放指令到控制卡端。
[0028]S4:系统建立RTSP连接关系。控制卡端接收到播放指令后,传送到RTSP客户端21,RTSP客户端21向RTSP服务端11发出建立RTSP连接请求。RTSP服务端11接收RTSP连接请求后进行校验控制卡端,判断控制卡端是否在线,且与手机端的网络处于同一局域网中,作较验后与控制卡端建立通讯。
[0029]S5:实时视频流数据传送。RTSP客户端21与RTSP服务端11建立RTSP连接关系后,RTSP推流模块112将经过编码、封装的ts流实时推送到RTSP客户端21上。ts为包含有实时视频流媒体的配置文件,RTSP编码封包模块111将实时视频封装成控制卡端的RTSP客户端21能识别的文件,以实现RTSP客户端21控制LED屏播放该实时视频。
[0030]S6:实时视频在LED屏上播放。RTSP客户端21解析ts流,并将解析内容传送到流媒体播放模块212,由流媒体播放模块212控制LED屏播放该实时视频。
[0031]本实施例还包括实时关闭播放视频数据的步骤。用户想停止播放当前实时视频时,可关闭当前播放的实时视频,控制模块12发出停止当前播放的实时视频的停止播放指令。此时,第一指令收发模块13发送停止播放指令到控制卡端,控制卡端接收到停止指令后传送到RTSP客户端21,RTSP客户端21接收到停止播放指令,主动断开与RTSP服务端11的连接,使得RTSP服务端11停止推送ts流。RTSP客户端21停止接收ts流,流媒体播放模块212控制LED停止播放该当前实时视频。
[0032]经过上述方法步骤,本系统实现手机采集视频数据,通过RTSP协议将实时视频数据传至控制卡端,在控制卡端关联的LED屏上异步播放。本系统操作便捷,满足多角度拍摄,不受环境和距离限制的要求。
[0033]最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,对本发明的技术方案进行修改或者等同替换,均属本发明的保护范围。
【主权项】
1.基于手机实时摄像在LED屏播放的控制系统,其特征在于包括:手机端和LED屏的控制卡端; 所述手机端包括RTSP服务端(11 )、控制模块(12)和第一指令收发模块(13) ; RTSP服务端(11)用于编码、封装手机实时拍摄的视频数据,并将该视频数据发送到控制卡端;控制模块(12)与第一指令收发模块(13)连接,通过第一指令收发模块(13)发送或接收控制指令; 所述控制卡端包括RTSP客户端(21)和第二指令收发模块(22) ;RTSP客户端(21)与RTSP服务端(11)连接,RTSP客户端(21)接收RTSP服务端(11)发送的视频数据,并控制所关联的LED屏播放该视频;第二指令收发模块(22)用于接收第一指令收发模块(13)发送的控制指令,并控制RTSP客户端(21)的行为。2.根据权利要求1所述的控制系统,其特征在于:所述RTSP服务端(11)包括RTSP编码封包模块(111)和RTSP推流模块(112);手机实时拍摄的视频数据由RTSP编码封包模块(111)进行编码并封装成ts流,RTSP推流模块(112)实时推送经过编码、封装的ts流到RTSP客户端(21)。3.根据权利要求2所述的控制系统,其特征在于:所述RTSP客户端(21)包括RTSP流接收模块(211)和流媒体播放模块(212),RTSP流接收模块(211)接收RTSP推流模块(112)推送的ts流,并将该ts流传送到流媒体播放模块(212),通过流媒体播放模块(212)控制ts流所包含的视频在LED屏上显示。4.根据权利要求2所述的控制系统,其特征在于:所述控制模块(12)用于控制RTSP清晰度或控制RTSP推流或停止RTSP推流动作。5.基于手机实时摄像并在LED屏播放的方法,其特征在于:具体包括以下步骤: S1:手机端与控制卡端连接网络; 52:实时视频数据处理;从手机端进入摄像头,采集实时视频数据,采集到的实时数据视频传输到RTSP服务端,通过RTSP编码封包模块对该视频数据进行编码、封装,形成成基于http 的 ts流; 53:手机端发送要求播放所采集的实时视频的播放指令; S4:系统建立RTSP连接关系;控制卡端接收到播放指令后,传送到RTSP客户端,RTSP客户端向RTSP服务端发出建立RTSP连接请求,RTSP服务端接收RTSP连接请求并作较验后与控制卡端建立通讯; S5:实时视频流数据传送;RTSP客户端与RTSP服务端连接之后,RTSP推流模块将经过编码、封装的ts流实时推送到RTSP客户端上; S6:实时视频在LED屏上播放;RTSP客户端解析ts流,并将解析内容传送到流媒体播放模块,由流媒体播放模块控制LED屏播放该实时视频。6.根据权利要求5所述的方法,其特征在于:还包括实时关闭播放视频数据步骤,该步骤主要包括以下步骤: 手机端发送停止播放指令;第一指令收发模块发送停止播放指令到控制卡端,控制卡端接收到停止指令后传送到RTSP客户端; RTSP客户端与RTSP服务端之间的RTSP连接断开;RTSP客户端接收到停止播放指令后,主动断开与RTSP服务端的连接,使得RTSP服务端停止推送ts流; LED停止播放当前实时视频;RTSP客户端停止接收ts流,流媒体播放模块控制LED停止播放该当前视频。7.根据权利要求5所述的方法,其特征在于:所述步骤I中,手机端与控制卡端所在的当前网络正常、手机端与控制卡端处于同一局域网内且控制卡端处于在线状态下,手机端与控制卡端网路连接。
【文档编号】H04N7/18GK105872480SQ201610372042
【公开日】2016年8月17日
【申请日】2016年5月31日
【发明人】欧阳其平, 游全, 谢志君
【申请人】深圳市灰度科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1