3

我想知道是否有任何方法可以投射 RTMP 音频和/或视频流?我创建了一个接收器应用程序,将其列入白名单,并且能够在我的 Chromecast 上访问它。我试图嵌入一个 SWF 对象,但 Chromecast 似乎不支持这样的原生 Flash。有什么解决方法吗?

我看到了支持媒体类型的文档,但它没有列出 RTMP,所以我认为这是不行的,除了在另一台服务器上进行一些从 RTMP 到 MP3 的即时流协议转换。

4

1 回答 1

3

AFAIK,接收器应用程序只能使用不支持 RTMP 协议的 HTML5 媒体(还要记住,RTMP 不是媒体格式,而是可以承载各种不同容器格式和音频/视频编解码器的媒体传输协议) ; 由于 Chromecast 需要 HTML5,它也需要 HTTP 作为传输协议)。

您可以将代理设置为接收器应用程序,该应用程序将使用 RTMP 流,然后将其重新转换为基于 http 的 HTML5 媒体资源。如果您不必进行任何转码(例如,您的 RTMP 流是带有 MP3 音频的 H.264 视频),则不会有很多开销,但是必须包装所有媒体资源可能会变得混乱处理 Chromecast 可以做的只是与 RTMP 服务器对话。从一开始就使用 HTML5 视频可能会容易得多。

于 2013-08-07T06:53:17.137 回答