2017-05-25 14 views
0

我一直在试图流角上一个RTMP视频,但由于某种原因,这是行不通的角CLI RTMP视频播放器不工作

我的代码是

<link href="http://vjs.zencdn.net/5.19.2/video-js.css" rel="stylesheet"> 
<script src="http://vjs.zencdn.net/ie8/1.1.2/videojs-ie8.min.js"></script> 
<video id="my-video" class="video-js" controls preload="auto" width="640" height="264" data-setup="{}"> 
    <source src="video_rtmp_url" type="rtmp/mp4"> 
</video> 
<script src="http://vjs.zencdn.net/5.19.2/video.js"></script> 

结果我得到是这样的: enter image description here

观测值:我跑了 “故宫安装--save videojs” 命令

Obs²:我使用Ruby on Rails的背景上,还有它和视频播放器之间没有直接的关系呢,但在轨道上的看法,完全相同的代码工作正常

Obs³:没有错误或东西控制台

除此之外有关,有什么其他在Angular上流式传输RTMP的选项?

谢谢!

回答

0

HTML5标记不支持RTMP协议。

RTMP最初是Adobe协议,闪存播放器的确支持它。

某些基于HTML5的Javascript视频播放器(例如您正在使用的video.js)将支持RTMP,但它们通常会通过回落到闪光灯来实现此目的,因此您必须安装闪光灯并且可以在此情况下使用闪光灯。

+0

我已经安装了flash,正如我所说的,完全相同的代码在Ruby on Rails的视图上工作正常,我是否需要安装一个插件或相关的东西使其在Angular上工作? – xSlok

+0

很难说没有控制台输出,你说你没有得到,但有一些相当不错的库使用Angular的videojs - 这似乎是最流行的:https://github.com/LonnyGomes/vjs-video – Mick