Twitch.tvみたいなライブ配信をTwitchなどを使わないで行うにはどうすればいいのかというおはなし。
iOS/Android向け→自家製HTTP+HLS配信のすすめ
FlazrDumperを動作させるにはJavaが必要。Javaのダウンロード
視聴できないならここまでの設定でどこか間違ってる。
iOS/Android向け→自家製HTTP+HLS配信のすすめ
エンコーダー → RTMPサーバー → RTMPdump → HTTPサーバー → 視聴者のWebブラウザ
それぞれフリーで利用可能がものがあるけどいかんせん設定がめんどくさい(わかりづらい)。
それぞれフリーで利用可能がものがあるけどいかんせん設定がめんどくさい(わかりづらい)。
OBS → FlazrDumper → 視聴者のWebブラウザ
FlazrDumperはRTMPサーバーとHTTPのサーバーが合体したようなソフトでPeerCast用に開発されたものです。FlazrDumperの設定は非常にかんたんで素晴らしい。
FlazrDumperはRTMPサーバーとHTTPのサーバーが合体したようなソフトでPeerCast用に開発されたものです。FlazrDumperの設定は非常にかんたんで素晴らしい。
- エンコーダー:OBS (Open Broadcaster Software)
- サーバー:FlazrDumper(FlazrDumper-0.4.5b.zip)
- Flashプレイヤー(flowplayer 3.2.18):FlazrDumper用FlashPlayer
FlazrDumperを動作させるにはJavaが必要。Javaのダウンロード
- FlazrDumper.jarを実行してFlazrDumperを起動する。
- OBSで配信開始する。
- Webブラウザでhttp://127.0.0.1:8888/live/を表示させて確認する。
視聴できないならここまでの設定でどこか間違ってる。
アドレス http://あなたのグローバルIP:8888/live/ を視聴者に知らせる(アドレスの最後のスラッシュを省略すると接続できないので注意)。DDNSを利用すると便利で楽。
FlazrDumper.jarと同じフォルダにあるsetting.xmlファイルをテキストエディタで開き entry key="port" の行の8888を任意の数値に変更する。
タグ
このページへのコメント
HTTPプトロコルの仕様上プログレッシブダウンロードとなり、サーバからデータをダウンロードしてきて、
再生可能分のキャッシュがたまった段階で再生を始めるわけですね。
家族間(WAN)でやるので、100%VBRでの配信なんですが、
その分HDDに書き込むのでながら作業に支障が出てしまって、どうにかならないかと考えてます。
なお、mmsなどのストリーミングプロトコルでは、
なぜか1Mbps以下にしないと配信しても、1Mbps以上での配信の場合、約1分後に強制的に1Mbpsになってしまい困っています。
一度停止した場合エンコーダー側から再プッシュしないと正しく再開されない場合があるのは仕様です。
httpストリーミングに興味があります。
更新に期待しています。
127.0.0.1/live/livestream.flv
FlazrDumper用FlashPlayerにて、
一度停止するとライブストリーミングがこのようにキャッシュされてしまい、正常に再開できません。
対策お願いします。
お使いのインターネット環境によって具体的なやり方は異なってきます。”ポート開放”などのワードで検索してみてください。