V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
1396803682
V2EX  ›  程序员

教育培训系统应该用到那些技术?

  •  
  •   1396803682 · 2019-08-21 15:44:25 +08:00 · 1529 次点击
    这是一个创建于 1681 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,目前市场有许多的网教平台,比较熟悉的有:慕课网,网易云课堂,腾讯课堂

    主要有几个疑惑如下:

    1.流媒体的分辨率切换怎么控制

    2.Web 端应该用什么播放器(我查了一下相关的资料可以用 Video.js )

    3.视频文件用云存储做的话,如果切换分辨率,到底该怎么做

    还望各位大佬不吝赐教

    5 条回复    2019-08-21 20:31:37 +08:00
    PressOne
        1
    PressOne  
       2019-08-21 16:00:34 +08:00 via Android
    .m3u8 就可以实现不同分辨率。
    MMMMMMMMMMMMMMMM
        2
    MMMMMMMMMMMMMMMM  
       2019-08-21 16:05:30 +08:00
    obs 有一套开源的方案

    很多直播平台初期都是直接用这个

    你可以先搭一套,看感觉再增减
    1396803682
        3
    1396803682  
    OP
       2019-08-21 16:19:11 +08:00
    @MMMMMMMMMMMMMMMM 如果用 Java 去做,有好的解决方案吗?我刚才看了一下好像是应用,我要搭的是 Web,还有就是不是直播平台,应该是准备好的视频文件。
    1396803682
        4
    1396803682  
    OP
       2019-08-21 16:19:28 +08:00
    @PressOne 我看一下哈
    taogen
        5
    taogen  
       2019-08-21 20:31:37 +08:00 via Android
    1. 流媒体网络协议,如 Dynamic Adaptive Stream over HTTP 了解一下。原理是不同分辨率的视频存在服务器上有不同的 URL,通过配置文件来切换不同分辨率的视频。可以通过侦测网速自动切换清晰度,也可以手动切换。2. 播放器不太了解。3. 只要不同分辨率的视频能通过 HTTP 访问就行。切换通过网络协议控制。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3291 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:14 · PVG 22:14 · LAX 07:14 · JFK 10:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.