是否可以在不使用ffmpeg的情况下使用iOS AVPlayer播放远程mp4?

是否可以在不使用ffmpeg的情况下使用iOS AVPlayer播放远程mp4?,ios,ffmpeg,udp,streaming,avplayer,Ios,Ffmpeg,Udp,Streaming,Avplayer,在我的项目中,我使用ffmpeg库进行udp流媒体传输或远程播放mp4视频文件 但通常我也使用AVPlayer来播放mp4或phasset 有没有可能或者有人能用AVPlayer播放远程mp4视频 如果不可能的话,你能为我解释一下原因吗 谢谢 已解决 正如@Andrey所提到的,这是可能的。我使用了示例代码。完全可以使用AVPlayer播放远程mp4。只需在AVPlayer实例中提供一个url 完全可以使用AVPlayer播放远程mp4。只需在AVPlayer实例中提供一个url。然而,我不明白

在我的项目中,我使用ffmpeg库进行udp流媒体传输或远程播放mp4视频文件

但通常我也使用AVPlayer来播放mp4或phasset

有没有可能或者有人能用AVPlayer播放远程mp4视频

如果不可能的话,你能为我解释一下原因吗

谢谢

已解决


正如@Andrey所提到的,这是可能的。我使用了示例代码。

完全可以使用AVPlayer播放远程mp4。只需在AVPlayer实例中提供一个url

完全可以使用AVPlayer播放远程mp4。只需在AVPlayer实例中提供一个url。然而,我不明白你在问题中是如何将ffmpeg与AVPlayer联系起来的。@Andrey好的,我找到了,它真的很有效。在我的项目中,我使用ffmpeg库显示服务器和视频播放器中的udp流媒体摄像机预览。正如你所知,FFmpeg可以解码任何编解码器,第一次我认为由于编解码器问题,服务器上的视频不能用AVPlayer播放,所以我用FFmpeg实现了它。太棒了!AVPlayer非常强大。。所以你不必去搞低级的解码项目。@Andrey说得对。但如果有一天我需要制作一个支持多种编解码器的视频播放器,那么我应该使用ffmpeg和OpenGL…我必须使用ffmpeg对摄像机的直播流进行编码,以便将数据发送到后端。到目前为止,还从未使用过它进行实际播放。