专栏首页EasyNVR如何借助CDN解决在线教育带宽小、访问大、网点分布不均等问题

如何借助CDN解决在线教育带宽小、访问大、网点分布不均等问题

众所周知,TSINGSEE团队的流媒体服务器直播/点播平台在目前的在线教育中应用特别广泛,在线教育又存在一个问题,多用户高并发,网络带宽压力大。这对教育培训机构的硬件性能及带宽要求比较高。

正常流程,主播端通过RTMP推流组件将直播音视频推流到流媒体服务器直播/点播平台上,进行流转码及分发,输出RTMP、RTSP、HLS、FLV直播流,适用于PC、网页、手机等终端播放,流程如下:

可是当直播中遇到大并发情况时,单纯依靠自己现有带宽资源及硬件性能已经不能满足直播需求,此时需要借助CDN进行内容分发。最近遇到的广州一客户就是这种情况,并发量在1W左右,带宽资源仅100M,严重影响用户观看体验。

此时我们推荐方案是主播端推流到音视频推流到流媒体服务器直播/点播平台,然后再转推到CDN,由公有云资源进行内容的分发,将压力转嫁到公有云平台。具体流程如下:

CDN的全称为Content Delivery Network,即内容分发网络,是一个策略性部署的整体系统,主要用来解决由于网络带宽小、用户访问量大、网点分布不均匀等导致用户访问网站速度慢的问题。这中间有很多的CDN节点,具体实现是通过在现有的网络中,增加一层新的网络架构,将直播的内容发布到离用户最近的网络节点上,这样用户可以就近获取所需的内容,解决之前网络拥塞、访问延迟高的问题,提高用户体验。

上图中,对不同的流媒体走的节点和协议做了区分,网络拥塞减少,访问延迟降低,带宽得到良好的控制等等。 CDN直播中常用的流媒体协议包括RTMP,HLS,HTTP-FLV,RTSP等。目前流媒体服务器直播/点播平台支持向各种公有云,如阿里云、腾讯云、华为云、金山云等公有云CDN进行流转推,进行优质资源整合。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 音视频流媒体服务器发展到现在有哪些难题?应该怎么解决?

    从平面图片到三维动画再到视频,互联网现代技术的发展,给我们带来了各式各样的信息,在视觉听觉上带来了巨大的冲击,流媒体技术的出现更是带来了无限的精彩。我经常说我们...

    EasyNVR
  • 视频流媒体服务器稳定吗?出现播放中断问题怎么办?

    同事们最近都一直热衷于智能化的研发,在视频流媒体服务器上,智能化的表现就在于视频只能分析、视频录像回放等一些功能点上,当然这些功能点也是我们的流媒体服务器一直具...

    EasyNVR
  • EasyNVR如何通过按需直播降低企业服务带宽瓶颈-高性能稳定分发全终端无插件直播

    RTSP拉流流媒体服器软件是Onvif/RTSP流媒体服务,支持RTSP稳定拉流接入,支持Onvif协议接入,支持RTMP/HLS/HTTP-FLV/RTSP分...

    EasyNVR
  • MPEG新标准介绍及视频启播优化讨论

    本文是来自于Bitmovin Vienna Video Tech Meetup的演讲,讲者是来自于Bitmovin的编码团队领导Christian Feldma...

    用户1324186
  • 搭建一套完整的网络视频流媒体直播/点播服务系统需要具备哪些条件?

    随着Internet的飞速发展,网上现场直播已经从实验阶段走向了实用阶段。各式各样的社会活动都可以借助网上现场直播方式传遍全世界,如新闻发布会、体育比赛、商贸展...

    EasyNVR
  • 九度Online Judge 题目1432:叠筐 解答

    提交网址: http://ac.jobdu.com/problem.php?pid=1432

    Enjoy233
  • Spring官网阅读系列(五):BeanDefinition(下)

    在上篇文章中,我们学习了BeanDefinition的一些属性,其中有以下几个属性:

    秃顶的Java程序员
  • CyclicBarrier的使用

    CyclicBarrier和CountDownLatch一样在使用时也需要在构造方法中传递一个int类型的参数,但这个参数代表的含义和在使用上与CountDow...

    吉林乌拉
  • HTML5和原生APP优缺点大对比,世界究竟是谁的?

    近两年来,HTML5的发展势头确实很猛,甚至都出现了很多言论说:HTML5终将取代原生app,app终将消亡的言论。其实对此来说:小编不能 够太认同。HTML5...

    非著名程序员
  • Java每日一题之Netty高性能表现在那些方面?

    答案 : (1) IO线程模型 :同步非阻塞,用最少的资源做更多的事情。 (2) 内存零拷贝 :尽量减少不必要的内存拷贝,实现了更高效率的传输。 (3) ...

    海仔

扫码关注云+社区

领取腾讯云代金券