随着前端技术的不断发展,视频点播早已不再是IE6时代的浏览器嵌入式Windows Media Player、也不是后来的flash media player需要的rtmp点播流,现在能够唯一满足全终端、全平台、H5播放,这些条件的,可能只有HLS协议了(也就是大家熟悉的m3u8流),HLS虽然定义的是Live Streaming,但实际点播和直播的定义都包含了,HLS在直播方面可能会存在一些延时方面的痛点,但在视频点播功能上,HLS是视频点播系统最好的协议选择!

需求背景

最近有很多用户咨询关于视频点播问题,主要需求集中在如何搭建属于自己的视频点播平台;

实现的功能可以大体归类为:对应自身拥有的视频文件,需要发布到一个网站,其他用户都可以实现点播观看。

针对于类似的视频点播功能,EasyDSS视频点播的功能完美地满足了用户的诉求。

关于视频点播,EasyDSS集成了对应的视频点播能力,本篇博文将介绍一下EasyDSS点播相关功能;

EasyDSS视频点播常见的使用场景有:

  • 视频网站、党政宣传、门户网站视频点播
  • 在线教育、精品课堂
  • 短视频点播
  • 企业、集团视频资源库

EasyDSS点播功能简介

EasyDSS流媒体服务器软件,提供一站式的转码、点播、直播、时移回放服务,极大地简化了开发和集成的工作。

其中,点播功能主要包含:视频上传视频转码视频分发视频存储

视频上传
  • 支持格式 .mp3 .wav .mp4 .mpg .mpeg .wmv .avi .rmvb .mkv .flv .mov .3gpp .3gp .webm .m4v .mng .vob

实际再多的视频格式也都可以支持,因为EasyDSS拥有强大的视频编解码能力,市面上的大部分视频格式都能兼容对接;



通过Web页面的拖拽便捷的实现视频上传的功能。

视频转码
  1. EasyDSS自身拥有视频转码功能,将支持的视频格式统一进行转码,对外以提供了标准的HLS/m3u8流来进行视频的分发;
  2. 为了完善客户的使用体验以及功能需求,我们对上传点播视频进行功能的丰富!在支持视频点播的同时,更是将对应的视频文件进行了原画、超清、高清、标清等模式的切换功能。
  3. 为了方便用户名的自主选择,更是将对应的设置权限统一开放出来,客户可自主选择对应上传的视频是否支持多分辨率的切换。以及默认的播放的分辨率!

视频分发

点播服务最大的优势在于将多格式的点播视频文件进行转码处理,转化为标准的HLS/m3u8流,这样可以满足跨平台无插件的视频播放,同时对于视频播放的流畅性也是很大的提升。可以快速的接入播放内容,同时也可以用任何播放器播放视频源地址,也大大加强了可集成性;

而EasyDSS内核本身,又是一款强大的基于golang开发的高性能流媒体分发服务器,协程式的设计,充分保证了对硬件的使用率,极大地满足了用户的极致要求。

视频存储

对于视频点播,视频的存储功能也在我们考虑的范畴,我们支持用户自定义点播视频的存储路径,支持指定磁盘路径存储、支持多磁盘路径存储、可以将不同的视频内容分类存储、同一磁盘中的内容支持快速移动等。

注意: 对于上述所所说的视频点播功能,EasyDSS自身的web页面只是一个展现形式,方便用户可以直观的体验EasyDSS的所有功能。

对应的全部功能都是可以通过接口调用实现的,因此,这样极大的方便客户将需要的功能集成到自身的业务平台。EasyDSS完全可以作为一个能力平台输出对应的视频点播能力。

同时,我们对于支持分享的点播视频,EasyDSS独立的使用一个瀑布式的页面来进行点播文件的展示。更加方便了用户的整体集成和嵌入

关于EasyDSS流媒体服务器

EasyDSS商用流媒体服务器解决方案是一套集流媒体点播、转码与管理、直播、录像、检索、时移回看于一体的一套完整的商用流媒体服务器解决方案,EasyDSS高性能RTMP流媒体服务器支持RTMP推流,同步输出HTTP、RTMP、HLS、HTTP-FLV,支持推流分发/拉流分发,支持秒开、GOP缓冲、录像、检索、回放、录像下载、网页管理等多种功能,是目前市面上最合理的一款商用流媒体服务器!

详细说明:http://www.easydss.com/

点击链接加入群【EasyDSS流媒体服务器】:560148162

—本文转自EasyDSS官方博客:https://blog.csdn.net/EasyDSS

