2016-09-17 5 views
0

これは趣味のプロジェクトです。私はビデオストリーミングについて学びたいと思うし、私にとっても有益なものを作りたい。linux/osxからiOSデバイスへのDIYビデオファイルのストリーミング

プロジェクトでは、MacBookにサーバーを、iPadにクライアントをインストールすると、自分のノートパソコンに保存されているビデオをWi-Fi経由でiPadにコピーすることなく見ることができます。

私はPlex、Air Videoなどのソリューションがあることを知っています。しかし、私の目標はクライアント/サーバーコードの作成を練習することなので、これらのアプリの基本機能で自分自身で何かを作りたいと思っています。

私はffmpegやAppleのHTTPライブストリーミング(HLS)が必要かもしれないと思っていましたが、Appleの開発者アカウントを使用することはできません。私はMacでXcodeを持っています。だから、HLSやそれと同等のもののためのいくつかの無料サードパーティライブラリ。私はまたhttps://www.bento4.comと呼ばれるこのツールを好きです。

このようなアプリケーションを使い始めるにはどうすればよいでしょうか、これを達成するために使用できるライブラリは何ですか?

答えて

0

MACと同じネットワーク/ WiFi上のローカルクライアント間を行き来したい場合は、単にMAC上に静的ファイルを提供するようにHTTPサーバを設定し、ブラウザからサーバに接続します。あなたのデバイス。

これはおそらくローカルネットワーク接続で問題なく動作します。

サーバーを照会するためのアプリケーションを作成し、そこにビデオをリストして、アプリケーションで再生できるようにすることで、もう少し難しくすることができます。

アダプティブビットレートストリーミング(HLSやMPEG-DASHなどのプロトコル)を追加したい場合、これはかなり複雑になります。最も簡単なアプローチ、おそらくドメインを学ぶ最善の方法は、GStreamer(https://gstreamer.freedesktop.org)のようなオープンソースのストリーミングサーバー上に構築することです。

関連する問題