虚假视频流

发布于 2025-01-01 22:53:40 字数 158 浏览 1 评论 0原文

我正在构建一个 iOS 应用程序,它显示来自有点复杂的后端的视频流。现在,在开发过程中,我希望能够拥有某种可以使用的测试视频流。理想情况下,这也可以在没有互联网连接的情况下工作。

视频流可以显示例如当前时间或只是一个简单的动画。在 Mac 上执行此操作而无需安装整套工具的好方法是什么?

I am building an iOS App which displays video streams from a somewhat complex backend. Now while developing I want to be able to have some sort of test video stream, which I can use. Ideally this would also work without internet connection.

The video stream could show for example the current time or just a simple animation. What would be a good way of doing this on a Mac without having to install a whole suite of tools.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

阿楠 2025-01-08 22:53:40

在 Mac 上,您可以设置网络服务器或流媒体服务器,为您提供持续的视频流以进行测试。您不需要访问互联网。当然,您需要确保 OSX 防火墙已禁用或允许对端口(最有可能是 80)的请求。

我可以看到两种简单的方法:

  • Mac 上网络摄像头的 Wowza MPEG-TS 流
    • 安装Wowza媒体服务器;开发者许可证是免费的
    • 使用 MPEG-TS 流配置基本应用程序
    • 使用编码应用程序,例如 Flash Media Live Encoder(免费),< a href="http://www.telestream.net/wire-cast/overview.htm" rel="nofollow">Wirecast(免费演示版)或其他一些软件,然后开始从您的网络摄像头进行流式传输仓库管理系统
    • 或者,如果再多努力一点,您可以设置 Wowza 在循环中流式传输文件
    • 确保编解码器设置正确
  • M3U8+MPEG-TS 静态文件HTTP协议
    • 简单设置一个基本的网络服务器(lighttpd、Apache httpd、Apache Tomcat 等)来服务器静态文件
    • 启动 M3U8 文件以首先指向 .ts 媒体文件,然后返回自身
    • 查看 MPEG-TS/M3U8 实时内容以了解详细信息。首先,您需要一个正确分段的视频文件。

On you Mac you can setup a webserver or streaming server to provide you with a constant video stream for testing purposes. You won't need Internet access. You will, of course, need to ensure that the OSX firewall is either disabled or allows requests to the ports (80, most likely).

Two simple approaches I can see:

  • Wowza MPEG-TS stream of the Webcam on your mac
  • M3U8+MPEG-TS static files over plain HTTP
    • Simple Setup a basic webserver (lighttpd, Apache httpd, Apache Tomcat, whatever) to server static files
    • Whip up an M3U8 file to first point to a .ts media file, and then secondly back to itself
    • Have a look at MPEG-TS/M3U8 live stuff to work out the details. You'll need a properly segmented video file to start with.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文