所以我们已经打了几个星期了。我们正在为Fire TV / Fire Stick设备(以及其他设备)构建Unity(5.6和2017.2)应用程序。它主要是一个媒体应用程序,通过HLS共享我们自己的MBR内容,由Wowza服务器提供。我们尝试过的每个玩家都会产生以下行为:每隔两秒左右,A / V播放就会跳过一次,只需几毫秒或更长时间。看来,有些视频比其他视频显示的更多。音频和视频保持同步,只是定期跳帧。在某些情况下,结果几乎无法观察。
我们已经为Unity(UMP,NexPlayer,AvPro)尝试了几个媒体播放器插件,他们都做了同样的事情。他们从外部来源播放HLS内容非常好,但是我们自己提供的内容是令人讨厌的,即使我们没有编码自己的东西。这仅适用于Unity / Android客户端; Roku和Apple TV播放的内容都很好,Windows上的播放器也是如此。它只是Unity / Android(Fire OS,还有其他)和我们提供的内容的交汇点。
这似乎是一个Wowza设置问题,但同样,其他客户端从同一主机播放得很好。有没有人遇到过这个问题,并建议设置插件或调整Wowza?是否有一个特定的插件,您已成功用作Unity中的视频播放器,用于Fire TV?
我们正在考虑正确地完成所有Unity方面的事情。 (多线程GL渲染等)