由于浏览器已经不再支持Flash,所以画面预览采用FLV流。
livePlay(url) { if (!!!url) return if (this.player) { this.player.destroy() } this.living = true this.buildPlayer({ live: true, autoplay: true, video: { url: url, type: 'flv' }, pluginOptions: { flv: { config: { enableStashBuffer: false } } } }) }录制回放
录制的视频是mp4格式,采用flv.js直接播放即可。
videoPlay(url) { if (!!!url) return if (this.living || !this.player) { this.buildPlayer({ autoplay: true, hotkey: true, video: { url: url, type: 'mp4' } }) } else { this.player.switchVideo({ url: url, type: 'mp4' }) } this.living = false } 应用部署在部署方面,所有服务均部署在树莓派3B+中,并设置开机自启,这样只要树莓派通电,所有功能就启动并运行。
关注公众号“HiIT青年”,了解更多关于树莓派及JavaCV开发的文章
=========================================================
关注 公众号 “HiIT青年” 发送 “javacv-raspi-iview” 获取树莓派开机推流设置方式。(如果没有收到回复,可能是你之前取消过关注。)