0

我已经知道 RTMPE 是通过 Flash 完成的,即使您将 Flash 编译为作为 iPhone 应用程序运行,其中一件特别不起作用的事情就是 RTMPE。

我只是想确保我假设没有办法让它工作是正确的。

4

2 回答 2

1

实际上,您可以使用为 iOS 构建的 librtmp 作为通过 rtmpe 协议播放媒体文件的方法。

从本质上讲,它会下降到 C 并创建一个播放器(如果需要,它支持跳过)或使用 rtmpdump。

当/如果您确实遇到了这个问题,请注意 C 文件在 Objective-C 中不能有 main 方法(无需大量修改),因此请务必将 rtmpdump 中的 main 方法重命名为其他名称。然后,与之交互相对容易。或者,我将上传一个模拟 rtmpdump 的 Objective-C 版本,如有必要,我会修改在 Github 上找到的一些文件......

在 Github 上查看的一些人:saiten、BigBadOwl、idevsoftware

于 2013-05-12T02:12:47.747 回答
0

正确的。没门。Mobile Safari 不支持 Flash,RTMPE 是在播放器中完成的。

于 2010-01-19T05:47:45.447 回答