在网站上播放和保存视频广播

在网站上播放和保存视频广播

我们接到一个请求,要求在我们的网站上提供每月会议的实况直播。我们的网站使用 Linux 上的 PHP (LAMP)。我打算在会议室安装一个 IP 或 USB 摄像头,然后以某种方式将视频转发到网站上。视频还需要保存以供存档。

我最初买了一个 USB 摄像头,并使用 Google Hangouts 和 Youtube 创建了一个活动,它进行直播,完成后将文件保存在 YouTube 中以供以后公开观看。他们现在希望这一切都在内部完成,最好使用开源软件。我原本想使用 VLC,但据我了解,您需要一个 VLC 插件才能在网站上查看流。

你们能就如何解决这个问题提供一些建议吗?

答案1

我最近经历了类似的事情,因此对那里的情况做了大量研究。

您需要准备以下一些东西:

  1. 相机
  2. 软件或硬件编码器
  3. 软件或硬件捕获设备
  4. 良好的互联网连接(上传速率必须大于流媒体速率)
  5. 在线服务或您自己的服务器

还有一些主要考虑因素,例如观众的互联网连接速度、目标观众将使用的设备类型,当然还有您的预算。

假设最坏的情况是完全没有预算,您只能使用 Livestream、Justin.tv、YouTube 和 Vimeo 等免费服务。每项服务都有一些缺点,但免费服务确实非常好。其中一些缺点是流媒体分辨率不高;在直播前、直播中或直播后显示广告;没有视频分析;和/或直播结束后没有视频存档。因此,您必须研究最适合您需求的服务。

Livestream.com 没有广告,没有存档,但它有易于使用的软件和服务。所以我会选择免费流媒体。使用免费帐户只能流式传输标清质量,但这里有一个非常简单的解决方案,可以让您立即流式传输:

  1. 注册Livestream.com 的免费服务
  2. 安装他们的Procaster 软件
  3. 安装免费的捕获软件,例如公开广播
  4. 使用 OBS 测试你的网络摄像头,然后使用以下方式将其连接到 Livestream本教程

在您完成现场活动后,您有 30 天的时间,之后 Livestream 的免费帐户将删除该活动,因此我建议您在完成后立即下载以供存档。

如果您愿意花一些钱,ustream.tv、livestream.com 和 justin.tv 都提供了入门级计划,其中包括存档空间和更好的选项。

答案2

你可以检查https://wiki.videolan.org/Simple_Stream_VLC_to_Website/寻找可能的解决方案。

如果要求是拥有类似于 youtube 的东西(在提供 flash 播放器、保存录音等方面,您可以查看 mediagoblin 和其他流行的媒体网站资源。

相关内容