流媒体服务器的作用

举报
王老师 发表于 2021/03/29 14:27:52 2021/03/29
【摘要】   流媒体服务器(Media Streaming Server)是在互联网上做视频点播、视频直播、视频互动等应用的基础支撑软件系统,如果您要在互联网上做视频播出应用,如在线课堂、网络电视、视频资讯、视频点播、视频资讯、短视频、网络直播、企业直播等,那您就需要使用流媒体服务器。 主流的流媒体服务器包括 NTV Media Server G3(云视睿博)、Wowza(Wowza Media Sy...

  流媒体服务器(Media Streaming Server)是在互联网上做视频点播、视频直播、视频互动等应用的基础支撑软件系统,如果您要在互联网上做视频播出应用,如在线课堂、网络电视、视频资讯、视频点播、视频资讯、短视频、网络直播、企业直播等,那您就需要使用流媒体服务器。 主流的流媒体服务器包括 NTV Media Server G3(云视睿博)、Wowza(Wowza Media Systems)、FMS(Adobe)等。

    从项目项目开发的角度来讲,流媒体服务器将您在构建在线应用中的与视频相关的工作集中处理,使得您可以只关注业务细节而不用再去处理与视频相关的诸多技术细节,从而实现提高项目实施效率、降低项目实施风险的目标。

从产品作用上将,流媒体服务器能够在一定的主机配置条件和网络带宽条件下提供流畅的、高并发的视频播出能力。因为流媒体服务器本身在视频播出方面做了诸多优化,如码流控制、IO优化、竞争处理等,使得充分利用硬件和网络能力,提供尽可能多的并发能力。

    作为视频点播服务器,流媒体服务器提供的主要功能包括:接收视频文件上传、视频转码、视频存储和管理、视频播出地址发布、多终端适配等。大部分流媒体服务器会在转码结束后生成多种播出协议,可以面向网页、iOS终端、Android终端提供播出地址。

    作为视频直播服务器,流媒体服务器提供的主要功能包括:直播流接收(如接收rtmp协议推流)、直播流转发和播出、发布直播地址给播放端、直播录制、生成回看地址等。大部分流媒体服务器会输出多种协议的直播地址,以适配不同终端的播放需求,这些播出地址包括:rtmp协议地址、http-flv协议地址、HLS地址等。

    随着技术的发展,流媒体服务器的技术和产品也一直在不断的发展和演进,当前(2020年),视频播出技术发展的趋势包括:

   1)高清视频为主(1080p、4K),高码率播出(>2Mbps);

   2)H264依然是主要视频编码格式,VP9/H265在有些应用中也开始采用;

   3)视频传输更多的采用标准http协议,也有采用WebSocket、WebRTC等,Flash播放器逐步被淘汰;

   4)采用WebRTC、Websocket协议进行视频播出的应用越来越多。

   5)双向视频应用越来越多,在在线教学、会议直播等直播应用中成为标配。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。