在angular框架下使用videojs播放RTMP实时流直播视频

2018.12.06更新:

我在直播的优化当中采用了一种抛弃flash播放,直接采用html的video标签的方案,该方案更加优秀,可以点击在angular框架下使用flv.js播放http-flv实时流直播视频进行查看。

正文:

最近公司项目需要在前端播放实时视频信息,使用海康相机输出RTSP流后由后台转码为RTMP流,发送给前端进行实时播放。

前端使用angular进行框架搭建,这里记录编写Demo的过程。

1.建立Angular模板项目;

常规的Angular项目操作,这里不再赘述。这里使用的是最新版的Angular框架 —— v6.1.0。

2.安装videojs

video.js是一个支持HTML5和Flash播放的成熟js库,其核心思想是对于视频优先使用HTML5直接播放,如果无法播放再调用Flash播放。

这里需要说明的是,在video.js升级到6.0.0版本之后,官方在这个库中移除了对Flash的支持,将Flash的支持分离到一个新的项目中,取名为videojs-flash,故在这里还需要引入该库,包管理代码如下:

npm install video.js --save
npm install videojs-flash --save

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值