本发明属于网络通信技术领域,具体涉及一种基于数字分量串行接口(serialdigitalinterface,sdi)信号感知的视频直播自动启停方法。
背景技术:
随着移动通信第四代(4g)技术的不断成熟和第五代(5g)技术的迅猛发展,越来越多的媒体开始使用商用移动通信网络作为载体,承载其视频直播业务。由于4g网络分布广、覆盖全、灵活性高等特点,基于4g网络的视频直播技术可以不受距离和地形的限制,为媒体提供更全面、更高机动性的直播视角。
在大型活动的直播过程中,4g视频直播设备凭借灵活性好的特点,通常被安排在重要的可移动直播点位,如马拉松路上移动直播点位,全程跟拍各赛段,进行直播。由于直播过程中地形复杂,情况多变,并且直播对于画面稳定性要求很高,因此直播人员需要将所有精力投入到对摄像机的操作和画面的构建中去,无法对4g视频直播设备进行处理和操作。移动直播的过程由于种种因素的限制,所有的直播工作通常只能由直播人员独立完成。考虑到长时间直播活动时摄像机电池的续航不足,以及多地点直播转场时需要暂时终止直播信号的情况,操作人员往往只能完成对摄像机的操作,无法顾及4g视频直播设备。
因此,如何独立、自主、智能地对4g视频直播设备进行直播启停控制,对使用4g直播设备进行移动直播的便携性、可操作性具有重要意义。
技术实现要素:
本发明的目的就是针对现有技术的问题,提供一种基于sdi信号感知的视频直播自动启停方法。
本发明方法自动感知摄像机sdi信号的输入,并检测视频分辨率和格式,开启或停止直播。该方法的具体步骤是:
步骤1.直播设备开启,进入初始化状态sta_init,开始拨号连接网络;
步骤2.若拨号失败,返回步骤1,重新拨号;
若拨号完成,进入请求状态sta_request,尝试与直播服务器建立连接;
步骤3.若与直播服务器连接失败,返回步骤2,再次尝试建立连接;
步骤4.若与直播服务器连接成功,进入空闲状态sta_idle,等待视频sdi信号输入;
步骤5.空闲状态sta_idle状态下,调用sdi感知模块,进入步骤6;
步骤6.空闲状态sta_idle状态下,sdi感知模块实时检测视频sdi信号:
如检测到关机指令,则直播设备进入退出状态sta_exit,进入步骤8;
如检测到视频sdi信号,则验证视频sdi信号是否有效:
a.若视频sdi信号有效且稳定,则设备进入直播状态sta_live,启动直播,进入步骤7;
b.若视频sdi信号无效或不稳定,则设备保持空闲状态sta_idle,返回步骤6;
如未检测到视频sdi信号,则直播设备保持空闲状态sta_idle,返回步骤6;
步骤7.直播状态sta_live下,sdi感知模块实时检测sdi信号:
如检测到关机指令,则设备停止直播,关闭直播模块,设备进入退出状态sta_exit,进入步骤8;
如检测到视频sdi信号,则验证视频sdi信号是否有效:
c.若视频sdi信号有效且稳定,则设备保持直播状态sta_live,进入步骤7;
d.若视频sdi信号无效或不稳定,则设备停止直播,关闭直播模块,设备进入空闲状态sta_idle,返回步骤6;
如未检测到视频sdi信号,则设备停止直播,关闭直播模块,设备进入空闲状态sta_idle,返回步骤6;
步骤8.结束直播,关闭设备。
本发明方法与传统的视频直播方法相比,其优点体现在:
传统的视频直播方法要求直播人员在直播过程中手动控制4g直播设备的开启和关闭。当直播人员更换摄像机电池或调试信号时,往往无暇对4g直播设备进行操作。而本发明考虑到摄像机电池的更换或信号的切换意味着摄像机sdi输出的变化,提出了根据sdi信号感知结果自动启停4g直播设备的方法,可以减轻直播人员的负担,保证直播活动的顺利进行。
附图说明
图1为本发明方法的流程图。
具体实施方式
现结合附图和具体实施例对本发明所要求保护的技术方案作进一步详细说明。
本发明以马拉松路上直播场景为例,摩托车作为移动直播载体,进行详细描述,具体步骤如下(如图1):
1.将摄像机输出的视频sdi信号线与4g视频直播设备相连;
2.将4g视频直播设备固定在移动直播平台,即摩托车上;
3.4g视频直播设备开机,进入初始化状态sta_init,开始拨号连接网络;
4.拨号完成,直播设备进入请求状态sta_request,尝试与直播服务器建立连接;
5.4g视频直播设备与直播服务器连接成功,进入空闲状态sta_idle待机,实时检测视频sdi信号;
6.摄像师手持摄像机跨坐于摩托车上,开始路上行进直播;
7.开始直播时,摄像师控制摄像机开机或打开视频sdi输出,调整摄像机取景;
8.4g视频直播设备检测到有效的视频sdi信号,为避免接触不良,检验信号源稳定性;
9.4g视频直播设备检测到视频sdi信号稳定,自动开启直播,进入直播状态sta_live,无需摄像师手动控制;
10.直播过程中,出现直播暂停或摄像机更换电池时,摄像师关闭摄像机,或关闭摄像机的视频sdi输出;
11.4g视频直播设备没有检测视频sdi信号,或视频sdi信号不稳定,则自动停止直播,进入空闲状态sta_idle待机;
12.直播过程中,摄像师更换完电池,重新打开摄像机或打开摄像机的视频sdi输出,即可快速恢复直播,恢复直播状态sta_live;
13.直播结束时,服务器发出退出指令或手动关闭设备,设备进入退出状态sta_exit退出程序,关机。