web端页面的直播项目,使用阿里播放器,流协议是.flv,电脑一直不动放那里拉流观看,大概一个小时后偶现不拉流了黑屏问题(全程无任何操作,会不会是电脑硬件或者浏览器性能、缓存的问题呢)
有没有好的解决方法?如何去监测到流断了我重新去执行一下拉流渲染操作?
建议你使用播放器组件,有比较完善的功能体系
比如,EasyPlayer
检测:
var videoElement = document.querySelector('video');videoElement.addEventListener('error', function() { // 重新拉流});
定时:
setInterval(function() { if (videoElement.networkState === videoElement.NETWORK_NO_SOURCE) { // 重新拉流 }}, 60000);
第三方库:
if (flvjs.isSupported()) { var flvPlayer = flvjs.createPlayer({ type: 'flv', url: 'http://example.com/live/stream.flv' }); flvPlayer.attachMediaElement(videoElement); flvPlayer.load(); flvPlayer.on(flvjs.Events.ERROR, function(e) { // 错误处理和重新拉流的代码 });}
今天(7月3号)面试了一家游戏主播 公司属于公会,提供流量,有线下直播间提供,熟手后可线上居家 YY公会:火焰 公司名称:深圳市剑盾文化传媒 薪资待遇:底薪3000签5年主播协议(不属于劳务或劳动协议),直播收入3000以上我7公司3,直播收入3000以下,公司补够3000 暂居地点到公司坐地铁+步行2小时,进去一个小伙倒一杯水,然后扔我一张表填个人信息,有身份证、抖音、快手、YY账号、现居地等等
1、介绍一下自己和实习项目 2、项目有什么难点吗? 3、封装一个组件最基本的原则是什么? 4、讲一下Webpack的打包流程,知道项目有什么优化手段吗? 5、组件库怎么按需加载? 6、讲一下react fiber架构,react diff 7、如果react 两个组件key相同,会复用哪个组件? 8、你是怎么理解react hook的吗,自定义过哪些react hooks,可以嵌套调用吗? 9、有
1. 自我介绍 2. 项目中路由用的是hash还是history 3. 样式less scss 4. 浏览器缓存策略 5. 有没用过rem vw 6. react项目用到的hook 7. keep-alive 8. 有没用到节流防抖,在哪里用到 9. 项目里跨域怎么处理 10. 跨域是怎么出现的 11. cookie localStorage的区别 12. Promise 和 async awai
问题内容: 我一直在获取以下堆栈跟踪信息,并且不确定这意味着什么。 “协议消息端组标签与预期标签不匹配”是什么?意思? 什么是“消息端组标签”? 这是在某处记录的吗? 问题答案: protobuf中的组被写为开始/结束数字对-有点像需要a ,但是格式不同。本质上,它抱怨它找到了一个替代项(只是:xml只是一个隐喻)。详细信息在编码规范中,但总的来说是以下之一: 数据本身是损坏的(由于错误的编码器造
HTTP VOD 推荐以下的方式: 点播建议用http分发,http服务器一大堆。 SRS能将直播流录制为flv文件,并且提供了一些工具来支持flv点播流, 但是应该使用其他的HTTP服务器分发flv文件。 总之,srs不支持点播,只支持直播。这是官方回答。 点播FLV流的主要流程是: 服务器录制直播为FLV文件,或者上传FLV点播文件资源,到SRS的HTTP根目录:objs/nginx/html
uniapp项目如何监听页面刷新