浏览器播放rtmp

rtmp播放

文章目录

  • rtmp播放
  • 1、rtmp测试路径地址
  • 2、video.js播放rtmp
  • 3、ezuikit播放rtmp

1、rtmp测试路径地址

https://www.cnblogs.com/yeminglong/p/14704789.html

2、video.js播放rtmp

注意:
1.如果写在html本地运行,请使用http-server启动,安装:npm install http-server -g ,启动:
http-server -r-1
2.video.js要使用5.X版本
3.需要开启网页flash
4.如果视频转的久,不要慌多等等
5.资源下载地址:
video-js.swf:https://github.com/videojs/video-js-swf/tree/master/dist
video-js:http://vjs.zencdn.net/5.3.0/video.min.js
video.css:http://vjs.zencdn.net/5.3.0/video-js.min.css

<!DOCTYPE HTML>
<html><head><title>video+rtmp</title><meta charset="utf-8"><link href="./video-js@5.3.0.min.css" rel="stylesheet">
</head><body><h1>video+rtmp测试</h1><video id="my-video" class="video-js" controls preload="auto" width="640px" height="480px" poster=""data-setup="{}"><source src="rtmp://58.200.131.2:1935/livetv/ahtv" type="rtmp/flv"><p class="vjs-no-js">播放视频需要启用 JavaScript,推荐使用支持HTML5的浏览器访问。To view this video please enable JavaScript, and consider upgrading to a web browser that<a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a></p></video><script src="./video@5.3.0.min.js"></script><script>var myPlayer5 = videojs("my-video");  //当前video标签的idvideojs.options.flash.swf = './video-js@5.3.0.swf'  //本地的swf文件myPlayer5.ready(function () {var myPlayer = this;myPlayer.play();  //播放});</script>
</body></html>

在这里插入图片描述

3、ezuikit播放rtmp

注意:
1.官方文档:http://open.ys7.com/doc/zh/uikit/uikit_javascript.html
我使用的是jssdk 2.0

<!DOCTYPE html>
<html><head><title>EZuikit播放rtmp</title><meta charset="utf-8" /></head><body><video id="myPlayer" controls playsinline webkit-playsinline autoplay><sourcesrc="rtmp://58.200.131.2:1935/livetv/ahtv"type="rtmp/flv"/></video><script src="./ezuikit.js"></script><script>// 注:在vue里使用动态src时// 这一步需要放在settimeout里面new EZuikit.EZUIPlayer('myPlayer')</script></body>
</html>

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/553227.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网页打开微信公众号关注界面

代码 <a href"https://mp.weixin.qq.com/mp/profile_ext?actionhome&__biz微信公众号biz号码&scene110#wechat_redirect">进入公众号</a>例如&#xff1a;<a href"https://mp.weixin.qq.com/mp/profile_ext?actionhome&__bizMjgz…

海康、大华网络摄像机RTSP URL格式组成及参数配置

经常有开发者咨询我们关于海康、大华网络摄像机RTSP url拼接规则和相关参数配置&#xff0c;虽然很简单&#xff0c;考虑到资料不全&#xff0c;写个博客记录下&#xff1a; 1. 海康摄像机&#xff1a; 在IE浏览器输入网络摄像机的IP地址&#xff0c;输入配置的用户名、密码&…

直播系统中使用SEI传输用户自定义数据方案讨论

在直播系统中&#xff0c;除了直播音视频之外&#xff0c;有时候还想从主播端发布文本信息等&#xff0c;这些信息可以不通过视频传输通道发送给用户播放端&#xff0c;但如果传输的数据想和视频保持精准同步&#xff0c;那最好的办法就是这些信息和视频数据打包在一起传输, 通…

安卓端/iOS端如何播放4K分辨率的RTMP/RTSP流

关于4K分辨率 4K分辨率即40962160的像素分辨率&#xff0c;它是2K投影机和高清电视分辨率的4倍&#xff0c;属于超高清分辨率。在此分辨率下&#xff0c;观众将可以看清画面中的每一个细节&#xff0c;每一个特写。影院如果采用惊人的40962160像素&#xff0c;无论在影院的哪个…

干货:如何实现RTSP推送H.264、RTSP推送H.265(hevc)

rtsp推送相关的资料和测试软件比较少&#xff0c;本文介绍rtsp推送相关信令和测试效果&#xff1a; 1. rtsp推送流程. 主要分两部分&#xff1a;第一部分先发送信令&#xff1b;第二部分发送rtp包。 信令流程: 1.1 先发送OPTIONS, OPTIONS比较常用&#xff0c;就不做详细说明…

如何支持RTSP播放H.265(HEVC)流

随着H.265的普及&#xff0c;越来越多的开发者希望大牛直播SDK能支持低延迟的RTSP H.265播放&#xff0c;并分享相关经验&#xff1a; 实现思路&#xff1a; 对rtsp来说&#xff0c;要播放h265只要正确解析sdp和rtp包即可. 下面对这些相关内容做一些介绍. 1. H265 Nal Unit …

直播协议的选择:RTMP vs. HLS

前言 随着直播业务的兴起&#xff0c;越来越多的直播平台开始涌现&#xff0c;这火热的程度好像一个应用不带上直播业务出来都不好意思跟人打招呼。想要做一个直播业务&#xff0c;主要包括三个部分&#xff1a;采集推流端、流媒体服务端、播放端。这里不多说&#xff0c;就主…

