* FlashVideo版 kukuluLIVE について [#fb3743ca] ** FlashVideo版 kukuluLIVEの特徴 [#m730ba2c] FlashVideo(FLV)版kukuluLIVEは、従来のWindowsMediaVideo(WMV)版と比べると、下記のような違い、および特徴があります。 - エンコーダ -- WMV(MMS)対応のエンコーダのかわりに、FLV(RTMP)対応のエンコーダが利用できるようになります。 -- FME、ffmpeg、XSplitなど、一般的な配信ツールのほとんどを利用可能です。 -- kukuluLIVE かんたんセットアップはFLV、WMVの両方に対応しています。取得している放送枠によって自動的に切り替えます。 - 画質 -- H264/AVC(H264&AAC)が利用できるため、WMVと比べると圧倒的に高画質な配信が可能です。 -- H264やAAC以外のコーデックも自由に設定して使用できます。ビットレート、フレームレート、解像度に制限はありません。 --- * 制限はありませんが、配信者とプッシュサーバとの回線、視聴者側の回線などの兼ね合いがありますので、2Mbps以上はXsplitの帯域チェッカーなどを使用して限界を調べてから設定することをお勧めします。 - ネットワーク -- Flash(Flex)に内蔵のピアアシストネットワーク(RTMFP)によって視聴者に送信するため、kukuluLIVE DMECが不要です。 -- 視聴するだけで設定不要で意識することなく配信のミラーに協力でき、くくぽも溜まります。(未実装) -- プッシュサーバを大阪のIDCに設置しています。東京からのレイテンシはWMV版の半分です。(東日本向けに東京にも設置し自動的に振り分け予定) - プレイヤー -- Flash(Flex)はPC環境ではほぼ全てのOS、ブラウザでサポートされています。(WMVに比べればLinuxやMacのサポートが手厚い) -- 会社内や学校ではUDP(RTMFP)が使えない場合があるため、接続できない場合は自動的にRTMPで視聴します。 -- スマートフォン版や低帯域環境へは、独自のサーバサイド再エンコードされた映像を配信しますが、再エンコード無しの映像にも切り替えられます。 - 付加機能 -- 独自の進化を遂げたkukuluLIVEの支援機能がWMVと同じくほぼ全て利用できます。 ※そのまま利用したい方のために、WMV版もそのまま残す予定です。どちらかを選んで配信ができます。 ** 現在認識している問題 [#wd1826c0] テスト版のため多くの不具合が生じています。テストメンバーさんの配信を確認し、不具合を洗い出しています。 不具合を発見された場合で、ここに掲載されていない場合はどしどしご報告ください。 開発期間0.5ヶ月でマトモに動くようにしようと全力で頑張っていますのでテスト配信へのご協力をお願いします。 - [認識] 同一の配信を多重に起動して視聴した場合に新旧両方の視聴が一旦停止する問題 - [解決済] かんたんセットアップでMagicalBenchmarkScoreの結果をX264プリセットに正しく反映しない問題 - [認識] かんたんセットアップでWindowsXPの場合にもOBS(XP非対応)を起動してしまう問題 - [認識] モバイルタイムシフトのパートが正常に残らず欠落する問題 - [認識] かんたんセットアップのオーディオ設定がエンコーダに正しく反映されない問題 - [認識] 特定環境でプッシュ接続が切れやすい問題 -- サーバサイドのループバックセッションが切れることが原因(リアルタイムバッファー超過?)、そのうち直します - [解決済] タイムシフトで録画時間の表示が0分になる問題(再生には影響なし) -- 2013/08/05 02:14 修正しました - [解決済] やっぱり初期バッファが長い問題 -- 2013/08/04 20:06 サーバサイドキャッシュを短くして、問題を解決しました -- 2013/08/05 09:14 再度チューニングして問題を解決しました - [解決済] 配信に音が入らない問題 -- x264プリセットが高すぎると音が消える -- 2013/08/02 23:21 かんたんセットアップv1711で修正しました -- 修正できていないことを確認、再度確認中です -- RTMFPの構造上の問題で、RTMPなどでは影響がないことを確認、タイムコードが前後することによる問題だと認識しています -- 2013/08/03 23:53 再度修正しました -- 2013/08/04 19:26 サーバサイドでエラーコードを修正する仕様に変更し、問題を解決しました -- 今も極まれに消えることがあるのを確認しています。もっと綺麗にフィルタリングすればいいのでしょうが、極まれなので後回しします - [解決済] PC版タイムシフトのパートが正常に残らず欠落する問題 -- 2013/08/03 09:46 サーバサイドコードの欠陥、修正して対応しました - [解決済] 配信中に映像が乱れ、バッファが進行せず、新規視聴もできなくなる -- ffmpegが高負荷になった段階で発生し、RTMFPキャスト側のみが動作しなくなり、RTMPキャスト側は正常に動作します -- 2013/08/02 21:20 かんたんセットアップの内部エンコーダをOBSに変更しました -- RTMFPの構造上の問題で、RTMPなどでは影響がないことを確認、タイムコードが前後することによる問題だと認識しています - [解決済] サイムシフトの一部パートが重複して録画される - [解決済] 配信のサムネイルが表示されない - [解決済] 放送を開始してもトップページに掲載されない - [解決済] 配信くくぽが付与されない ** 実装予定の課題 [#d1d17b9e] - [進行中] プッシュサーバの増設 -- vps3.erinn.biz を追加しました(計2鯖) - [開発中] 視聴プレイヤーにテロップをレイヤーで被せたり落書きができる新型テロップ機能 - [開発中] AIR for Android/iOSによるスマホアプリ版クライアント ** 動作確認の進捗 [#v4f0b81f] - × WindowsXP/2000 (現状はかんたんセットアップ非対応環境です。他のエンコーダを利用してください。) - ○ Windows7 32bit (開発環境) - ○ Windows7 64bit - ○ WindowsVista 32bit - ○ WindowsVista 64bit ** 放送枠の取得方法 [#id888d7c] #html{{ <div style="border:1px solid red;padding:10px;color:red;"> 現在はテスト版の機能であるため、利用登録が必要です。<br> 配信に関する知識をお持ちの方はどなたでもテストにご参加いただけます。<br> 下記URLからお申し込みください。<br> <a href="http://kukulu.erinn.biz/130801testform.php" target="_blank">FlashVideo版kukuluLIVE テストメンバー応募フォーム (メールアドレス必須)</a><br> </div> }} 従来同様、下記の放送枠管理ページから放送枠が取得できます。&br; http://kukulu.erinn.biz/login.live.php&br; 「通常放送枠(FlashVideo)の取得」ボタンから取得してください。&br; 従来の「通常放送枠」のみサポートされます。&br; 従来同様、放送を開始してトップページに表示できます。&br; なお、現在は「テスト放送枠」は存在しません。&br; 「かんたんセットアップ」のセルフモードを使用してください。&br; (FLVはGomPlayerなどで再生できます。)&br; ** プッシュ接続の方法 (kukuluLIVE かんたんセットアップ) [#m90db983] 最新版の「kukuluLIVE かんたんセットアップ」では、FlashVideo形式に対応しています。&br; FlashVideoの放送枠を取得してから「かんたんセットアップ」を起動すると、自動的にFlashVideoモードになります。&br; そのまま開始してください。KTEを使わないため若干UIは異なりますが特に操作せずに接続できます。&br; 以降、放送枠を取得しない状態でセルフモード起動した際もFlashVideoモードに固定されますが、&br; WindowsMediaVideo形式の放送枠(テスト、通常)を取得していただくことで元のモードに戻ります。&br; 設定のリセットを行った場合も元に戻ります。&br; ** プッシュ接続の方法 (その他のエンコーダ) [#ufc93b5e] ビデオコーデックにはH264(1Mbps)を、オーディオコーデックにはAAC-LC(128Kbps)を設定してください。&br; コーデックやビットレートには一切制限がありませんが、ADSLなどで視聴が困難になる場合がありますので、&br; 品質指定などの場合も含めて、最終的な実効ビットレートが2Mbpsを超えないようにしたほうが良いです。&br; なお、上記設定はそれ以外も使用できますが未検証です。&br; プッシュ接続先アドレスは、放送枠取得後の放送枠管理ページに「プッシュ接続先:」として表示されています。&br; 下記の2行がプッシュ接続先情報になります。&br; - 1行目 「rtmp://******/livepkgr/h******/」 - 2行目 「livestream」 *** ffmpegの場合 ※動作確認済み [#vac37ccf] - 出力先に「"rtmp://******/livepkgr/h******/livestream"」と指定してください。&br; *** FlashMediaEncoder(FME)の場合 ※有料版&無料版 動作確認済み [#i5b24252] - 「FMS URL」に1行目 - 「Stream」に2行目を設定 *** XSplitの場合 ※無料版&有料版(Personal) 動作確認済み [#v7152296] - メニュー[配信]→[チャンネルを追加]→[Custom RTMP] - 「RTMP URL」に1行目 - 「Stream Name」に2行目を設定 http://s.kuku.lu/1eekfbjb4 *** Wirecastの場合 ※動作未確認 [#p9ba31e9] - メニュー[放送]→ウィンドウ[放送セッティング]→タブ[放送] - [デスティネーション]に「RTMP Flash Server」を設定 - 「アドレス」に1行目、「Stream」に2行目を設定 ** お寄せいただいた質問とその解答 [#m317f306] *** Q. プッシュ接続できません。 [#e15a629f] 「ストリーム名(プッシュ接続先の2行目)」が間違っていませんか?正しく記入していることを確認してください。&br; kukuluLIVE かんたんセットアップでは接続ができる場合はプッシュ接続先が間違っている可能性があります。&br; *** Q. 接続できても途中で映像が乱れたり、バッファが進行しなくなります。 [#r14208f1] x264のプリセット設定を「fast」以下に下げてください。&br; kukuluLIVE かんたんセットアップなど、違うエンコーダを使ってみてください。&br; *** Q. モバイルタイムシフトが再生できません。 [#d87a7df5] ビデオコーデックにH264、オーディオコーデックにAAC-LCを指定してください。&br; 他のコーデックでも検証を希望される場合はお問い合わせください。&br; *** Q. 配信の音が消えます。 [#ied13f4f] x264のプリセット設定を「fast」以下に下げてください。&br; *** Q. 配信の音が映像より遅れます。 [#m21c60b9] Virual Audio Mixerを利用せず、SoundBlasterなどのストレオミキサー(再生リダイレクト)を利用してください。 *** Q. 設定がわからない、問題が生じた、等 [#ybb5365b] このテスト版もリモートサポートの対象です。お気軽にお声がけください。&br; [[リモートサポートについてはこちら>配信をはじめるには#wa8d6b09]] *** Q. どうしてFlashVideoになったのですか? [#m531881a] kukuluLIVEの旧システムはミラーさんの協力無しには運用できなかったため、&br; ミラーさん(=マビノギプレイヤー)がいわば株主のようなもので、&br; ミラーさんの意図に反してリソースを浪費することになる「マビノギ以外の配信」に対する風当たりが強いと感じていました。&br; また、WMV9は古い規格でありx264などが使用できず、必然的に上限画質が決まっていましたし、&br; 私が設計した似非P2P(DMEC)では伝送できる帯域でも限界がありました。&br; そこで、「マビノギ以外の配信」および「(WMVの規格上の制限を越える)高画質」を求める配信需要は、&br; ミラー無しでP2Pが利用できるFlashVideo形式に移行が必要であると判断しました。&br;