我正试图通过iOS上的RTSP协议访问实时流。我试图从这个网站上运行这个例子:http://www.gdcl.co.uk/2013/02/20/iOS-Video-Encoding.html并且它被宣传你只需要获取网址(rtsp://)并将其粘贴到quicktime播放器,VLC或其他方式,但每当我尝试它失败。当我尝试使用quicktime播放器时,它会给我这个错误:无法打开文档“Macintosh HD”。该文件可能已损坏,或者可能不是与QuickTime Player兼容的电影文件。
我做错了什么?示例是否已损坏,或者我是否需要更新代码中的某些规范。我正在运行iOS 9.3,它被告知工作> 7.0。
答案 0 :(得分:0)
在我的iOS设备上编译和运行时,我能够在VLC上播放。您需要确保使用WiFi(与LTE或3G相比)。我使用的是iOS 9.2.1并使用VLC版本2.2.2进行播放。
您可以更进一步,因为我成功通过Stream file通过以下配置将其摄入Wowza:
<project>
<target name="compile">
<sequential>
<echo message="compile"/>
</sequential>
</target>
<target name="jar1" depends="compile">
<sequential>
<echo message="jar1"/>
</sequential>
</target>
<target name="jar2" depends="compile">
<sequential>
<echo message="jar2"/>
</sequential>
</target>
<target name="all-jars">
<parallel>
<antcall target="jar1"/>
<antcall target="jar2"/>
</parallel>
</target>
</project>
我建议您查看控制台日志在iOS应用程序(xcode)中所说的内容,然后查看您的VLC错误消息/日志以及查看尝试播放时的确切问题。