Video.js实现在html页面播放rtmp流媒体

简介: Video.js实现在html页面播放rtmp流媒体

要在HTML页面中使用Video.js播放RTMP流媒体,需要使用videojs-contrib-media-sources插件和videojs-flash插件。以下是一个示例代码:

<!DOCTYPE html>
<html>
  <head>
    <link href="//vjs.zencdn.net/7.14.3/video-js.css" rel="stylesheet">
    <script src="//vjs.zencdn.net/7.14.3/video.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/videojs-contrib-media-sources/6.7.0/videojs-contrib-media-sources.min.js"></script>
    <script src="//cdnjs.cloudflare.com/ajax/libs/videojs-flash/2.1.0/videojs-flash.min.js"></script>
  </head>
  <body>
    <video id="my-video" class="video-js vjs-default-skin" controls preload="auto" width="640" height="480">
      <source src="" type='video/flv'>
    </video>
    <script>
      var player = videojs('my-video', {
        techOrder: ['flash', 'html5'],
        sources: [{
          src: 'rtmp://your_rtmp_url',
          type: 'rtmp/flv'
        }]
      });
    </script>
  </body>
</html>

请将your_rtmp_url替换为实际的RTMP流媒体地址。

在这个示例代码中,我们首先导入了video.js的CSS和JS文件,以及videojs-contrib-media-sources插件和videojs-flash插件的JS文件。然后,在<video>标签中添加了一个空的<source>标签,稍后将通过JavaScript代码设置其源地址和类型。接下来,通过JavaScript代码初始化video.js播放器并配置使用Flash技术作为首选技术进行播放。

注意,使用Flash播放RTMP流需要浏览器支持Flash插件,并且可能受到防火墙或其他网络限制的影响。

相关文章
html页面点击按钮实现页面跳转功能
html页面点击按钮实现页面跳转
|
1天前
|
前端开发 JavaScript
用HTML CSS JS打造企业级官网 —— 源码直接可用
必看!用HTML+CSS+JS打造企业级官网-源码直接可用,文章代码仅用于学习,禁止用于商业
19 1
|
6天前
|
前端开发 JavaScript 安全
HTML+CSS+JS密码灯登录表单
通过结合使用HTML、CSS和JavaScript,我们创建了一个带有密码强度指示器的登录表单。这不仅提高了用户体验,还帮助用户创建更安全的密码。希望本文的详细介绍和代码示例能帮助您在实际项目中实现类似功能,提升网站的安全性和用户友好性。
15 3
|
9天前
|
JavaScript
JS鼠标框选并删除HTML源码
这是一个js鼠标框选效果,可实现鼠标右击出现框选效果的功能。右击鼠标可拖拽框选元素,向下拖拽可实现删除效果,简单实用,欢迎下载
19 4
|
8天前
|
移动开发 HTML5
html5+three.js公路开车小游戏源码
html5公路开车小游戏是一款html5基于three.js制作的汽车开车小游戏源代码,在公路上开车网页小游戏源代码。
27 0
html5+three.js公路开车小游戏源码
|
11天前
|
JavaScript
js动画循环播放特效源码(上班族的一天)
js动画循环播放特效是一段实现了包含形象的卡通小人吃、睡、电脑工作的网页动画,js循环动画,简单的画面设计。非常丝滑有意思,欢迎对此代码感兴趣的朋友前来下载参考。
21 2
|
17天前
|
JSON 移动开发 数据格式
html5+css3+js移动端带歌词音乐播放器代码
音乐播放器特效是一款html5+css3+js制作的手机移动端音乐播放器代码,带歌词显示。包括支持单曲循环,歌词显示,歌曲搜索,音量控制,列表循环等功能。利用json获取音乐歌单和歌词,基于html5 audio属性手机音乐播放器代码。
66 6
|
14天前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
37 2
|
1月前
|
XML 前端开发 JavaScript
前端开发进阶:从HTML到React.js
【10月更文挑战第9天】前端开发进阶:从HTML到React.js
|
1月前
|
Web App开发 前端开发 JavaScript
JavaScript动态渲染页面爬取——Selenium的使用(一)
JavaScript动态渲染页面爬取——Selenium的使用(一)