【技术实现步骤摘要】
一种需验证权限的H5降低延时直播方法
[0001]本专利技术涉及流媒体数据处理
,具体涉及一种需验证权限的h5降低延时直播方法。
技术介绍
[0002]在视频监控、远程视频通信等工作和生活涉及的方面,需要利用摄像头获取画面以形成数据流,并将数据流进行处理后向指定的设备传输,经过后续数据流的解析处理等再播放所获取的画面。当前的摄像头一般采用RTSP(Real Time Streaming Protocol,实时流传输协议)协议传输数据流,并在VCL(Visual Component Library,可视组件库)播放器中进行解析和播放,而当前的网络浏览器无法直接对RTSP协议的数据流进行解析和播放。
[0003]针对RTSP协议下采用H5(HTML5)编译的数据流,当前有以下方式进行解析后直播播放:
[0004]1.将RTSP协议下的数据流转化为RTMP(Time Messaging Protocol,实时消息传输协议)协议下的数据流,保持TCP(Transmission Control Protocol, ...
【技术保护点】
【技术特征摘要】
1.一种需验证权限的H5降低延时直播方法,其特征在于,包括:验证用户的播放权限,由具备播放权限的用户获取RTSP数据流,并转化为RTMP数据流,将RTMP数据流推送到SRS流媒体服务器;在SRS流媒体服务器上通过HTTP
‑
FLV将RTMP数据流组播为HTTP
‑
FLV数据流,验证SRS流媒体服务器的发布权限,并由具备发布权限的SRS流媒体服务器将该HTTP
‑
FLV数据流进行发布;将该发布的HTTP
‑
FLV数据流地址放入到缓存并返回至播放前端;再次验证用户的播放权限,具备播放权限的用户的播放前端通过flv.js建立HTTP长连接播放HTTP
‑
FLV直播流。2.根据权利要求1所述的需验证权限的H5降低延时直播方法,其特征在于:获取RTSP数据流时,调用FFMPEG组件从影像设备拉取RTSP数据流,并利用FFMPEG组件的命令将RTSP数据流转化为RTMP数据流。3.根据权利要求2所述的需验证权限的H5降低延时直播方法,其特征在于:所述的影像设备包括网络摄像头或网络视频录像机。4.根据权利要求1所述的需验证权限的H5降低延时直播方法,其特征在于,在验证用户的播放权限时,包括如下验证步骤:向缓存中放入安全令牌,并通过用户密码进行解密;若解密失败则判定无播放权限;若解密成功则继续对比当前时间与安全令牌中限定的时间戳,若当前时间未超过时间戳期限则判定有播放权限,若当...
【专利技术属性】
技术研发人员:杨柳,张学智,李海波,牟云浩,张源琪,云志鑫,
申请(专利权)人:中国五冶集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。