背景介绍

EasyDSS流媒体解决方案提供的是一站式的转码、点播、直播、录像、检索、时移回放服务,它的出现极大地简化了开发和集成的工作,基于其强大的后台管理能力,支持多种特性需求,完全能够满足企业视频信息化建设方面的需求,如多屏播放:支持Flash、HTML5播放,兼容Windows、Android、iOS、Mac等操作系统,支持关键帧缓冲,画面秒开等,是移动互联网时代贴近企业点播/直播需求的一款接地气的流媒体服务器。

问题分析

在博客《EasyDSS流媒体服务器出现no compatible source was found for this media问题的解决》中我们提到,EasyDSS流媒体服务器在做RTMP、HLS、 flash播放时候,经常会遇到网站flash被禁用的情况,每一次都会有用户跑来咨询是什么原因,我们就不厌其烦地告诉他原因,然后转发博客中的解决方法,对于这种重复而无意义的工作,我们要说No!

解决方案

于是我们就考虑,为啥我们用腾讯看直播的时候,没遇到过这种情况?我们的前端开发调研了一下腾讯视频的播放提示,发现腾讯做到了专门对这种flash被异常禁用的情况的提示:

从上面可以看到,优秀的前端做了几部分的工作:

  1. 提示flash无法被启用;
  2. 点击flash会提示插件弹出被禁止;

基于以上参考,我们在EasyDSS的videojs调用flash过程加了代码,当flash被禁用的时候,提示flash未安装或者被禁用:

参考代码:

<!-- 实际上, 只要将提示信息外包一个链接到 http://www.adobe.com/go/getflashplayer 浏览器就会在地>址栏右侧提示开启Flash插件 <a href='http://www.adobe.com/go/getflashplayer' target='_blank'>    你的浏览器没有安装或开启Flash
</a>

EasyDSS流媒体服务器

EasyDSS采用业界优秀的流媒体框架模式设计,服务运行轻量、高效、稳定、可靠、易维护,支持RTMP直播、RTMP推送、HTTP点播、HLS直播,并支持关键帧缓冲,画面秒开等多种特性,能够接入WEB、Android、iOS、微信等全平台客户端,是移动互联网时代贴近企业点播/直播需求的一款接地气的流媒体服务器,配套OBS、EasyRTMP等直播推流工具以及EasyPlayer等网络播放器,可以形成一套完整的视频直播、录播解决方案,满足用户在各种行业场景的流媒体业务需求。

1、转码管理服务:上传、转码一体化,多点同步转码,满足高强度、大数据量、多格式的视频转码工作,同时,转码管理服务器能够提供强大的分享和集成功能;

2、流媒体服务:高性能、大并发的流媒体服务器系统,该系统完全由C语言 编码实现,能够最大限度的挖掘硬件和网络的潜能,实现在一台普通服务器上支持超过3000个并发播出。系统支持HTTP、HLS、RTMP等播出协议,面向Windows、Android、iOS 、Mac等终端提供稳定流畅的直播、点播、时移、回看服务,广泛应用到互联网教学、互联网电视、IPTV、VOD、视频聊天和各种互联网直播点播应用中;

3、配套组件服务:EasyDSS配套的推流及播放组件,充分完整地使整个EasyDSS流媒体服务器解决方案形成了一个闭环,从直播流的生产,到分发,到播放,都得到了解决;
详情可以参看EasyDSS流媒体服务器官方网站:www.easydss.com

应用场景

转载于:https://www.cnblogs.com/babosa/p/11123986.html

