Angularjs Angular CLI RTMP视频播放器不工作
我一直在尝试在Angular上传输rtmp视频,但由于某些原因,它不起作用 我的代码是Angularjs Angular CLI RTMP视频播放器不工作,angularjs,node.js,video,video-streaming,rtmp,Angularjs,Node.js,Video,Video Streaming,Rtmp,我一直在尝试在Angular上传输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"
<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>
我得到的结果是:
Obs:我已经运行了“npm安装--save videojs”命令
Obs²:我在后台使用ruby-on-rails,它和视频播放器之间还没有直接关系,但是在rails视图中,完全相同的代码可以正常工作
Obs³:控制台上没有错误或相关内容
除此之外,在Angular上传输RTMP的其他选项有哪些
谢谢 HTML5标记不支持RTMP协议 RTMP最初是一个Adobe协议,flash播放器也支持它
一些基于HTML5 Javascript的视频播放器,例如您正在使用的video.js,将支持RTMP,但它们通常通过使用flash来实现这一点,因此您必须安装flash,并且在这种情况下它可以工作。我已经安装了flash,正如我所说,完全相同的代码在Ruby on Rails的视图上运行良好,我是否需要安装插件或其他相关的东西才能使其在Angular上工作?如果没有控制台输出,很难说你得不到,但是有一些相当好用的库可以将videojs与Angular一起使用,其中一个似乎最受欢迎: