当地新闻频道希望在其网站上播放信号,同时他们也希望利用前贴片广告系统 (OTT)。
我做了一些研究,这可以使用 JWPlayer Pro 和 Wowza 作为流媒体服务来实现,但我在初始设置以及如何将模拟信号转换为数字信号方面遇到了麻烦(这需要在不同的办公室使用电视来完成)。
我真的很感谢那些可能已经尝试过的人提供的任何反馈。
答案1
我的工作内容是从大量来源进行流媒体传输。这份工作很简单。
- 由于你谈论的是模拟信号,它是 SD,因此需要更少的马力来处理
- 要进行数字化,请使用中国产的 10 美元 USB 视频数字化仪。更好的方法是:使用两个并设置冗余路径。
- 将此
FFmpeg
数字化流转换为 HLS 直播播放列表,通过纯 HTTP(S) 提供 - 用
mediaelement.js
最少的设置即可传送至浏览器。 - 对于前贴片广告,使用一个简单的 PHP 脚本,用预处理广告的片段替换直播播放列表中的前几个条目 - 您还可以在这里实现广告选择。
现在来看看陷阱:
- FFmpeg 有一个错误,会在 44 天后停止流。请确保每月重新启动一次(如果这是个问题,您可以使用双冗余路径来掩盖)
- 廉价的 USB 数字转换器工作非常可靠,但如果它们真的坏了,你必须拔下并重新插入它们(否则会遇到奇怪的情况)
- Ubuntu 18.04 具有所有广泛使用的驱动程序 ootb,但您可能需要先确认一下。
- 不要使用 RasPi,它的性能勉强够用。使用性能强一点(不需要太强)的
- 事实证明,广告(您无法控制的文件)通常比流(您可以控制)更难处理。为准备这些广告准备一个良好的工作流程