当前,全球各大视频网站均在抛弃陈旧的Flash播放技术,转而向Dash这种新型的流媒体传输方式靠拢。比如,Youtube,Hulu,Twitch,Netflix,Xvideos,PornHub,xHamster,Tube8等视频网站平台;三星、LG、飞利浦、SONY等智能电视厂商。而且,全球最大的CDN服务提供商也已经支持Dash标准,比如Akamai CDN。

为了跟上全球高端技术前进的步伐,国内的各大视频网站和OTT应用平台也在向Dash技术靠拢。那么,如果搭建符合Dash标准的视频直播与点播回放平台?采用Dash技术的好处有哪些呢?

Dash技术的优势

顾明思议,DASH,是Dynamic Adaptive Streaming ove HTTP的缩写,它是一种动态自适应流传输协议,由国际标准化组织MPEG主导创立,是事实上的国际标准。

它的优势主要体现在以下方面:

1.它允许客户端根据网络带宽情况可以自动选择合适的码流进行播放,便于适应网络带宽抖动,同时最大程度上为终端用户提供最好的服务质量;

2.它允许进行一次编码后安全地分发到通用平台的所有设备中(包括移动设备,OTT设备,通过插件方式到桌面设备或者 HTML5设备),便于实现面向多终端的流媒体内容传送;

3.DASH支持多种编码格式,包括H.265、H.264、VP9等;

4.DASH支持多种DRM,支持PlayReady、Widewine,采用通用加密技术,支持终端自带DRM,可以大幅度降低DRM投资成本;

5. DASH支持多种文件封装,支持MPEG-4、MPEG-2 TS(Transport Stream);

6. DASH支持异构终端,浏览器原生不用插件就可以支持,Android/iOS/Windows/Flash可以通过JITP将DASH转换为HLS、HDS、HSS等,已支持Legacy终端类型,支持一份存储,大幅度减少文件存储量;

7. DASH支持直播、点播、录制、时移等丰富的视频特性;

  1. DASH支持动态码率适配,支持多码率平滑切换;

9. DASH支持客户端和服务端的广告插入;

10.DASH是事实上的国际标准,被行业内产业链的众多企业所支持,具有更长久的生命力;

11.DASH的实现方式更适合通过CDN进行内容分发,从而有效降低大规模内容分发的成本。

其次,目前有哪些成熟的技术可以搭建符合Dash标准的直播与点播平台?

Dash作为一种最新的流媒体传输技术,目前在全球范围内只有具备强大开发实力的少数厂商对其进行了完美的支持。

1. 播放终端技术方面: Google对其提供的最好的支持,包括google的Chrome浏览器,以及Firefox浏览器,还有google的Android移动端平台。

2. 流媒体服务器方面:支持rtsp转换为rtmp、rtsp、hls、flv协议转换,并提供推流服务,可以将拉到的网络摄像头直接转发到流媒体服务器。界面如下:

3. CDN内容分发平台方面: 在超大规模运营的情况下,流媒体内容发布平台必须要有CDN提供支持才可以满足大并发访问需求,而CDN的实现主要有两种方式:

第一种,自建CDN流媒体服务平台。

现实中,自建CDN流媒体服务平台需要具备两个条件:

  • 有充足的资金,可以自行购买大量的节点硬件服务器和存储设备,还有大量的基础带宽资源。
  • 2. 要有强大的技术力量,可以自行开发或者从第三方购买CDN技术,来搭建自己的CDN服务平台。在国内,串流直播可以提供CDN技术输出,国外有Amazon、Akamai可以提供CDN技术。

第二种,租用第三方CDN服务平台。

目前支持Dash的CDN服务平台主要有全球最大的CDN服务提供商Akamai,还有Amazon云平台也可以提供DASH内容分发服务。综上所述,DASH直播整个业务链的相关技术均已成熟,利用上述技术可以搭建起一个支持大规模运营的DASH直播应用平台。

