如果视频编解码器参数与 "passthrough" 不同,我无法播放转码后的流

I can't play transcoded streams if video codec parameter is different from "passthrough"

我在试用许可证上测试 Wowza,并且打开了 wowza 转码器。

 (application name: test, stream name: myStream). 

在传入的流中我可以看到:

myStream rtmp://127.0.0.1:35412 , myStream_160p local (Transcoder), myStream_360p local (Transcoder) etc.

为了测试这些转码流,我使用了他们的播放器:Wowza Player(需要 Flash 插件)。

问题是:

Just an extended comment : I'm not a Wowza expert, so I likely can't answer you.

阅读本文的前两段Wowza Article。然后仔细检查您在问题中所说的内容,以便更快地从认识...

的人那里得到答案

正在考虑..

  • I can play transcoded streams (eg: myStream_360p or myStream_160p)
    only if I output these streams with video codec parameter : Passthrough.

转码是指转换为特定的视频格式。他们 [Wowza] 说了以下内容:

"Passthrough streaming... sends the source video directly to its destination... without performing transcoding."

在将视频发送到 Wowza 之前,您是否以某种格式(也许是通过录制应用程序?)对视频进行了编码?如果是,那么 update your Question 以及您上传到 Wowza 的格式详细信息等

所以你可以播放"If I set this parameter to H.264""only if I output these streams with video codec parameter : Passthrough",对吧? Flash 插件可以解码 MPEG 编解码器 (h.264)、VP6 编解码器和 Sorenson 编解码器。因此,如果 passthrough 有效,那么您可能已经拥有这 3 种格式之一的视频(来自录像机?),因此只需将其传递到接收器意味着它已准备好在他们这边播放(无需将输入转码到某些 Flash 兼容编解码器)。接收器的一个示例是您链接的测试播放器。