首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单的实时服务器能输出用户视频的视频点播吗?

简单的实时服务器能输出用户视频的视频点播吗?
EN

Stack Overflow用户
提问于 2022-01-18 22:15:40
回答 1查看 194关注 0票数 1

我目前正在学习如何使用SRS,我相信它将主要满足我的需要。然而,我需要能够创建一个视频点播(视频点播)的用户现场视频。我怎样才能做到这一点?

谢谢!AJ

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-19 02:41:23

SRS是一种实时服务器,为生命流和WebRTC设计。而Vod (视频点播)是由基于文件的web服务器提供的,就像Nginx或ATS一样,因为Vod实际上是文件,不管是HLS、MP4还是DASH。

非常高兴的SRS适合你的需要,你真的需要一套工具来构建你的视频平台,这通常应该支持现场直播,视频会议和VoD。

除了Vod之外,用于实时流的HLS也应该由基于文件的服务器来提供,因为HLS也是基于文件的协议,请参阅NGINX HLS簇,尽管它是由SRS或FFmpeg生成的。

让我们看看溪流:

代码语言:javascript
复制
Encoder -RTMP-> SRS -+-> RTMP/HTTP-FLV --------> Live Player(flv.js/fijkplayer)
FFmpeg/OBS           |
                     |
                     |
                     +--RTMP-> FFmpeg -> HLS/MP4 --+
                     |                             |  (file-based)  (Live/Vod)
                     +-->HLS/FLV/MP4---->----------+-> web servers --> Player

请记住:

  • SRS是为流设计的,如RTMP/HTTP/WebRTC/SRT等。
  • 虽然SRS可以将RTMP转换到HLS/FLV/MP4,但FFmpeg也可以这样做,请使用基于文件的web服务器(如Nginx或ATS )来传递HLS/DASH的文件,参见NGINX HLS簇
  • VoD应该直接使用基于文件的web服务器来交付,这很简单,参见NGINX HLS簇。请不要用SRS来做这件事。

任何进一步的讨论请通过不和谐与我们联系。

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

https://stackoverflow.com/questions/70763050

复制
相关文章

相似问题

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