安防视频流媒体服务器Easy NVR搭建之DASH直播平台的搭建需要具备哪些条件?相关推荐

  1. 开源流媒体解决方案,流媒体服务器,推拉流,直播平台,SRS,WebRTC,移动端流媒体,网络会议,优秀博客资源等分享

    开源流媒体解决方案,流媒体服务器,推拉流,直播平台,SRS,WebRTC,移动端流媒体,网络会议,优秀博客资源等分享 一.优秀的流媒体博客资源 1.1 EasyNVR:专注于安防视频互联网化的技术 1 ...

  2. 安防监控流媒体服务器对接宇视摄像机配置OCX插件安装时出现Failed to register ocx, error code 14001错误问题分析

    背景需求 随着雪亮工程.明厨亮灶.手机看店.智慧幼儿园监控等行业开始将传统的安防摄像头进行互联网.微信直播,我们知道摄像头直播的春天了.将安防摄像头或NVR上的视频流转成互联网直播常用的RTMP.HT ...

  3. srs流媒体服务器windows_基于SRS构建的直播平台的监控系统的搭建思路与实现方法...

    市面直播平台百家争鸣,直播监控系统是判断一个直播平台是否完善的必要条件.文章简要介绍了笔者搭建的一套基于SRS的直播平台,并从设计思路.实现方法与实现过程等方面重点介绍了针对此直播平台建设的监控系统, ...

  4. cdn搭建原理_直播平台如何搭建?

    1.直播技术复杂吗? 对于懂点技术的人来说,直播技术非常简单,原理与微信视频通话那样简单.但真实情况并不是这样的.直播是视频需要同时间分发给全网络中任意物理地点的人员观看,这就涉及到很多的数据处理与分 ...

  5. DASH直播平台的搭建

    https://blog.csdn.net/zhiboshequ/article/details/79865850 https://www.jianshu.com/p/512cb67e35d1

  6. SkeyeVSS综合安防视频云服务H5无插件直播点播实现HEVC H265 300毫秒以内低延迟播放

    SkeyeVSS综合安防视频云服务H5无插件直播点播实现HEVC/H265 300毫秒以内低延迟播放 SkeyeVSS视频云支持HEVC/H265编码格式的摄像机直接接入,同时不需要后台转码,直接在W ...

  7. 安防视频监控流媒体服务器系统对网络带宽的要求

    在通信系统中我们经常会百度"带宽"(Bandwidth)这个词,但我们也会遇到"带宽"的单位有时用赫兹(Hz)表示,而有时却用比特/秒(bit/S)表示,在我们 ...

  8. 安防4G摄像头互联网直播视频流媒体服务器EasyNVR硬件盒子设置固定IP后设备重启无法再次发现设备的问题

    随着网络化的进程,安防视频管理平台软件的发展历史正在经历爆炸式的增长.传统的视频信息通过IP互联,将之前分离的信息孤岛连接起来,形成视频数据的资源库,与其他业务信息集成,使安防管理平台更具价值.然而, ...

  9. nvr linux 软件,Linux系统下运行RTSP协议安防视频平台EasyNVR出现安装服务错误,如何解决?...

    原标题:Linux系统下运行RTSP协议安防视频平台EasyNVR出现安装服务错误,如何解决? 大家知道TSINGSEE青犀视频云-边-端全线产品都是有两个不同系统的版本,分别是windows版本和l ...

最新文章

  1. 2021年大数据Flink(四十八):扩展阅读  Streaming File Sink
  2. 判断一个数为多少位 比如 3 是 1位 102 是3位。
  3. spring开发_BeanFactoryPostProcessor_容器后处理器
  4. C语言经典例71-编写函数输出结构体数据
  5. php禁止某个链接,php – 使用htaccess忽略链接的某些部分
  6. python数组求和函数_python数据分析之Numpy数据库第三期数组的运算
  7. 由点及面,专有云ABC Stack如何护航云平台安全?
  8. [转]程序实现调用迅雷(以C#为例)
  9. mysql 定期备份策略,MySQL--3--mysqldump备份策略
  10. H.323通信协议学习总结
  11. 构建项目AppFuse+QuickStart
  12. 【电力负荷预测】基于matlab SVM短期电力负荷预测【含Matlab源码 280期】
  13. C语言程序设计题解pdf,C语言程序设计题解与上机指导.pdf
  14. HTML基础(一)HTML标签
  15. 全系统进程隐藏win7winn10win11器风铃进程隐藏器软件
  16. Android Killer--安卓反编译工具
  17. C语言实用小技巧合集(持续更新)
  18. 11月面完美团+网易+腾讯+百度+滴滴熬夜5天整理面经攒人品
  19. 国防科技大学计算机学院微电子,国防科大微电子所在声表面波高频特性研究方面取得重要进展...
  20. 网易云音乐(一)爬取全部歌手及歌手id

热门文章

  1. OJ(网络测试平台)的正确打开方式(C/C++)
  2. 【NOIP2015模拟10.27】魔道研究题解
  3. 听心 文/一个会写诗的程序员
  4. android rxbus2.0封装,浅谈Rxbus封装(一)
  5. 系统集成项目管理工程师案例分析考点汇总(成本、质量、人力)
  6. 总是想起一首歌:多么痛的领悟
  7. 【C++入门】命名空间的定义与使用
  8. 什么是领域驱动设计?
  9. 上传即可使用的在线壁纸采集网页源码
  10. Navicat 直接修改查询数据