タグ

動画に関するokinakaのブックマーク (3)

  • nginxでストリーミングサーバを立ててライブ配信する。 - Qiita

    この記事はnginxアドベントカレンダーの22日の記事です。 nginxを利用してストリーミングサーバを構築したいと思います。 今回のテスト環境: さくらのクラウド 1 GB / 1 仮想コア 20 GB SSDプラン OS:CentOS7.1 はじめに 現在様々な配信サービスがありますが、自前サーバでの配信を今回は行いたいと思います。 主にPC用の配信システムとしてRTMPサーバを立て、 RTMPで入ってきた動画をモバイル(iOS/Android)用の配信システムとしてHLSの動画に変換→HTTPサーバに置く という一連の動作をnginxで実現したいと思います。 インストール・設定 まずはnginxをソースからインストールするために必要なツールを入れます。 $ sudo yum install wget gcc pcre-devel openssl openssl-devel 任意の場所

    nginxでストリーミングサーバを立ててライブ配信する。 - Qiita
  • 第499回 Ubuntuで!YouTuberに俺はなる!(前編) | gihyo.jp

    Ubuntu Japanese Team代表の小林です。当連載「Ubuntu Weekly Recipe」は、今回で499回、そして次回で500回を迎えます。また、来年の1月には連載開始より10周年となります。読者の皆さま、技術評論社様、これまで記事を執筆してくださった皆さまに感謝いたします。 さて、いつもの執筆陣は、12月3日に開催される「Ubuntu 17.10リリース記念 & Ubuntu Weekly Recipe 500回記念オフラインミーティング」の準備に忙しいようなので、これに参加できない私が今回と次回の記事を担当することにしました。 やはり500回で10周年という節目ですから、この10年を総括しつつ、新たな10年へのスタートにふさわしい記事を書こうと思ったのですが……どうしても思いつきませんでした。申し訳ありません。 代わりに、以下のようなことを考えました。 10年前といえ

    第499回 Ubuntuで!YouTuberに俺はなる!(前編) | gihyo.jp
  • なぜ動画ファイルにはエンコードが必要か

    エンコードが必要なのか? 今回は、「なぜ、手間のかかるエンコードが必要なのか?」「そもそもエンコードとは何なのか?」動画ファイルが多数あるがどう違うのか?」「エンコードの設定って複雑?」、そんな初歩的な疑問を解決していきます。 動画をWebで配信する場合、元の動画データをそのままWeb上で配信しようとするとデータ量が多すぎて、動画を視聴することができません。そこで、「エンコード(encode)」という動画データの圧縮作業が必要になります。 通常、Webで視聴する動画は1Mbps弱ぐらいのビットレート(データ量)になるのですが、元の動画データのビットレートはどのくらいかというと図1-1のようになります。 エンコードとは、元の動画データを10分の1から100分の1以下に圧縮して、Web上で視聴しやすい動画データに変換することをいいます。 また、動画データはネットワークのトラフィックに過大な負荷

  • 1