摄像头接入

目前监控摄像头接入最通用的方式就是通过GB28181协议,此协议目前越来越普及。但是GB28181协议中视频流是RTP封装的PS流,不可以直接在WEB页面中播放,这一点让人有些小小的不开心......

协议转换

WEB页面可以播放的格式有RTMP、FLV、HLS、Websocket等一些视频格式。因此我们需要做的事就是将摄像头的视频流转成这几种格式。
本人这里分享的是LiveGBS,通过它可以很轻松的直接将GB28181协议转换成了WEB端可以直播的格式

支持全屏播放、多窗口同时播放、云台控制、录像回放等等一系列常用需求。

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

监控摄像头GB28181转RTMP、FLV、HLS、RTSP多种格式实现网页嵌入播放相关推荐

  1. GB28181转RTMP、HLS、RTSP、FLV

    背景 GB28181协议凭借其在安防流媒体行业独有的大统一地位,目前已经在各种安防项目上使用.雪亮工程.幼儿园监控.智慧工地.物流监控等等项目上目前都需要接入安防摄像头或平台进行直播.回放.而GB28 ...

  2. SkeyeWebPlayer免费网页RTSP/RTMP/FLV/HLS/H265/M3U8直播点播播放器-页面动态多播放器添加代码示例

    强大的网页直播/点播播放器 SkeyeWebPlayer,使用简单,功能强大, 终身免费使用,支持Windows. Android.iOS平台. SkeyeWebPlayer.js H5播放器是由成都 ...

  3. JavaCV音视频开发宝典:JavaCV实现mp3音频直播FM在线电台服务,无需流媒体服务,浏览器原生audio标签直接播放mp3,支持rtsp/rtmp/flv/hls/本地音视频源直接转码到mp3

    <JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 ​ 前言 之前写过使用JavaCV实现webm直播的文章: <JavaCV音视频 ...

  4. JavaCV开发详解之25:简单视频截图,视频文件和rtsp/rtmp/flv/hls等直播流截取一张图片

    javacv实战专栏目录: JavaCV实战专栏文章目录(JavaCV速查手册) 前言 我们之前实现了连续截图和覆盖截图,由于单张截图比较简单,使用FrameRecorder录制器就可以很方便的实现, ...

  5. nginx实现,一推多用(rtmp推流,rtmp+flv+hls(m3u8)同时拉流),使用案例+使用方法

    https://blog.csdn.net/xiaonuo911teamo/article/details/108684043

  6. 网站上flv,MP4等格式的视频文件播放不出来的解决办法

    在做一个网站时,发现视频文件,比如flv,MP4格式在本地可以正常的播放,但是传到了开发机器上,就不行了.播放器的文件地址是对的,就是一直没有反应. 经过长时间的实验,发现问题在与iis的设置问题.i ...

  7. nginx+ffmpeg+flv实现rtsp转rtmp和flv推流(同时拉流)实现浏览器展示监控

    介绍 因本人公司业务需要浏览器展示海康威视监控视频,所以在此记录一下.以防下次使用不记得.此监控视频解决方案有10s左右的延迟,如果公司没有强制要求还是可以使用的.如果介意10s延迟的话可以使用第三方 ...

  8. 流媒体协议初探(MPEG2-TS、RTSP、RTP、RTCP、SDP、RTMP、HLS、HDS、HSS、MPEG-DASH)

    目录 一.综述 需求分析 协议定制 二.MPEG2-TS协议 三.RTSP协议.RTP.RTCP.SDP RTSP RTP.RTCP.SDP 四.RTMP 五.HLS.HDS.HSS HLS HDS和 ...

  9. 流媒体协议介绍(rtp/rtcp/rtsp/rtmp/mms/hls)

    RTP     参考文档 RFC3550/RFC3551     Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议.RTP协议详细说明 ...

  10. Java 监控直播流rtsp协议转rtmp、hls、httpflv协议返回浏览器

    Java 监控直播流rtsp协议转rtmp.hls.httpflv协议返回浏览器 目录 一:了解音视频流协议: 二:方案一 rtsp 转rtmp 1.下载nginx + nginx-rtmp-modu ...

最新文章

  1. linux shell sed 在一个文件中插入另一个文件
  2. 面试官:BigDecimal 一定不会丢失精度吗?
  3. spring项目中加载配置文件
  4. Python 网络爬虫笔记3 -- Beautiful Soup库
  5. wxWidgets:wxResourceTranslationsLoader类用法
  6. win10家庭版没有device guard_普通用户选择哪个Win10系统版本?家庭版与专业版的对比介绍...
  7. wemosD1_WIFI模块 与 arduino
  8. linux下找不到libc 库,Linux-覆盖libc open()库函数
  9. python海龟编辑器画小汽车_【海龟编辑器下载】海龟编辑器(Python编辑器) v1.3.4 官方免费版-趣致软件园...
  10. 高频面试题2:单例设计模式
  11. ffmpeg开源工具的使用_使用这些开源工具来启动和运行您的业务
  12. 【英语学习】【English L06】U02 Food L2 Salad dressings
  13. 如何能自动上传公众号文章到网站里面!
  14. 【码云】git简单使用总结
  15. PHP微信多级三级分佣系统,微信三级分销系统微信三级分销系统
  16. Asp.net自定义控件开发任我行(7)-注册自定义事件
  17. win95光盘版安装方法
  18. WEB中前台JS控制打印PDF文件
  19. 一生从未打过败仗的“杀神”白起是怎么死的?
  20. 华为b199usb计算机连接,华为B199如何打开USB调试的方法

热门文章

  1. 第九章 (一)动态规划
  2. Servlet和Tomcat底层分析
  3. javascript 本地存储(cookies、sessionStorage和localStorage解释及区别)
  4. Quartz 触发器、过期触发策略 、排它日历、数据持久化
  5. Spring MVC Rest 客户端 RestTemplate 详解
  6. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_11-webpack研究-npm和cnpm安装配置...
  7. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_08-vuejs研究-vuejs基础-v-if和v-for指令...
  8. [翻译]架构师应该知道的97件事_03关键问题可能不是出在技术上
  9. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第3节 两种获取Stream流的方式_9_Stream流中的常用方法_concat...
  10. Python程序设计--第5章 函数设计与使用