【问题标题】:Create a livestream by XSplit Encoder (RTMP Server)通过 XSplit Encoder (RTMP Server) 创建直播
【发布时间】:2014-04-17 09:46:24
【问题描述】:

我正在制作一个用于直播 XSplit 编码器(RTMP 服务器)的程序。我需要有一个站点来观看该流,而这个程序,播放器需要有一个按钮,观众可以选择您的视频质量,并且流必须流畅且质量好。有人可以解释一下或给我发个链接吗?请 (C#)

【问题讨论】:

  • 你为什么用 http-live-streaming 标记这个?
  • 因为我需要用“livestream”标记这个,但我没有足够的声誉来标记这个,http-live-streaming是最相似的

标签: c# http-live-streaming live-streaming


【解决方案1】:

这是一项非常艰巨的任务。除非您缩小范围,否则这是一个不可能回答的问题。您需要一个接收 RTMP 的摄取服务器,您需要一台具有足够 CPU 能力的机器来执行所有转码。您需要在网站上播放。您还需要为所有观众提供足够的带宽 (CDN)。你需要支持多少观众?您想在哪些平台上回放? IOS?那么你需要HLS。网络?那么你需要RTMP。或者,如果您可以将 DASH 限制在现代浏览器中,您也可以使用它。你想让它在Firefox中播放吗?然后它必须是 flash,因为 firefox 没有对 h.264 编解码器的本机支持。但是flash不会在iOS中播放。您可以使用 JWPlaver 高级版,它将在 Flash 中播放 HLS。实际上 h.264 是您打算使用的编解码器吗?您是否研究过诸如 Zencoder 实时转码之类的服务?还是带有转码模块的 Wowza?亚马逊提供预配置的 wowza 实例。你对这个项目的预算是多少?为什么不直接使用 twitch?

编辑:您可能可以使用 ffmpeg 将某些内容串在一起: https://trac.ffmpeg.org/wiki/StreamingGuide

【讨论】:

  • 嗯,有办法在我的表单中集成 youtube 直播吗?但是直播每天都在直播,所有有程序的人都可以轻松开始直播,不需要太多配置……有办法吗?我需要流式传输到所有浏览器,也许我创建了一个 Android 和 iOS 应用程序...
猜你喜欢
  • 2019-06-09
  • 2018-08-08
  • 1970-01-01
  • 1970-01-01
  • 2019-11-08
  • 2015-10-26
  • 1970-01-01
  • 1970-01-01
  • 2017-08-13
相关资源
最近更新 更多