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

2019-08-21 15:44:25 +08:00
 1396803682

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

主要有几个疑惑如下:

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

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

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

还望各位大佬不吝赐教

1552 次点击
所在节点    程序员
5 条回复
PressOne
2019-08-21 16:00:34 +08:00
.m3u8 就可以实现不同分辨率。
MMMMMMMMMMMMMMMM
2019-08-21 16:05:30 +08:00
obs 有一套开源的方案

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

你可以先搭一套,看感觉再增减
1396803682
2019-08-21 16:19:11 +08:00
@MMMMMMMMMMMMMMMM 如果用 Java 去做,有好的解决方案吗?我刚才看了一下好像是应用,我要搭的是 Web,还有就是不是直播平台,应该是准备好的视频文件。
1396803682
2019-08-21 16:19:28 +08:00
@PressOne 我看一下哈
taogen
2019-08-21 20:31:37 +08:00
1. 流媒体网络协议,如 Dynamic Adaptive Stream over HTTP 了解一下。原理是不同分辨率的视频存在服务器上有不同的 URL,通过配置文件来切换不同分辨率的视频。可以通过侦测网速自动切换清晰度,也可以手动切换。2. 播放器不太了解。3. 只要不同分辨率的视频能通过 HTTP 访问就行。切换通过网络协议控制。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/593879

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX