最終更新日:2019/02/02TweetPocketこれから録画サーバを作りたい人向けに運用方法とおすすめパーツを紹介する記事です。情報が古くならないよう、本記事は不定期に更新しています(最終更新日:2019年02月02日)。録画サーバは24時間稼働が基本となります。録画直前にスタンバイ状態から復帰させる運用方法もありますが、録画時刻とスタンバイ復帰時刻を連動させるのが難しいです。面倒そうなので私自身行っていません。そのため、省電力PCで24時間稼働させるのが一番楽な運用方法だと思います。24時間稼働でも省電力PCならば1ヶ月の電気代を数百円で済ませることも可能です。省電力PCに関しては、「省電力PC向けおすすめハードウェア構成」と言う記事を書いています。省電力PCの組み方は、そちらの記事をご覧下さい。ハードウェア構成を最初に悩むところですが、録画ファイルの保存方法も事前に決めておくべきです。MPEG2-TSのまま保存するなら大容量のHDDが必要になります。H.264やH.265にエンコードして保存するならば、ある程度CPU性能が欲しくなるでしょう。CMカットなどの編集作業をどうするかも検討材料になるでしょう(CMカットはcomskipなどである程度自動化可能)。見て消し目的で録画サーバを作る事はおすすめしません。その場合、安いレコーダーを購入したほうが断然楽です。自分で便利に使いやすくしていく過程を楽しめる人でないと長続きしないのではないでしょうか。iシリーズの超省電力モデル(型番の末尾がT)などの省電力なCPUがおすすめです。iシリーズをおすすめします。省電力なCPUだとエンコードに時間がかかります。出力解像度や設定パラメータにもよりますが、CeleronやPentiumだとエンコードに実時間以上の時間がかかると思って下さい。毎日多数の番組をエンコードする場合、運用が難しくなる可能性もあります。参考までに、MPEG2-TSファイルからH.264へのFFmpegを使ったエンコード時間を紹介します。第1話(録画時間30分7秒)を使用しています。コマンドラインの実行内容は以下の通りです。固定品質(CRF値)は23固定にしています。甲鉄城のカバネリ.mp4エンコード時間はCPUと出力解像度の違いで以下の様な結果になります。実行環境のOSは全てLinuxです。J1900では、出力解像度1024×576の場合に録画時間とエンコード時間がほぼ等しくなっています。CRF値を小さくすれば画質は良くなりますが、エンコード時間は伸びます。J1900では出力解像度1024×576が限度かなと思います。J1900の約4分の1になっていることが分かります。これぐらい短いとストレスなくエンコードできます。8065(2101)新たに録画サーバを作る際に検討対象となりそうなCPUを一覧表にまとめました。CPUの簡易仕様、ベンチマーク結果(マルチコアとシングルコア)を一覧にしています。\17,753ベンチマーク結果はPassMarkのものです。CPU名のリンク先は各CPUの仕様ページです。最安値(2019年02月02日現在)のリンク先はAmazonの商品ページです。最安値=Amazon価格ではないのでご注意下さい。結果を収集出来なかった数値は”-”としています。7700Kなどのオーバークロック対応品も消費電力が高いため除外しています。価格を”参考”としているCPUは全て価格.comで取り扱いがないバルク品です。バルク品はCPUクーラーが付属しないため、別途購入する必要があります。参考価格は全てパソコンSHOPアークの2018年4月30日時点ものです。TDP)の設定変更により消費電力を抑えることが可能です。cTDPはAMDのみの機能で、BIOS(UEFI)側でCPUの動作クロックや電圧を制御することでTDPを変更可能にしています。動作クロックや電圧を手動で個別に変更することは可能ですが、自動で行ってくれる点はcTDPのほうが安全で便利です。先程の表の数値データではCPUの比較がしにくいため、ベンチマークの数値を以下で棒グラフにしてみました。前面の棒グラフがシングルコア、背面がマルチコアの結果になります。安価に録画サーバーを作りたい場合、Pentiumがおすすめです。PCの組み方にもよりますが、24時間稼働させても電気代は月額400円前後だと思われます。8400がおすすめです。i3とi5の中ではこれらのコストパフォーマンスが高いです。6600を使用した録画サーバ(SSD+HDD+PT3+PT2の構成)の消費電力は、アイドル時で35W以下、エンコード時は60Wから80Wになります。エンコードを頻繁に行ってはいないので、平均すると40W程度におさまっています。これだと電気代の月額が600円程度で済みます。CPUは性能や予算額によって決めることが多いと思いますが、運用方法や電気代なども考慮して決めるのが良いでしょう。録画サーバに必要なパーツここからは録画サーバのおすすめパーツの紹介です。TVチューナーよく知られた録画サーバソフトと利用可能なTVチューナーの対応表を作ってみました。LOCKER以外ではPT3とPT2ぐらいしか使えませんでした。現在発売中のPLEXのTVチューナーならLinux用ドライバが存在するため、どの録画サーバソフトも対応TVチューナーに差はほぼありません。Rev.A2016年までの一番のおすすめはPT3(2016年3月販売終了)でした。以前は約1万円で購入できたのですが、今はオークションサイトで3万円前後で取引されています。PT3の後継機を期待する声もありますが、PT3販売元のアースソフトが後継機を作る予定はないらしく望み薄です(ただしソースは2ch:アースソフト長田社長のメール画像)。PT4は発売されません。Windowsで録画サーバを作る場合、PT3にこだわる必要はありません。チューナーを制御するBonDriverに対応していれば基本的には何でも良いです。何でも良いと書いておきながら、現状購入可能ないわゆるTS抜きの可能なチューナーは、ほぼPLEX社の製品のみです。PX-Q3U4これら4製品は2017年10月にLinux用のドライバも提供開始されたため、Linuxでも使用可能です。紹介したPLEXの4製品ともUSB接続です。Expressのチューナーカードです。Expressバスは電源供給のみなので、マザーボード内部のUSB端子に接続する必要があります。マザーボードには基板上にUSB端子があるはずですが、PX-W3PE4とPX-Q3PE4の購入前にマザーボードを確認して下さい。実際に私がPX-W3PE4を購入して使ってみた感想ですが、マザーボード内部のUSB端子に接続するのはデメリットが大きいなと思いました。PCケース前面のUSB端子が使えなくなってしまったからです。そのため、PX-W3U4やPX-Q3U4の外部USB接続タイプのほうが、接続が簡単でデメリットもあまりないので、そちらの方が良いように思います。ここまでで紹介したチューナーがどのOSで利用可能か対応関係を改めて表にしました。表で※を付けたPLEXのチューナーは、2017年10月からLinuxのドライバの提供が開始されたおかげで、一般的なLinux(Ubuntu、Debian、CentOS)でも使用可能になっています。ソースコードではなくバイナリファイルによる提供のため、特定バージョンのLinuxカーネルで動かす必要があります。Linuxについて詳しくない人向けに説明すると、Linuxのドライバは、そのドライバをコンパイルしたカーネルのバージョンでしか動かせないようになっています。そのため、ソースコードからコンパイルできないバイナリファイルのドライバは、Linuxのカーネルバージョンを指定されたものにする必要があります。PLEXのチューナーは非公式ドライバも存在します。こちらはソースコードが公開されているので、自分でドライバをビルドする手間はかかりますが、カーネルバージョンに関わらずどのLinuxでも動作します。Piでも動作するようです。当ブログでPX-W3U4、PX-W3PE4、PX-Q3U4、PX-Q3PE4をChinachuで使用可能にする方法を記事しました。以下の記事をご覧下さい。録画サーバにはB-CASカードを読み込むICカードリーダーが別途必要になります。PLEXの製品はICカードリーダーが内蔵されていますが、この内蔵リーダーのLinux用ドライバがないため、foltiaや一般的なLinuxではこのスロットは使えません。Windowsでは内蔵のICカードリーダーを使用できますが、Linuxでは別途用意する必要があります。以降、Linuxで動作確認がされているICカードリーダーを紹介します。Windowsでも動作します。ACR39-NTTComその他アンテナから分配器を通してTVチューナーに接続する場合、アンテナレベルがどうしても下がってしまいます。理論的には2分配器なら2分の1、4分配器なら4分の1に減衰します。それを出来る限り抑えるため、分配する前にブースターでアンテナレベルを上げておいたほうが良いです。VBC-22CUブースターはこちらをおすすめします。BS・CS・地デジの全てに対応しており、値段も手頃です。私も使用していますが、このブースターを使い始めてから悪天候時にBS・CSが受信できなくなる現象はなくなりました。CU43Aユーザー評価が高いのはDXアンテナのこちらのブースターです。VU/BC混合器にも分波器にもなるこちらの製品もおすすめです。接続方向によってどちらでも使用可能です。おまけ(おすすめ記事)Linux限定ですが、本ブログでは録画サーバ関連の記事を多数書いています。「録画サーバ記事まとめ」にてまとめています。よろしければ、そちらもご覧ください。10:05しばらく経っても更新されていないようなので一つ。G系は、Kaveri/Godavari系と同じでcTDP対応モデルです。45Wでの稼働が可能で、省電力と言えると思います。Fabricの関わりからメモリクロックを上げることで性能が上がるのですが、メモリクロックを下げることで消費電力を下げる事が出来たりします。45Wでのパフォーマンスを取り上げるサイトが皆無で情報不足ではありますが、とりあえずご連絡をと思いました。1200で省電力ゲームPCを構築した者からの意見具申という事で。13:38貴重なコメントありがとうございます。cTDPの設定を下げれば、条件付きながら省電力と言えますね。Watchの記事によればhttps://pc.watch.impress.co.jp/docs/topic/review/1106465.htmlメモリクロック変更による消費電力の差はほとんど無いようです。CPUの動作クロックを下げれば大抵のCPUは省電力と言えてしまいます。そのため、記事ではcTDPの件のみを追記する形で修正しました。00:12横合いから失礼とは思いながらも、更新していただいた事に感謝いたします。メモリ変更による消費電力については、1Wでも削りたい派やACアダプタ駆動を目指す派の方の事も考えての事だったので、それとなく触れておいた方が良いかと考えて加えていました。ご不要と判断されたのであればそれで良いかと思います。Limit(及び、それに付随する設定)と言うTDP等にかかわる設定が採用されている場合があって、利用する事で低TDPモデル相当にする事が出来たりもします。故障等緊急時のパーツ選定の際に、無理をして低TDPモデルを探さなくても良い場合がある事は覚えておいても良いかと思います。00:25何度も貴重なコメントありがとうございます。表面的な情報のみを追っかけているとそこまで深く知っていない事を痛感させられます。省電力の点ではご指摘の通り深い所までは書けていませんね。今後の記事の参考にさせて頂きます。付いている欄は必須項目です。書き込まれた内容は確認後にメールアドレス以外を公開します。本名など身元の分かる情報を書かないようにお願いします。yokiLinux系システムが得意分野の個人SEです。このブログでは主に趣味的な内容を扱っていきます。