RTSP、RTMP 也有很多在说的。然而我就是总结下我最近在使用RTMP的理解。

首先说一下RTMP协议的定义, 实时消息协议(英语:Real-Time Messaging Protocol,缩写RTMP)也称实时消息传输协议,是最初由Macromedia为通过互联网在Flash播放器与一个服务器之间传输流媒体音频、视频和数据而开发的一个专有协议。Macromedia后被Adobe Systems收购,该协议也已发布了不完整的规范供公众使用。

也就是说RTMP协议是在 flash 播放器上播放的。所以对于H5的video播放器是不能播放的。

如果你的PM说只能在H5的video 播放器上播放,那么你就要和后台的同事沟通了,想办法让他把视频再转码成 .m3u8结尾的 http协议了。

对RTMP协议的视频地址播放,基本上可以理解为 flash 视频播放。那么这样的方法就很多了,我说一下我的方法 flowplayer

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>直播</title><link rel="stylesheet" href="css/video-js.css"><link rel="stylesheet" href="css/h5splayer.css"><script src="./js/flowplayer-3.2.13.min.js"></script></head>
<body><div class="h5video" id="playerDiv1"></div><script>var url = 'rtmp://地址';var oPlayerDiv = document.getElementById('playerDiv1');var idStr = 'playerDiv1',swfStr = "swf/flowplayer-3.2.18.swf",obj = {clip: {provider: 'rtmp',bufferLength: 0,bufferTime: 0,autoPlay: true,live: true},plugins: {rtmp: {url: "flowplayer.rtmp-3.2.13.swf",netConnectionUrl: url}}};flowplayer(idStr, swfStr, obj);</script></body>
</html>

RTMP 在浏览器端播放相关推荐

  1. 海康、大华视频监控在浏览器端无插件低延时播放解决方案

    海康.大华视频监控无插件低延时播放解决方案 第一章 应用简介 第二章 方案的实现方式 2.1 方案的技术架构 2.2 功能模块构成 第三章 平台的安装和部署 3.1 视频转码工作站的搭建 3.2 流媒 ...

  2. 【开源技术分享】无需流媒体服务,让浏览器直接播放rtsp/rtmp的神器:EasyMedia

    不同于市面上其他需要各种转发到流媒体服务的中间件来说,EasyMedia不需要依赖任何nginx-rtmp,srs,zlmediakit等等第三方流媒体服务,只需要你有rtsp或者rtmp等等协议的视 ...

  3. H265格式兼容各个浏览器web端播放方案

    可能有很多朋友会遇到H265格式的视频流无法播放,毕竟现在很多相机都支持h265了,确实有很多优点,但是它最大的问题就是很多浏览器无法播放,也有部分浏览器能够兼容h265,但是总不能让用户指定浏览器使 ...

  4. android 浏览器 dlna,基于dlna跨屏播放的方法及系统、浏览器端装置和播放装置的制造方法...

    基于dlna跨屏播放的方法及系统.浏览器端装置和播放装置的制造方法 [技术领域] [0001]本发明涉及多媒体播放技术领域,具体涉及一种基于DLNA跨屏播放的方法及系统.浏览器端装置和播放装置. [背 ...

  5. 2021年最新Chrome、Firefox等浏览器网页端播放海康威视、大华RTSP视频流方案大汇总

    自从2015年Chrome.Firefox等浏览器取消NPAPI插件后,WEB网页播放海康威视.大华等摄像头RTSP流成为难题,尤其是低延迟同时播放多路或者高清视频,网上各种转码转流方案纷繁复杂,找到 ...

  6. 【疑难教程】如何解决推流摄像头推RTMP视频流至EasyDSS视频直播点播平台Chrome浏览器无法播放?

    TSINGSEE青犀视频今年上线了和海康合作研发的RTMP推流摄像头,很受用户的支持和信任,RTMP推流摄像头和视频直播点播平台EasyDSS搭配使用能够适用于很多不同的互联网直播.点播场景当中,因此 ...

  7. 推流摄像头推RTMP视频流至EasyDSS视频直播点播平台Chrome浏览器无法播放如何解决?

    TSINGSEE青犀视频今年上线了和海康合作研发的RTMP推流摄像头,很受用户的支持和信任,RTMP推流摄像头和视频直播点播平台EasyDSS搭配使用能够适用于很多不同的互联网直播.点播场景当中,因此 ...

  8. Windows上使用VLC插件的方式在IE浏览器上播放RTSP视频流

    场景 开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器: 开源RTMP组件EasyPusher-Android+EasyDarwin实现A ...

  9. 「首席架构师推荐」一系列很棒的的浏览器端JavaScript库资源

    包管理器 托管JavaScript库并提供用于获取和打包它们的工具. npm - npm是JavaScript的包管理器. Bower - 网络包管理器. component - 用于构建更好的Web ...

最新文章

  1. Vue:利用Vue生成的网页,在浏览器中的标签页中的图标与标题怎么修改为自己的?
  2. 如何使用Autopano Video Pro进行全景视频拼接?
  3. gis怎么通过水库划分子流域_到底是谁在革GIS的命?
  4. 基于ZXing的二维码,你可以这样改造它
  5. dxf转pdf linux,4个最好的PDF转DXF格式的在线转换器
  6. 亲测有效的网易云音乐歌单转换到apple music 的方法!
  7. 数据结构_树与二叉树(mindmap)+LeetCode_100.相同的树(C语言)
  8. OpenCASCADE:调试工具和提示
  9. 【数据结构与算法】之深入解析“二叉树的前序遍历”的求解思路与算法示例
  10. boss直聘账号异常登不上_【苹果IOS游戏账号分享】据说是最欢乐的2D冒险游戏?Q萌有趣,好不好玩你说了算——惊奇剑士...
  11. JavaScript学习总结(六)——JavaScript判断数据类型总结
  12. c语言屏蔽按键,VC实现让关闭按钮成灰色不可用的方法
  13. Android——手机系统重装的备忘笔记
  14. Spring 在xml文件中配置Bean
  15. python使用dbm持久字典详解
  16. Python 修改图片的时候抗锯齿
  17. linux在服务器上下载文件,上传下载文件到Linux服务器
  18. 天龙八部3d最新服务器,天龙八部3D妙笔生花新服务器开启公告
  19. Office常用快捷键
  20. 【汇正财经】什么是股权结构?

热门文章

  1. opencv入门跟踪算法(3)之camshift
  2. 《焦虑心理学》—— 完美主义者的修行
  3. 【英文科技论文翻译】- Detection and localization of multiple spoofing attackers in wireless networks
  4. 机器学习-Logistic Regression(逻辑回归)原理
  5. OMNET++ INET框架学习教程(一)
  6. 部署Weblogic10.3.6
  7. 【第二章 线性代数之 线性组合、张成的向量空间】3Blue1brown
  8. 汇编实现单片机电子钟编程
  9. 05 Bean实例化整体流程
  10. vba字符串函数汇总