基于EasyDSS流媒体解决方案创建视频点播、短视频、视频资源库等视频播放系统的更多相关文章

  1. EasyDSS流媒体解决方案实现的RTMP/HLS视频直播、直播鉴权(如何完美将EasyDSS过渡到新版)

    上一篇博文介绍了EasyDSS点播功能,然后作为RTMP流媒体服务器,接受RTMP推流.进行实时的直播流分发又是自身一大核心功能. 需求背景: 写本篇博文的一个目的是向大家介绍一下EasyDSS新版的 ...

  2. EasyDSS流媒体解决方案之多方式虚拟直播方法

    EasyDSS_Solution虚拟直播 EasyDSS_Solution虚拟直播,是EasyDSS流媒体解决方案提供的虚拟直播方案.可以通过三种方式创建虚拟直播. (1)点播的视频文件: (2)本地 ...

  3. EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器与EasyDSS流媒体解决方案的不同

    背景分析 众所周知,立足于视频软件的开发,我们的产品很多.经常有客户问到我们产品的差别以及某个产品在某个系统架构中的具体定位,因此我想通过一系列的博客说明一下,不同产品之间的区别,以及在具体架构中自身 ...

  4. 基于EasyDSS流媒体服务器实现的直播流管理与鉴权的后台方案

    本文转自EasyDSS团队Marvin的博客:http://blog.csdn.net/marvin1311/article/details/73548929 最新版本的EasyDSS流媒体解决方案, ...

  5. 基于EasyDSS流媒体RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器解决方案创建视频点播、短视频、视频资源库等视频播放系统

    需求背景 最近有很多用户咨询关于视频点播问题,主要需求集中在如何搭建属于自己的视频点播平台: 实现的功能可以大体归类为:对应自身拥有的视频文件,需要发布到一个网站,其他用户都可以实现点播观看. 针对于 ...

  6. 如何基于EasyDSS流媒体RTMP、HLS(m3u8)、HTTP-FLV、RTSP服务器体系的全套SDK完成各种场景下的视频应用需求

    需求背景 回顾EasyDSS的发展过程,基本上保持的是先局部后系统.先组件后平台的发展方式,一步一步夯实每一个细节功能点,从最基础.最兼容的音视频数据的拉流获取,到高效的.全兼容的数据推流,再到流媒体 ...

  7. EasyDSS流媒体解决方案实现的实时数据统计报表、视频文件上传、点播、分享、集成代码等功能

    之前的EasyDSS作为rtmp流媒体服务器自从推出就备受用户好评,随着用户的需求的变更产品自身的发展是必须的: 为了更好的用户体验和和功能的完善,我们在EasyDSS的基础上增添了服务器硬件数据报表 ...

  8. EasyDSS流媒体视频实时回传与录像管理解决方案

    一.背景 1.1 方案背景 随着互联网基础设施建设的不断完善和发展,带宽的不断提速,尤其是光纤入户,4G/5G/NB-IoT各种技术的大规模商用,视频在各行各业越来越受到重视,无论是传统的视频媒体转向 ...

  9. EasyDSS流媒体服务器软件(支持RTMP/HLS/HTTP-FLV/视频点播/视频直播)-正式环境安装部署攻略

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

随机推荐

  1. 180908 python 字符串内建函数

    Python 的字符串内建函数 Python 的字符串常用内建函数如下: 序号 方法及描述 1 capitalize()将字符串的第一个字符转换为大写 2 center(width, fillchar ...

  2. Restful API 指南

    作为软件开发人员,我们大多数人在日常生活中使用或构建 REST api.API 是系统之间的默认通信方式.亚马逊是如何有效地使用 api 进行通信的最佳例子. 在这篇文章中,我将讨论如何更好地设计 R ...

  3. linux学习3 Linux云计算系列课程体系全面介绍

    一.课程体系 二.IT领域职位介绍

  4. .net文件夹上传下载组件

    ASP.NET上传文件用FileUpLoad就可以,但是对文件夹的操作却不能用FileUpLoad来实现. 下面这个示例便是使用ASP.NET来实现上传文件夹并对文件夹进行压缩以及解压. ASP.NE ...

  5. Luogu P1903 BZOJ 2120 数颜色 带修改的莫队

    https://www.luogu.org/problemnew/show/P1903 之前切过这道题,复习莫队再切一遍,不过我之前写的是主席树和树状数组,也不知道我当时怎么想的…… 这个题卡常我没写 ...

  6. 洛谷 4290 [HAOI2008]玩具取名 题解

    P4290 [HAOI2008]玩具取名 题目描述 某人有一套玩具,并想法给玩具命名.首先他选择WING四个字母中的任意一个字母作为玩具的基本名字.然后他会根据自己的喜好,将名字中任意一个字母用&qu ...

  7. Matlab画图的输出格式

    利用Matlab命令,可以输出.eps, .pdf格式的图形.有时候,在图形窗口直接保存会导致图形不完整,这时,可以用如下命令代替: saveas(p1, 't1.eps'); saveas(p1, ...

  8. [CMS]ThinkCMF框架存在任意内容包含漏洞

    原出处:https://www.freebuf.com/vuls/217586.html 0x00 简介 ThinkCMF是一款基于PHP+MYSQL开发的中文内容管理框架,底层采用ThinkPHP3 ...

  9. EasyTrader踩坑之旅总结

    ​ easytrader是用python写的可以调用主要券商完成自动化炒股的一个软件 ,但我用的是同花顺,在研究过程中,发现同花顺暂时调不通.后来搜索发现thstrade的源码作者说是easytrad ...

  10. java 面试题目(java高级架构)

    题目信息 java基础: 1. Java 基础 JDK 和 JRE 有什么区别?   Java中JDK和JRE的区别是什么?它们的作用分别是什么? == 和 equals 的区别是什么? 两个对象的 ...