#contents *100万コメントの動画再生 [#td1492e7] DMP(DeepMilkPlayer)で約100万コメント動画の再生を試みる。 DeepMilkの通常ダウンロードでは、30分アニメに対して2500コメント程度しかダウンロード出来ない。~ しかし、過去ログをダウンロードすれば、100万コメントを超えてダンロードできる。 過去ログ取得は最近実装され、大量のコメントをDMPで再生実績は少ない。 そこで、大量のコメントをダウンロードして、DMPで再生した場合、どうなるか検証を行った。 **対象動画 [#y59825b2] -タイトル:ご注文はうさぎですか? 第1羽「ひと目で、尋常でないもふもふだと見抜いたよ」 -URL:http://www.nicovideo.jp/watch/1397552685 -コメント:954,774 -検証日:2015年7月19日 **DMPの設定 [#p30d04f6] ***フォントのテクチャサイズの変更 [#i589d1b8] -DD2とXD1でのみ有効。 -設定項目:DeepMilkPlayer.ini→[Comment]→MaxTexSize -開発環境のビデオカードのメモリは1GB。 よって、値を8192にすれば8192*8192*4(bit)*3(small medium big)/(1024*1024(MB)=768(MB)。1GB以内に収まる。 -上の計算式はおかしい。VRAM使用量確認ツールで見たところ異なる使用量だった。 -上の計算式はおかしい。VRAM使用量をProcessExplorerで確認したところ約290MBであった。 ***コメント表示制限 [#g89e6deb] デフォルトでは毎分400コメントになっているので、すべてのコメントに変更する。 ***コメント処理上限 [#z6e69258] 1フレームのコメント生成上限を変更する -設定項目:DeepMilkPlayer.ini→[Comment]→LimitCreateTexPerFrame -デフォルトで1。今回は50にしてみた。 **結果 [#q66a5f53] #ref(nico.png) -かくつきが発生。DD2のキャッシュが足りずコメントがすぐに消えた。表示されるべきコメントが表示されてないだろう。 しかし、再生自体には問題なかった。 #ref(nico2.png) -かくつきが発生。コマ送り状態。しかし、再生自体には問題なかった。とおもったが、プレイヤー終了時、応答なしになり正常に終了できなかった。 -スペックが高い環境ならば、実用レベルに近づくだろう。 めも 885219 80.1 23935 2.7 152312 17.2