博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GB28181实现H265 H264摄像头 Web端无插件直播
阅读量:5037 次
发布时间:2019-06-12

本文共 616 字,大约阅读时间需要 2 分钟。

介绍

目前安防监控行业,基本所有的摄像头都支持H264编码,但是已经有部分摄像头开始支持H265,并且支持H265的摄像机已经越来越多。H265相比H264有着很多优势,是压缩更高,网络传输消耗的带宽更小,相同码率下H265视频更清晰。H264目前已经可以在各种web浏览器、客户端等进行解码播放,但是H265目前还没用得到大部分浏览器的支持,没法直接在web端播放。

达到目的

为了最终能再各种终端上直接播放,最好能直接在摄像头、NVR上将编码格式从H265改成H264。

如果因为各种原因不可以修改,那就只能以H265的方式接入了。如此一来就只能自己将H265转成H264才能兼容各种浏览器播放了。

下面介绍下逻辑思路:

我们将摄像头、硬盘录像机或其他视频平台通过GB28181协议接入到自己的流媒体平台(本文以LiveGBS为例),当请求播放视频时设备端通过GB28181将视频数据以PS流的形式发送到LiveGBS。LiveGBS接收到PS流后Demux出视频数据,得到裸的H265或H264以及音频数据。如果是H265格式的视频,LiveGBS可以选择将其通过硬解码硬编码的方式转成H264,最终将H264和音频数据封装成多种互联网直播的通用流格式RTMP、HTTP-FLV、HLS、RTSP格式,分发给各种播放终端。

1217893-20190614131644005-1793759454.png

转载于:https://www.cnblogs.com/kumukim/p/10932861.html

你可能感兴趣的文章
批量管理服务器,批量分发文件
查看>>
白盒测试概述
查看>>
求基于fca算法的网页分类技术
查看>>
leetcode:Longest Consecutive Sequence
查看>>
ExtJS4之Ext.MessageBox的各种用法
查看>>
Linux系统编程@进程管理(二)
查看>>
Jconsole连接Tomcat JVM
查看>>
[C# 开发技巧系列]C#如何实现图片查看器
查看>>
vs2015编译boost 64位
查看>>
TensorFlow加载图片的方法
查看>>
第6章 计算机视觉加强之机器学习 6-1 机器学习章节介绍
查看>>
第3章 机器学习的典型应用 3-1 典型应用-关联规则
查看>>
语法解析改进及代码生成
查看>>
第八章 高级搜索树 (xa1)红黑树:动机
查看>>
Python中的dict和set
查看>>
Bellman-Ford最短路径
查看>>
浅谈企业级应用和互联网应用的异同
查看>>
[币严区块链]简单易懂的以太坊(ETH)智能合约开发入门教程
查看>>
Grid++Report 动态制作明细网格,可配置列显示
查看>>
flask
查看>>