Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于RTMP协议的实时视频传输的实现方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:吴振华

摘要:本发明涉及一种基于RTMP协议的实时视频传输的实现方法,该方法在局域网环境下将视频数据传输至流媒体服务器,以备客户端调度使用。实现实时视频传输的方法过程分为视频帧数据上传、流媒体服务器存储和客户端拉流三个阶段。视频帧数据上传阶段将网络摄像头采集的视频数据以RTMP包的形式上传至流媒体服务器,保证传输过程的可靠性;流媒体服务器通过Nginx的RTMP实时模块保证传输的实时性;客户端拉流采用FFmpeg解码服务器传来的视频流以保证视频准确性。本方法使用局域网维持系统的整体运行,在视频上传与视频接收中,通过调整GOPGroupOfPicture的间距提升视频传输系统的实时性。

主权项:1.一种基于RTMP协议的实时视频传输的实现方法,其视频传输过程分为视频帧数据上传、流媒体服务器存储和客户端拉流三个阶段:1.1通过远程网络摄像头采集高清视频数据,然后将该视频数据格式转换为YUV420格式,再按照H.264标准进行编码,最后通过FFmpeg软件封装上下文转换为符合RTMP协议传输要求的FLV格式文件;1.2流媒体服务器采用Nginx轻量级服务器,能够为上传的视频数据提供对应的网址进行存储或广播,在接收或者广播的过程中,建立RTMP连接通道进行传输,视频数据到达流媒体服务器后,通过其自身的epoll技术实现对多个客户端的并发连接;1.3视频监控系统客户端通过Qt框架搭建,采用循环开启线程的方式接收流媒体服务器广播的视频数据,每次线程的开启都会打开一条通道进行传输,并对每条线程进行监测,当线程停止进行解码视频时立即释放资源;1.4通过创建FIFO缓冲队列以解决画面失真问题,首先客户端接收流媒体服务器传输的视频数据,将数据存储到FIFO缓存队列,解码器从FIFO缓存队列中读取视频数据进行解码,空闲的空间继续缓存视频数据。

全文数据:

权利要求:

百度查询: 吴振华 一种基于RTMP协议的实时视频传输的实现方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。