zoukankan      html  css  js  c++  java
  • EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器软件实现的多码率视频点播功能说明

    关于EasyDSS

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

    EasyDSS视频点播架构

    其中,点播功能主要包含:上传、转码、分发。直播功能,主要包含:直播、录像, 直播支持RTMP输入,RTMP/HLS/HTTP-FLV的分发输出;录像支持自定义保存时长、检索及下载。提供丰富的二次开发接口,基于JSON的封装及HTTP调用。提供播放鉴权、推流鉴权等安全保证。提供用户及相关权限管理配置。

    在流媒体服务当中,我们经常会遇到以下几种场景需求

    • 视频网站、党政宣传门户
    • 在线教育、精品课堂
    • 短视频点播

    一. EasyDSS视频点播功能原理

    针对上述需求,一套完整的存储、转码、分发的点播能力软件是所需要的。
    下图阐述了基本的工作原理:

    点播服务原理

    点播能力模块描述

    视频上传

    • 通过网页模块拖拽上传,通过接口调用上传;
    • 可以上传到指定的磁盘存储中;

    视频转码

    • 支持 .mp4 .mpg .mpeg .wmv .avi .rmvb .mkv .flv .mov .3gpp .3gp .webm .m4v .mng .vob等格式的视频;
    • 支持.mp3 .wav 部分音频进行转码;
    • 支持视频多清晰度转码:标清、高清、超清、原画;
    • 支持配置默认播放的清晰度;

    视频存储

    • 支持指定磁盘路径存储;
    • 支持多磁盘路径存储;
    • 可以将不同的视频内容分类存储;
    • 同一磁盘中的内容支持快速移动;

    视频分发

    • 高速的点播视频内容分发;
    • 提供了标准的m3u8流;

    视频播放

    • 提供web播放器,可以快速的接入播放内容;
    • 也可以用任何播放器播放视频源地址;
    • 支持画面拉伸;

    安全播控

    • 支持播放地址加密;
    • 支持内容权限分配到用户;
    • 支持防盗链配置;
    • 支持登录资源验证;
    • 支持自定义配置安全级别,适合不同的应用场景

    二. 功能示例

    视频点播
    转码配置
    存储目录配置
    多清晰度播放

    三. EasyDSS流媒体服务搭建资源

    【官网http://www.easydss.com】

    【点播版本在线演示】

    【直播版本在线演示】

    【旗舰版本在线演示】

    【在线接口】

    四.适用场景

    EasyDSS
    EasyDSS
    EasyDSS

  • 相关阅读:
    自学java--5
    自学java--4
    自学java--3
    自学java--2
    自学java--1
    java中的IO操作---File类
    TCP/UDP编程实例
    什么是服务端与客户端详解
    【提高组】并查集
    【ToDoList】自己选择的路跪着也要走下去
  • 原文地址:https://www.cnblogs.com/babosa/p/11123950.html
Copyright © 2011-2022 走看看