首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dash流媒体服务器原型

Dash流媒体服务器原型
EN

Stack Overflow用户
提问于 2019-11-15 01:07:31
回答 1查看 198关注 0票数 2

在学习直播的过程中,我在网上没有找到太多全面的信息。这个领域似乎非常专有和商业化,有很多描述不当的标准和协议。但我有一个计划,要深入了解直播的内部原理,并实现一个原型服务器。NGINX设置不是一个丰富这个目标的方法,所有的核心都隐藏在一个诡异的C实现中。但是,现在通过DASH/HLS实现自己的直播服务器需要做些什么呢?

您知道DASH/HLS直播服务器的实现指南吗?(最好在Go/Python上)如果不是,你能简要描述一下直播服务器背后的关键组件吗?

EN

回答 1

Stack Overflow用户

发布于 2019-11-15 01:49:33

实际上,对于DASH或HLS,服务器只是一个标准的HTTP服务器...没别的了。

这就是DASH和HLS的全部目的。重用现有的基于HTTP的基础设施,这样就不需要专门的流媒体服务器了。编码器获取音频/视频并记录片段(通常为4-8秒长),然后将它们作为单独的文件写出。它还写出一个清单或播放列表,本质上是这些片段的URL列表,以及一些指示比特率、编解码器等的元数据。

客户端对播放列表或清单发出普通的HTTP请求,然后发出普通的HTTP请求以获得它想要的片段。服务器不需要知道或关心它提供的是音频/视频片段,而不是其他任何二进制资源。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58862255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档