【技术实现步骤摘要】
视频流推送方法和系统
[0001]本专利技术实施例涉及流式传输技术,尤其涉及一种视频流推送方法和系统。
技术介绍
[0002]目前,车辆上会配置至少一个摄像头,用于拍摄车辆内外的环境并将视频流传输到车载终端。为了便于用户远程观看车辆内外的环境,用户可以向车载终端发送某摄像头的推流指令,车载终端会在接收到推流指令后,将该摄像头的视频流实时推送到用户端。
[0003]实际使用过程中,会有很多用户在同一时段具有观看视频流的需求,导致车载终端需要频繁响应各用户的推流指令。在车载终端中固化了这样一套逻辑:每接收到一用户的推流指令后,启动新的线程,以触发生成视频流并推送到该用户端。这样,如果用户数量足够多,车载终端需要抢占大量的资源和线程去响应推流指令,甚至会影响车载终端其它功能的运行效率。
技术实现思路
[0004]本专利技术实施例提供一种视频流推送方法和系统,以通过服务器控制推流指令的下发,对视频流的推送过程进行管理,避免占用车载终端过多的资源和线程,保证车载终端各项功能的高效运行。
[0005]第一方面,本专利技术实施例提供了一种视频流推送方法,包括:服务器响应于接收到第一用户针对目标车载终端的目标摄像头的第一观看指令,判定不存在所述目标车载终端和目标摄像头对应的目标视频组,则创建所述目标视频组,并将所述第一用户的终端信息存储至所述目标视频组;生成网络播放地址,并向所述目标车载终端发送包括所述网络播放地址的推流指令;所述服务器响应于第二用户针对所述目标车载终端的目标摄像头的第二观看指令,判定 ...
【技术保护点】
【技术特征摘要】
1.一种视频流推送方法,其特征在于,包括:服务器响应于接收到第一用户针对目标车载终端的目标摄像头的第一观看指令,判定不存在所述目标车载终端和目标摄像头对应的目标视频组,则创建所述目标视频组,并将所述第一用户的终端信息存储至所述目标视频组;生成网络播放地址,并向所述目标车载终端发送包括所述网络播放地址的推流指令;所述服务器响应于第二用户针对所述目标车载终端的目标摄像头的第二观看指令,判定存在所述目标视频组,则将所述第二用户的终端信息存储至所述目标视频组;所述目标车载终端从所述推流指令中解析所述网络播放地址,基于所述目标摄像头录制的视频文件创建视频流,并将所述视频流上传至流媒体服务器的所述网络播放地址;向所述服务器反馈所述推流指令的接收消息;所述流媒体服务器将所述视频流存储至所述网络播放地址,向所述服务器反馈存储消息;所述服务器在接收到所述接收消息和所述存储消息之后,根据所述目标视频组中的全部终端信息,向所述第一用户的终端和第二用户的终端同步推送所述网络播放地址,以供所述第一用户的终端和所述第二用户的终端从所述网络播放地址拉取所述视频流。2.根据权利要求1所述的方法,其特征在于,所述服务器在向所述第一用户的终端和第二用户的终端推送所述网络播放地址之后,还包括:所述服务器响应于接收到第三用户针对所述目标车载终端的目标摄像头的第三观看指令,判定存在所述目标视频组,将所述第三用户的终端信息存储至所述目标视频组;直接向所述第三用户的终端推送所述网络播放地址,以供所述第三用户的终端从所述网络播放地址拉取所述视频流。3.根据权利要求1所述的方法,其特征在于,所述服务器响应于接收到第一用户针对目标车载终端的目标摄像头的第一观看指令,判定不存在所述目标车载终端和目标摄像头对应的目标视频组,则创建所述目标视频组,包括:所述服务器响应于接收到第一用户针对目标车载终端的目标摄像头的第一观看指令,判断是否存在目标存储空间,所述目标存储空间存储有所述目标车载终端的标识和目标摄像头的标识;如果不存在所述目标存储空间,判定不存在所述目标车载终端和目标摄像头对应的目标视频组;创建目标存储空间,并将所述目标车载终端的标识和目标摄像头的标识存储至所述目标存储空间。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述网络播放地址包括所述流媒体服务器的域名、端口名、所述网络播放地址生成时的时间戳、目标车载终端的标识和目标摄像头的标识;所述网络播放地址用于供所述流媒体服务器根据所述目标车载终端的标识和目标摄像头的标识,对所述视频流进行统计。5.根据权利要求1所述的方法,其特征在于,在所述服务器向所述第一用户的终端和第二用户的终端同步推送所述网络播放地址之后,还包括:所述服务器将所述目标视频组中的信息同步到数据库,并在所述数据库中记录开始时刻为当前时刻;所述服务器检测到满足停止播放要求,向所述目标车载终端和流媒体服务器发送关闭
指令;所述目标车载终端响应于所述关闭指令,停止上传所述视频流,并向所述服务器反馈停止消息;所述流媒体服务器响应于所述关闭指令,停止向所述第一用户的终端和所述...
【专利技术属性】
技术研发人员:徐显杰,赵海昕,
申请(专利权)人:浙江所托瑞安科技集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。