\r\n\r\n
Netflixの時代には、テレビの生放送を見ることは決まりきったことのように思えますが、ストリーミングサービスでは欲しい番組や映画がすべて見つかるとは限りません。代替案は、ケーブルや****にお金を払うことですが、誰がそんなことをしたいのでしょうか?
ありがたいことに、地上波テレビ放送がある国であれば、Raspberry Piで動かすよりも、ケーブルを切ってTvheadendでネットワークDVRに生放送を録画すればいいのです。こうすればいいんだ。
Tvheadendは、ライブTV用のストリーミングサーバーです。英国のFreeviewと同様に地上波DVB-T/T2放送のストリーミングと録画に対応しています。また、ケーブルテレビ(DVB-C)、****(DVB-S、DVB-S2)、ATSC、IPTVなど、他の形態のTVストリーミングにも対応します。
このガイドでは、TvheadendをDVB-T/T2チューナーで地上波ワイヤレステレビに使用する方法を中心に説明しますが、Tvheadendで他の入力ソースからのテレビ録画を行う場合でも、Tvheadendのセットアップ手順の多くは変わりません。
TVヘッドエンドDVRをセットアップするには、以下のものが必要です。
Raspberry Pi Foundationは、Raspberry PiのGPIOピンを使ってDVB-T2受信機になるPi TV capを公開しました。これらのチューナーがない場合は、一般的なUSB DVB-t/T2チューナーで代用することができます。
まず、Raspberry PiにOSをインストールする必要があります。このガイドでは、最新版のRaspbian LiteをmicroSDカードにフラッシュし、Piがインターネットに接続されていることを前提に説明します。また、初回起動時には、通常のコマンドを実行して、Piのアップデートやデフォルトパスワードの変更を行っておくとよいでしょう。
sudo apt updatesudo apt upgradepasswdまだの方は、microSDカードをフラッシュした後、ブートパーティションにsshというファイル(拡張子なし)を追加してください。これで、SSHで接続できるようになります。PiのIPアドレスを確認する必要がありますが、これはsmart**のネットワーク監視アプリケーションから行うことができます。
Piが立ち上がったら、DVB-T/T2チューナー**をPiに(HATを使用している場合はGPIOピンに)接続し、SSHで接続します。USBチューナーが動作していることを確認する。
lsu**Yesと仮定して、チューナー用のファームウェアが存在することを確認し、ロードしてください。
dmesg | tail | grep dvbコマンドが何も返さない(またはエラーがない)場合、DVB-T/T2チューナーは使用可能な状態にあるはずです。ファームウェアをロードできなかった、または必要なファームウェアファイルがないことを示すログの断片がコマンドから返された場合、それらをダウンロードする必要があります。
OpenELECは、Linuxメディアセンターディストリビューションで、開発者は、様々なチューナーチップセット用の多数のファームウェアファイルを含むGitリポジトリを提供しています。これらをPiにインストールするには、ターミナルで以下のコマンドを実行し、再起動します。
sudo apt install gitgit clone https://github.com/OpenELEC/dvb-firmware.gitcd dvb-firmware./installsudo rebootTvheadendとその他のパッケージをインストールするには、次のように入力します。
sudo apt install tvheadendYと入力し、Enterキーを押してインストールに同意します。まず始めに、インストール後の管理者アクセス用に、Tvheadendのユーザー名を入力する必要があります。適切なユーザー名を入力し、Enterキーを押します。
パスワードを入力する必要がありますので、入力してEnterキーを押してください。最後のメニューは、Tvheadendのインストール後にポート9981のWebインターフェースにアクセスする方法に関する情報を提供するもので、Enterキーを押すだけでインストールを継続できます。
インストールが完了したら、Webブラウザーを起動して
http://YourIPAddress:9981YourIPAddress "をPiのIPアドレスに置き換えてください。インストール時に作成したユーザー名とパスワードでアクセスします。
WebインターフェースとEPG(テレビ番組表の電子視聴ガイド)の言語を選択し、[保存]と[次へ]をクリックします。
次のメニューで、「許可されたネットワーク」の下に「192.168.1.0/24」と入力してください。 また、必要に応じて、標準管理者および標準ユーザーアカウント用のユーザー名とパスワードを追加することができます。ユーザー名とパスワードを入力し、[保存]と[次へ]をクリックします。
tvheadendはすでにDVB-T/T2チューナーを検出しているはずですが、私の設定ではネットワーク2の下に表示されています。ネットワークの種類をDVB-Tネットワークに選択します。保存]と[次へ]をもう一度クリックして、次に進みます。
チューナーが正しいチャンネルをスキャンするために、次のメニューで "predefined mux "を選択することができます。あなたの国や地域に対応するリストを検索してください。私はイギリスに住んでいるので、BBCのこの検索ツールを使って、最寄りの送信所を探しました。
選択したら、「保存」「次へ」をクリックし、次に進みます。
選択した送信機の周波数で動作するチャンネルのスキャンを開始します。進捗率が100%になるまで実行させ、[保存]と[次へ]をクリックします。
次のメニューでは、これらのサービスをメディアプレーヤーが理解できるチャンネル名にマッピングするオプションが用意されています。すべてのサービスをマップする」、「プロバイダータグを作成する」、「ネットワークタグを作成する」のチェックボックスにチェックを入れ、「保存して次へ」をクリックします。".
以上でTvheadendのインストールは完了し、お住まいの地域でチャンネルマッチングサービスが放送されているはずです。完了」をクリックして、設定用のポップアップウィンドウを閉じます。
Tvheadendのインストールと設定が完了したら、次は楽しい部分、つまりテレビの視聴や録画に移ることができます。Tvheadendを使用して、Kodiなどのメディアプレーヤー、Tvhclientなどのアプリを使用して**またはタブレットに、VLCを使用してPCに、またはTvheadendポータル自体を経由してストリーミングすることができます。
テスト用のチャンネルをVLCに素早く読み込むには、ウェブブラウザに以下を入力してストリーミング用のプレイリストをダウンロードし、ユーザー名、パスワード、IPアドレスを自分のものに置き換えてください。
http://username:password@YourIPAddress:9981/playlist/channelsポータルでテレビ番組を録画するには、電子視聴ガイドでコンテンツを検索し、最初のアイコン(「i」マーク)をクリックすると、その番組に関する情報が表示されます。
番組を録画するには「番組録画」を、テレビシリーズのエピソードを自動的に録画するには「シリーズ録画」を選択します。
Tvheadendのおかげで、高価なテレビとストリーミングのパッケージから解放されるのです。Raspberry Piを使えば、ライブでも録画済みでも、家庭内のすべてのデバイスにメディアコンテンツをストリーミングできるので、接続ケーブルを永久に切断することができます。
ネットワークDVRの準備ができたら、メディアへの野心を一歩進めて、お気に入りのテレビ番組や映画を(バッファリングなしで)ストリーミングできるメディアセンターPCを自作することを検討してみてください。Raspberry PiでAndroid TVボックスを作り、Androidベースの人気ストリーミング・アプリの恩恵を受けることも可能です。