生配信チェッカーサイトを作りたいブログ

生配信チェッカーサイトを作りたい人がメモ書きをするブログ

生配信サイトを作る場合のメモ

チェッカーサイトではなく生配信サイトを作るにはどうしたらよいのか調べたメモ。
参考になるのはLiveTube, CaveTubeなど。

プロトコルRTMP(Real Time Messaging Protocol)のサーバーソフトとしては

Adobe Media Server(AMS)
 Adobe純正でお高い。60万くらい?
・Wowza Streaming Engine
 Adobeよりは安い
Red5 Media Server
 オープンソースで無償。言語はJAVA。いまのところRTMFPは実装していない。
C++ RTMP Server(crtmpserver)
 オープンソースで無償。言語はC++
(crtmpserver関係
http://server-setting.info/centos/crtmpserver-streaming.html)
・nginxにモジュールをインストールして使う
 https://obsproject.com/forum/resources/how-to-set-up-your-own-private-rtmp-server-using-nginx.50/
 
等がある。無償で使うなら下2つ。
またクライアントソフトとしてはflowplayer・JW Player等がある。
http://flowplayer.org/
https://www.jwplayer.com/


Red5+Flowplayerでストリーミングサイトは構築できそう。


RTMPp2p版?のRTMFP(Real Time Media Flow Protocol)ではサーバーの負担を減らすことができるらしい。
AMSが対応している。Red5は対応していないが、改造すればイケる?
CaveTubeはRed5Adobe Cirrusを組み合わせているのか?
http://hakusailove.hatenablog.com/entry/2013/07/07/142716

Adobe Cirrus(旧Stratus)
http://labs.adobe.com/technologies/cirrus/
P2P接続確立を補助してくれる無料のサービス。実験的な位置づけなのか無料で使用できる。
RTMFPサーバーを使用させてサービスといったところか?中身はAMS?


もしCirrusが利用できなくなったら自前でRTMFPサーバーをたてる必要がある?
RTMFPサーバーソフトとしては無料の
・Cumulus
https://github.com/OpenRTMFP/Cumulus

・ArcusNode
https://github.com/OpenRTMFP/ArcusNode

等がある。

気になるのはSkyWay等のWebRTC。
ブラウザとp2pの組み合わせで最小限のサーバー構成で生配信サイトは作れないのか。

参考
https://wpaso.wordpress.com/category/flash/
http://www29.atwiki.jp/red5server/pages/43.html
http://makisuke.seesaa.net/article/214998778.html
http://poepoemix.blogspot.jp/2011/10/rtmfp_29.html
http://foonyan.sakura.ne.jp/wisteriahill/website/p2p/cirrus/index.html
http://flashdevelop.jp/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8