如何使用VLC从iOS设备广播本地视频,并通过同一WiFi网络中的其他iOS设备接收视频流?

如何使用VLC从iOS设备广播本地视频,并通过同一WiFi网络中的其他iOS设备接收视频流?,ios,streaming,video-streaming,vlc,libvlc,Ios,Streaming,Video Streaming,Vlc,Libvlc,我想开发一个应用程序,可以通过WiFi网络传输本地视频,也可以从其他iOS设备获取视频流并播放 我想我可以使用VLC来达到这个目的,但不确定我应该如何使用它 任何人谁知道这一点,请分享您的经验 谢谢 回答这个问题作为其他有类似问题的人的参考。 正如我在问题中提到的,我认为我可以使用VLC来流式播放本地视频,但我找不到一种方法。因此,我曾在我的应用程序中创建一个嵌入式DAV服务器,并使用它创建本地文件的HTTP链接,我可以使用iOS默认的AVPlayer在同一网络中的任何其他设备上播放这些文件 我

我想开发一个应用程序,可以通过WiFi网络传输本地视频,也可以从其他iOS设备获取视频流并播放

我想我可以使用VLC来达到这个目的,但不确定我应该如何使用它

任何人谁知道这一点,请分享您的经验


谢谢

回答这个问题作为其他有类似问题的人的参考。 正如我在问题中提到的,我认为我可以使用VLC来流式播放本地视频,但我找不到一种方法。因此,我曾在我的应用程序中创建一个嵌入式DAV服务器,并使用它创建本地文件的HTTP链接,我可以使用iOS默认的AVPlayer在同一网络中的任何其他设备上播放这些文件

我使用了项目GCDWebServer中的类GCDWebDAVServer。创建了它的一个实例,并在我的设备上的一个端口上运行它。然后我给它提供了我的文档文件夹的路径,在那里我保存了我想在http服务器上托管的文件。 代码如下:

davServer = [[GCDWebDAVServer alloc] initWithUploadDirectory:documentsPath];
[davServer startWithPort:8080 bonjourName:nil];
现在,当这个服务器开始运行时,它将为保存在“UploadDirectory”中的文件提供链接,在我的例子中,UploadDirectory是documents目录。示例:如果我已将song.mp3保存在上载目录中,则可以使用同一网络中的链接访问它


干杯

仅供记录:在iOS上,VLCKit只能接收流。到目前为止,它还不能自己进行主动流媒体传输(与台式机相比)。@Yogi您能更详细地介绍一下吗?我也面临同样的挑战,但我不确定从哪里开始