ローカルのビデオをWiFiネットワーク経由でストリーミングするだけでなく、他のiOSデバイスからストリームを取得して再生できるアプリを開発したいと考えています。iOSデバイスからローカルビデオをブロードキャストし、VLCを使用して同じWiFiネットワーク上の他のiOSデバイスからストリームを受信する方法はありますか?
私はこの目的のためにVLCを使用することはできますが、どうすればよいかはわかりません。
これを知っている人は、あなたの経験を共有してください。
ありがとうございます!
ローカルのビデオをWiFiネットワーク経由でストリーミングするだけでなく、他のiOSデバイスからストリームを取得して再生できるアプリを開発したいと考えています。iOSデバイスからローカルビデオをブロードキャストし、VLCを使用して同じWiFiネットワーク上の他のiOSデバイスからストリームを受信する方法はありますか?
私はこの目的のためにVLCを使用することはできますが、どうすればよいかはわかりません。
これを知っている人は、あなたの経験を共有してください。
ありがとうございます!
同様の問題を抱えている他の人のための質問として回答します。 質問で言及したように、私はローカルビデオをストリーミングするためにVLCを使用できると思っていましたが、それを行う方法を見つけることができませんでした。だから私はGCDWebServer私のアプリケーションに埋め込まれたDAVサーバーを作成し、iOS用のデフォルトであるAVPlayerを使用して同じネットワーク内の他のデバイスで再生できる私のローカルファイルのHTTPリンクを作成するために使用しました。
GCDWebServerプロジェクトからGCDWebDAVServerクラスを使用しました。インスタンスを作成し、デバイスのポート上で実行します。それから私は私のhttpサーバにホストしたいファイルを保存する私のDocumentsフォルダのパスを提供しました。 は、以下のコードです:
davServer = [[GCDWebDAVServer alloc] initWithUploadDirectory:documentsPath];
[davServer startWithPort:8080 bonjourName:nil];
このサーバは、それは私の場合はドキュメントディレクトリである「UploadDirectory」に保存されたファイルへのリンクを提供します実行を開始する今。例:アップロードディレクトリにsong.mp3を保存した場合、同じネットワーク内のリンクhttp://My-device-IP-Address:8080/song.mp3を使ってアクセスできます。
乾杯!
iOSでは、VLCKitはストリームのみを受信できます。これまでのところ、アクティブストリーミング自体を行うことはできません(デスクトップ対応とは対照的に)。 – feepk
@feepkお役立ち情報ありがとう。 – Yogi
@ Yogiあなたはもう少し詳細にこれに入ることが可能でしょうか?私は同じ挑戦をしていますが、私はどこから始めるべきかわかりません – natecraft1