[发明专利]基于live555框架和ffmpeg库的密文H264视频直播和点播平台有效
申请号: | 201510430852.9 | 申请日: | 2015-07-21 |
公开(公告)号: | CN105007465B | 公开(公告)日: | 2018-06-08 |
发明(设计)人: | 郭春云;芦翔;史庭俊;汪明伟;陈玉成;魏振宇;周新运;孙利民 | 申请(专利权)人: | 江苏物联网研究发展中心;扬州大学 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04L29/06;H04N21/472 |
代理公司: | 无锡市大为专利商标事务所(普通合伙) 32104 | 代理人: | 殷红梅;屠志力 |
地址: | 214135 江苏省无锡市新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 外部存储 点播 服务器 密文 流媒体服务器 逻辑服务器 视频直播 直播 安防监控 代理逻辑 视频传输 视频文件 视频转码 网络连接 客户端 实时性 视频流 保证 通信 | ||
本发明提供一种基于live555框架和ffmpeg库的密文H264视频直播和点播平台,包括:基于live555框架的流媒体服务器和外部存储服务器;所述流媒体服务器和外部存储服务器通过网络连接;所述流媒体服务器包括live555直播代理逻辑服务器和live555点播逻辑服务器;所述外部存储服务器上设有密文H264视频转码模块和ffmpeg库;live555点播逻辑服务器和外部存储服务器之间通过TCP协议通信,为此,在live555点播逻辑服务器上建有TCP客户端,在外部存储服务器上建有TCP服务器端。本发明实现了城市安防监控体系中密文视频流的直播和密文视频文件的点播,可以保证密文视频传输的实时性需求和保证用户的较佳体验度。
技术领域
本发明涉及一种应用于城市安防监控体系的视频平台,尤其是一种密文H264视频直播和点播平台。
背景技术
Live555流媒体框架是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体的传输,并提供对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持,主要应用于对流媒体的音视频的处理,实现媒体的实时推送;ffmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。
随着视频编解码技术和网络技术的快速发展,网络视频通信技术成为了人们生活的一部分,然而在开放网络中,视频信息很容易遭受人为的攻击,尤其是在一些重要的应用场景。在城市安防监控体系中,网络信息采集是公共安防系统的基础,目前面临的威胁有1.劫持前端信息采集设备2.盗取、篡改所采集的信息3.前端设备故障、信息采集质量诊断4.特殊应用场景对摄录器材的安全性有特别要求。现在市面上已经有部分对视频加密的产品,主要方法是将视频视为普通文本,对存储在本地的视频文件全部加密。这种方式未考虑数据格式不变性和数据可操作性,难以针对传输中的视频进行加密,因此应用受到极大的限制。在城市安防监控体系中,设计的加密方案是在视频被压缩编码成H.264格式后,保留视频帧的参数和其它重要信息,仅对帧的数据主体进行加密。这样可以既保证视频内容的安全性,又能通过普通视频传输协议进行视频的传输。
由于加密方式的选择,完全没有破坏加密视频的结构,对其进行流传输完全可以实现,然而不同于明文视频流推送,密文视频流推送主要面临两个问题,第一:要保证密文视频传输过程中的可靠性,关键帧一旦丢失,会影响密文播放器对于加密视频的解密;第二:对密文视频的封装,一旦视频的帧结构和字节改变,后期将无法解密播放。要实现密文视频的可用性,需要研制相应的密文视频流推送平台。
对于密文视频推送平台的建立,必须针对于上述存在的两个问题进行解决。
发明内容
本发明的目的在于提供一种基于live555和ffmpeg库的密文H264视频直播和点播平台,此方案结合了live555框架和ffmpeg开源库提出了一套应用于城市安防监控体系中针对加密视频流流媒体直播点播的平台,可以实现密文视频流的直播和密文视频文件的点播,可靠性高,可以保证密文视频传输的实时性需求和保证用户的较佳体验度。本发明采用的技术方案是:
一种基于live555框架和ffmpeg库的密文H264视频直播和点播平台,包括:基于live555框架的流媒体服务器和外部存储服务器;所述流媒体服务器和外部存储服务器通过网络连接;
所述流媒体服务器包括live555直播代理逻辑服务器和live555点播逻辑服务器;
所述外部存储服务器上设有基于ffmpeg库的密文H264视频转码模块和ffmpeg库;
live555点播逻辑服务器和外部存储服务器之间通过TCP协议通信,为此,在live555点播逻辑服务器上建有TCP客户端,在外部存储服务器上建有TCP服务器端。
进一步地,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏物联网研究发展中心;扬州大学,未经江苏物联网研究发展中心;扬州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510430852.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:产生量化块的方法
- 下一篇:海上风电火灾报警视频监控系统及其方法