Flutter下实现低延迟的跨平台RTSP/RTMP播放

为什么要用Flutter&#xff1f; Flutter是谷歌的移动UI框架&#xff0c;可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界&#xff0c;Flutter正在被越来越多的开发者和组织使用&#xff0c;并且Flutter是完全免费、开源的。 …

如何推送和播放RTMP H265流 (RTMP HEVC)

rtmp 播放h265 首先要扩展flv协议&#xff0c;国内常用扩展方式是给flv的videotag.codecid增加一个新类型(12)来表示h265(hevc),其他和h264规则差不多&#xff0c;另外和h264不同的地方是要解析HEVCDecoderConfigurationRecord&#xff0c;从HEVCDecoderConfigurationRecord中解…

5张图看懂如何实现Windows RTMP实时导播功能

一直以来&#xff0c;好多开发者苦于如何实现RTMP导播数据源实时切换&#xff0c;以下是大牛直播SDK导播切换说明&#xff0c;支持只切换数据源模式&#xff0c;或音视频混音合成输出模式&#xff1a; 数据源&#xff1a; 1. rtmp/rtsp音视频流&#xff1b; 2. 本地屏幕/摄像…

如何实现rtsp h265 转 rtmp (rtsp hevc 转 rtmp)并转发到CDN或自建服务器

rtsp h265 转 rtmp&#xff0c;首先要对rtmp协议做扩展&#xff0c;目前国内已有相应扩展标准&#xff0c;国内开发者基本上都按这个扩展协议做的。协议层问题已解决。剩下关键问题是要实现rtmp h265推送模块&#xff0c; 支持rtmp h265 的server, rtmp h265播放模块。 rtmp h…

如何优雅的实现一个靠谱的RTSP播放器?

二话不说&#xff0c;NO 图 NO BB&#xff08;以大牛直播SDK播放海康摄像机RTSP H.265流为例&#xff09;&#xff1a; 行业的浮躁&#xff0c;好多开发者甚至连rtsp、rtp细节不了解&#xff0c;依葫芦画瓢调用了ffmpeg的一些接口&#xff0c;就实现了个简单版的播放器&#xf…

如何对RTSP播放器做功能和性能评估

好多开发者在做产品竞品分析的时候&#xff0c;不知道如何界定一个RTSP播放器&#xff0c;大牛直播SDK认为&#xff0c;一个RTSP播放器&#xff0c;不是说有几个类似于Open/Close接口就够了&#xff0c;好的RTSP播放器需要具备以下功能和性能属性&#xff1a; 1. 低延迟&#…

如何实现RTSP/RTMP流接入到RTSP网关

好多企业或开发者给我们反映&#xff0c;他们期望能把外网的rtsp或rtmp流&#xff0c;直接拉取注入到内网流媒体服务器&#xff0c;保证内网用户&#xff0c;无需访问&#xff0c;直接链接到内网服务器就可以观看到公网rtmp/rtsp流。 优势如下&#xff1a; 1. 内网用户无需访…

如何在IE浏览器播放RTSP或RTMP流

好多开发者一直苦恼于如何在IE浏览器环境下&#xff0c;构建低延迟的RTSP或RTMP播放&#xff0c;对于RTSP流来说&#xff0c;好多公司通常的做法是把RTSP转RTMP&#xff0c;然后分发到RTMP服务器&#xff0c;然后服务器转http-flv出来&#xff0c;浏览器直接播放http-flv流&…

跨平台RTSP/RTMP转RTMP转发SDK

一个好的转发模块&#xff0c;首先要低延迟&#xff01;其次足够稳定、灵活、有状态反馈机制、资源占用低&#xff0c;如果可以跨平台&#xff0c;还能以SDK形式提供&#xff0c;会给开发者提供更大的便利&#xff01; 大牛直播SDK(Github: https://github.com/daniulive/Smar…

GitHub上排名前100的Android开源库介绍

GitHub上排名前100的Android开源库介绍 文章来源&#xff1a; http://www.open-open.com/news/view/1587067#6734290-qzone-1-31660-bf8335a56eb142042e6dc893bd988125 摘要&#xff1a; 本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍&#xff0c…

一张图了解大牛直播SDK

来源&#xff1a;https://github.com/daniulive/SmarterStreaming

轻量级RTSP服务SDK

为满足内网无纸化/电子教室等内网超低延迟需求&#xff0c;避免让用户配置单独的服务器&#xff0c;大牛直播SDK在推送端发布了轻量级RTSP服务SDK&#xff1a; 简单来说&#xff0c;之前推送端SDK支持的功能&#xff0c;内置轻量级RTSP服务SDK后&#xff0c;功能继续支持。 一…

多路RTSP-RTMP转RTMP定制版

大牛直播SDK多路RTMP/RTSP转RTMP转发软件&#xff0c;系原有转发SDK基础上&#xff0c;官方推出的Windows平台定制版。在秉承低延迟、灵活稳定、低资源占用的前提下&#xff0c;客户无需关注开发细节&#xff0c;只需图形化配置转发等各类参数&#xff0c;实现产品快速上线目的…