解决EasyDSS、EasyNVR流媒体RTMP、HLS(m3u8)、HTTP-FLV播放提示H5播放错误的问题相关推荐

  1. EasyDSS高性能RTMP/HLS(m3u8)/HTTP-FLV/RTSP流媒体服务器EasyDSS出现加密机授权异常问题如何解决?

    EasyDSS流媒体服务器提供一站式的转码.点播.直播.时移回放服务,简化了开发和集成的工作. 其中,点播功能主要包含:上传.转码.分发.直播功能,主要包含:直播.录像,直播支持RTMP输入,RTMP ...

  2. vue2.x 播放rtmp,hls,m3u8直播流教程,亲测可用

    网上教程挺多,但实际用起来会各种报错 大部分原因是依赖的包的版本问题,因此我这里附上亲测可用的版本; 跟着步骤一步一来就行了! step1: 在package.json文件下添加所有关于直播的依赖包, ...

  3. 解决python在eclipse运行正常在命令行里运行提示包导入错误

    最近遇到这样的文字,在eclipse写好的程序在外cmd运行时出现这样的错误: D:\MyProgram\pythonProgram\MySimpleApp\ui>python MainFram ...

  4. 8K播放网络全终端播放器H5播放器网页直播/点播播放器EasyPlayer和vlc播放RTSP流地址不兼容问题排查解决

    背景介绍 EasyPlayer实现了对遵循标准流媒体码流协议进行实时播放以及码流录制,在流的播放速度以及画质的解码显示上均做了大量深度的优化.支持Windows(支持多窗口.包含ActiveX,npA ...

  5. EasyDSS高性能流媒体服务器开发RTMP直播同步输出HLS(m3u8)录像功能实现时移回放的方案

    EasyDSS商用流媒体服务器解决方案是由EasyDarwin开源团队原班人马开发的一套集流媒体点播.转码与管理.直播.录像.检索.时移回看于一体的一套完整的商用流媒体服务器解决方案,支持RTMP推流 ...

  6. EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器视频录像、检索、回放方案

    需求背景 近期遇到客户反馈对于直播摄像机录像功能是有一定的需求点的, 其实EasyDarwin团队早就研发出对应功能,只是用户对于产品没有足够了解,因此本篇将对录像功能来做一次介绍. 简介 首先,录像 ...

  7. LiveQing全新升级的RTMP流媒体服务器支持HLS(m3u8)、RTMP、HTTP-FLV高性能分发

    什么是LiveQing LiveQing云平台直播点播流媒体服务: 提供设备接入: RTMP推流服务.RTMP分发.HLS分发.HTTP-FLV分发: 云端录像.云端录像检索.云端录像点播.云端录像下 ...

  8. 内网摄像机(RTSP/IPC/NVR)如何能在公网进行RTSP、RTMP、HLS(m3u8)、HTTP-FLV互联网H5网页直播

    一.背景需求 传统监控行业里不管是设备端.服务器端亦或是客户端都在一个内网或者大局域网里面.而且现在的大部分监控方案都是这样的格局,小到一个公司范围内的监控,再到一个园区.一个仓库监控.一个农业园林监 ...

  9. 通用安防摄像机通过RTSP/Onvif转RTMP/m3u8推流进行H5(RTMP/HLS)直播的方案

    随着互联网的发展,尤其是移动互联网的普及,基于H5.微信的应用越来越多,企业也更多地想基于H5.微信公众号来快速开发和运营自己的视频及视频相关性产品,那么传统的安防IPC摄像机所输出的各种RTSP.O ...

  10. EasyNVR流媒体直播之:零基础实现摄像头的全平台直播 (一)内网直播的实现

    背景需求 我是一个个体户,没有任何计算机基础知识,但是我有个店面,有几个摄像头,我想在网站上看到我的摄像头或者用手机微信也可以看到我的摄像头视频? 实现方式 相关的专业术语也不赘述,直接上实现步骤 前 ...

最新文章

  1. 复杂查询练习_《从零学会SQL:简单查询》第二关 简单查询
  2. pandas 删除有缺失值的个案,做回归分析
  3. linux中配置phpcms v9 中的sphinx
  4. 服务动态选择域名问题
  5. 中如何刷新当前路由_企业装修和家庭改造中,路由器及接收器如何安放
  6. 2020,微服务会被取代么?
  7. Pytorch的一些损失函数
  8. Dynamics Axapta的B/S解决之道(一)
  9. 有的同学提出安全问题
  10. eclipse上windowsbuilder 安装
  11. Ae:时间轴面板(时间线区域)
  12. java初级程序员需要掌握哪些,附源代码
  13. Kafka的入门级API应用
  14. Android录制微信小视频
  15. windows 电脑如何查看电脑显卡内存(显存)、CPU型号、内存、USB集线器等配置信息 win+r dxdiag
  16. 关闭win7的程序兼容性助手
  17. unl构件图与部署图
  18. 华为视频会议TE40
  19. comsol动网格(als)帮助文档翻译
  20. 【无标题】2022年汽车修理工(高级)考试练习题及在线模拟考试

热门文章

  1. 2022年考研计算机组成原理_6 总线
  2. 企业微信应用设置可信域名_企业微信更新版本 全平台内容可设置成英文
  3. linux系统中find怎么用,Linux系统中查找命令find的使用方法(一)
  4. 孪生再世代表数字几_能科股份:智能制造需求旺盛,中标多领域数字孪生项目
  5. 网络中计算机传输信息时所遵从的不同规则,2012年上海市高中学业水平考试信息科技试卷(第6套)...
  6. PAT (Basic Level) Practice1005 继续(3n+1)猜想
  7. Mysql 联合索引入门
  8. 为什么java.lang包下的类不需要手动导入
  9. Linux开发_printf打印无消息或末尾带“#“or“%“
  10. 关于二进制兼容(二进制边界)的解释