【问题标题】:Production live streaming with Red5 - oflaDemo required?使用 Red5 进行生产直播 - 需要 oflaDemo?
【发布时间】:2023-04-08 10:31:01
【问题描述】:

我刚刚完成了一个基本的 Flash 视频聊天客户端的组装,该客户端将相机发布到流中并从另一个客户端接收类似的流。 (本着blog post 的精神。)

流被发布/订阅到 Red5 附带的“oflaDemo”。

这似乎适用于我的原型,但如果我要将这个聊天应用程序投入生产,我担心必须使用名称中带有“demo”的东西。似乎另一种选择是从根本上重新编写该演示,可能具有更多功能,这似乎不适合利用 Red5 的核心功能之一。

所以,我的问题是:Red5 中的生产直播流的标准/最佳做法是什么?是否使用了oflaDemo?是否必须编写自定义流代理?如果我自己不托管,大多数托管商都有自己的(生产质量)oflaDemo 版本吗?

【问题讨论】:

    标签: flash streaming red5


    【解决方案1】:

    该演示是为很久以前的一次会议编写的,当然欢迎您使用它。许多人同时使用服务器端和客户端代码来构建自己的代码,这也很好,并且在 LGPL 许可范围内。如果您想简单地重命名并以另一个名称部署应用程序,只需对 oflaDemo 进行全局搜索和替换,然后重新打包类。如果您需要更多详细信息,请发表评论。

    【讨论】:

    • 感谢您的意见。我想我的问题的真正要点是 Red5 是否可以“开箱即用”执行此功能(或任何东西),或者您是否必须在基本 Red5 服务器之上编写应用程序?
    • Red5 1.0 或当前主干的“开箱即用”包括两个应用程序“live”和“vod”。这些允许实时流媒体和点播观看,而无需安装任何东西。想要简单地提供媒体文件的实施者需要将它们放在正确的位置(通常是默认情况下相关应用程序下的流文件夹)。要进行现场直播,某人只需加载提供的发布者/查看器演示或任何“简单”的 swf 应用程序。
    • 我明白了,这些会很有帮助。但是当前的生产版本仍然是 v0.9.1,所以对于稳定版本,您必须使用类似 oflademo 的东西?
    • 这里提到的任何应用程序都可以用于生产,只要您了解它们没有任何内置安全性。演示和示例是“广泛开放的”。我在这里回答了一个与安全相关的 red5 问题:stackoverflow.com/questions/1702729/red5-security-tutorial
    • 是否有一个简单的演示可以将流从 xuggle 发送到 red5 并从 red 5 服务器播放?我已经使用 wiki red5wiki.com/wiki/Live_streaming 向 red5 发送了一个流。但我无法订阅它。我正在使用 as3 flash 和 flash 中的 flvplayback 2.5 组件。
    猜你喜欢
    • 2015-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多