web-dev-qa-db-ja.com

DIY:ビデオストリーミングサーバー

ビデオストリーミングサーバーをセットアップするための最新のリソースを探しています。できればオープンソースのソリューション。

これについての私の検索は、多くの行き止まりにつながりました。また、サービスの代金を支払う代わりに、自分で構築する必要があります。

11
Donovan King

独自のビデオストリーミングサーバーをセットアップするには、次のコンポーネントから始める必要があります。

  1. 慣れているLinuxディストリビューション
  2. NaviServer などの無料のオープンソースサーバーソリューション
  3. FFMpeg( ストリーミングガイド を参照)

    • 特定のファイル/ストリームを必要な解像度/コーデックなどに再イオン化する.
    • 正しい再ストリーミングのためにストリームを準備する
  4. VLC(彼らの wiki を参照)

    • 正しい再ストリーミング用にストリームを準備する(RTSP、UDP、HTTP、HTTP-LIVE、DASH)
    • 正しい再ストリーミングのためにファイルを準備する
  5. 多分 OpenACS などのストリームを提供するコンテンツ管理ソリューション

ただし、注意してください:あなたの質問は非常に幅広いので、この幅広い回答です。

これは、実際には要件とインフラストラクチャによって異なります。 HTTPライブストリーミングやその他の形式のストリームを準備するなどのタスクをスクリプト化する必要があります。可能であれば、質問にさらに詳細を追加してください(形式、コーデック、プラットフォーム、ファイルの再ストリーミングまたはストリームの再ストリーミング、リアルタイムなど)。

here および here (長い答え)にアクセスして、HTTPライブストリーミングの詳細を入力してください。

うまくいけば、これがあなたを役に立つ方向へ導くでしょう。

14
Mike F

Simple the best:VideoLANは、ローカルエリアネットワーク(LAN)全体でビデオやその他のメディアフォーマットを再生するためのソフトウェアを開発するプロジェクトです https://en.wikipedia.org/wiki/VideoLANhttp://www.videolan.org/vlc/

1

Nginx mp4モジュールを使用して動画をストリーミングします。帯域幅、同時接続、最大バッファーサイズなどを制限します。セキュリティのためにmd5キーとttlを使用します。

1
David Corp

Github( https://github.com/DanielnetoDotCom/YouPHPTube )にプロジェクトを構築するためのサイト( https://www.youphptube.com )があります。独自のビデオ共有サイト。

私はこのプロジェクトを掘り下げていませんでした。クールなプロジェクトかもしれませんし、そうでないかもしれません。

1
Taha Jahangir

LiveboxにはLinuxディストリビューション、VLC、Ffmpegなどがすべてインストールされています。これは、ビルド済みのDIYビデオストリーミングサーバーです。詳細は livebox を参照してください。

1
Josh