[发明专利]基于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服务器端。本发明实现了城市安防监控体系中密文视频流的直播和密文视频文件的点播,可以保证密文视频传输的实时性需求和保证用户的较佳体验度。 | ||
搜索关键词: | 外部存储 点播 服务器 密文 流媒体服务器 逻辑服务器 视频直播 直播 安防监控 代理逻辑 视频传输 视频文件 视频转码 网络连接 客户端 实时性 视频流 保证 通信 | ||
【主权项】:
一种基于live555框架和ffmpeg库的密文H264视频直播和点播平台,其特征在于,包括:基于live555框架的流媒体服务器和外部存储服务器;所述流媒体服务器和外部存储服务器通过网络连接;所述流媒体服务器包括live555直播代理逻辑服务器和live555点播逻辑服务器;所述外部存储服务器上设有基于ffmpeg库的密文H264视频转码模块和ffmpeg库;live555点播逻辑服务器和外部存储服务器之间通过TCP协议通信,为此,在live555点播逻辑服务器上建有TCP客户端,在外部存储服务器上建有TCP服务器端;所述live555直播代理逻辑服务器采用RTSP/RTP/RTCP协议簇,接收从加密摄像机传送来的密文H264视频流,并进行RTP打包,在用户视频播放器的直播请求下,将密文H264视频流通过RTSP/RTP/RTCP协议簇推送至用户视频播放器进行播放;在外部存储服务器上,所述密文H264视频转码模块,通过调用ffmpeg库,对密文H264视频文件进行关键帧和视频帧的解析,并对密文H264视频文件的帧进行MKV容器的封装,形成密文MKV视频文件并作保存;密文H264视频文件通过接收加密摄像机的密文H264视频流并保存获得或在外部存储服务器中预置密文H264视频文件获得;所述live555点播逻辑服务器采用RTSP/RTP/RTCP协议簇,在收到用户视频播放器的点播请求时,通过TCP协议从外部存储服务器上获取与密文H264视频文件对应的密文MKV视频文件,并将密文MKV视频文件进行RTP打包,然后通过RTSP/RTP/RTCP协议簇推送至用户视频播放器进行播放;所述密文H264视频转码模块进行如下操作,以形成密文MKV视频文件:S201,首先,输入密文H264视频文件和音频文件;S202,打开并初始化密文H264视频文件,调用编解码库libavcodec,赋值AVCodeContext参数;调用媒体格式库libavformat;产生密文H264视频码流;S203,打开并初始化音频文件,调用编解码库libavcodec,赋值AVCodeContext参数;调用媒体格式库libavformat;产生音频码流;S204,比较视频码流中的数据流分包AVpacket和音频码流中的数据流分包AVpacket的时间戳,按照时间戳先后顺序决定读取视频码流还是音频码流中的AVpacket;S205,按照时间戳先后依次读取视频码流中的数据流分包AVpacket或音频码流中的数据流分包AVpacket;S206,将读取的数据流分包AVpacket封装入MKV容器;S207,输出密文MKV视频文件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏物联网研究发展中心;扬州大学,未经江苏物联网研究发展中心;扬州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510430852.9/,转载请声明来源钻瓜专利网。
- 上一篇:产生量化块的方法
- 下一篇:海上风电火灾报警视频监控系统及其方法