html5中vedio支不支持rtmp

   2023-02-08 学习力0
核心提示:这篇“html5中vedio支不支持rtmp”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“html5中vedio支不支持rtmp”文章吧。html5中vedio不

这篇“html5中vedio支不支持rtmp”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“html5中vedio支不支持rtmp”文章吧。

html5中vedio不支持rtmp;rtmp是“Real Time Messaging Protocol”的缩写,是Macromedia开发的一套视频直播协议,这套方案需要搭建专门的RTMP流媒体服务如“Adobe Media Server”,并且在浏览器中只能使用Flash实现播放器,所以HTML5中video标签无法播放RTMP协议的视频。

本教程操作环境:windows10系统、HTML5版本、Dell G3电脑。

html5中vedio不支持rtmp

Real Time Messaging Protocol(简称 RTMP)是 Macromedia 开发的一套视频直播协议,现在属于 Adobe。这套方案需要搭建专门的 RTMP 流媒体服务如 Adobe Media Server,并且在浏览器中只能使用 Flash 实现播放器。它的实时性非常好,延迟很小,但无法支持移动端 WEB 播放是它的硬伤。

浏览器端,HTML5 video标签无法播放 RTMP 协议的视频,可以通过 video.js 来实现。

vue项目使用vue-video-player底层其实还是用的是videojs,只不过是vue的一个插件而已,首先我们需要在vue项目中安装该插件npm install vue-video-player

然后,我们直接在HelloWorld组件中使用播放器即可

class="vjs-custom-skin videoPlayer"
:options="playerOptions"
>
import "@/video-js.css";
import { videoPlayer } from "vue-video-player";
import "videojs-flash";
export default {
components: {
videoPlayer,
},
data() {
return {
playerOptions: {
height: "300",
sources: [
{
type: "rtmp/mp4",
src: "rtmp://192.168.12.187:1935/live/1",
},
],
techOrder: ["flash"],
autoplay: false,
controls: true,
},
};
},
};

以上就是关于“html5中vedio支不支持rtmp”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注***行业资讯频道。

 
标签: html5 vedio rtmp
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • html5 Canvas 如何自适应屏幕大小
    但是这样创建出的画布不能随着浏览器窗口大小的改变而动态的改变画布的大小。而这一点往往又非常重要, 因为我们会经常改变浏览器窗口大小,不会一直保持某个固定的大小。 html代码 canvas width="300" height="300" id="myCanvas"/canvas设置样式 * {
    03-08
  • html5 中meta中 content=width=device-width注
    !DOCTYPE html        html        head        meta http-equiv="content-type" content="text/html; charset=UTF-8"        meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0"        sty
    03-08
  • HTML5] html和css的使用方法以及样式
    第一步: 清除默认样式第二步: 划分模块第三步: 设置模块的大小以及位置第四步: 划分下一级模块html和css引入网页头像link rel="shortcut icon" href="img/...ico"css样式表的引入方式css样式表的引入方式1、外链式link href="" rel="stylesheet"2、嵌入式
    03-08
  • html5 CSS input placeholder兼容性处理
    1.HTML5对Web Form做了许多增强,比如input新增的type类型、Form Validation等。Placeholder是HTML5新增的另一个属性,当input或者textarea设置了该属性后,该值的内容将作为灰字提示显示在文本框中,当文本框获得焦点时,提示文字消失。以前要实现这效果都是
    03-08
  • HTML5 script 标签的 crossorigin 和integrity
    Bootstrap 4 依赖的基础库中出现了两个新的属性1 script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"/script2 script s
    03-08
  • HTML5 Canvas 绘制斜线
    HTML5 Canvas 绘制斜线
     !DOCTYPE HTMLhtmltitleCanvas直线/titlebodycanvas 您的浏览器不支持 Canvas/canvasscript type="text/javascript"var c = document.getElementById("myCanvas");var cxt = c.getContext("2d");cxt.beginPath();cxt.moveTo(70,140);cxt.lineTo(140,70)
    03-08
  • HTML5 Canvas 画圆【每日一段代码4】
    HTML5 Canvas 画圆【每日一段代码4】
    !DOCTYPE HTMLhtmlbodycanvas ;cxt.beginPath();cxt.arc(100,100,30,0,Math.PI*2,true);cxt.closePath();cxt.fill();/script/body/html显示图: 【画圆,Math.PI 函数的应用。cxt.arc(100,100,30,0,Math.PI*2,true); 括号内第一个和第二个参数,代表圆心坐标
    03-08
  • html5 css3 新元素简单页面布局
    html5 css3 新元素简单页面布局
    【html 代码】!Doctype htmlhtmlhead meta charset="gb2312"titleHMTL5/title link rel="stylesheet" href="html5.css"/headbody header h1脆梨网/h1 h4邪恶漫画专家!/h4 h2邪恶小漫画/h2 /headerdiv关于/a /navsection article header h1Article Header/h1 /
    03-08
  • 微信开发之移动手机WEB页面(HTML5)Javascript实
    在做一个微信的微网站中的一个便民服务电话功能的应用,用到移动web页面中列出的电话号码,点击需要实现调用通讯录,网页一键拨号的拨打电话功能。如果需要在移动浏览器中实现拨打电话,发送email,美国服务器,调用sns等功能,移动手机WEB页面(HTML5)Javascr
    03-08
  • flash传值给javascript,并在html页面输出 flash
    AS里面这样写:getURL("javascript:getval('"+变量+"')"); html里面这样写:script language="javascript" function getval(str) {// url是全局变量,函数正确执行alert("获取的值为:"+str); }/script
    03-08
点击排行