今までは、Bondriver + TVremoteviewer_VB を使って Android 端末で再生していたのですが、あるとき気が付きました。
「VLC使えば、mirakurun の API を直接接続して表示できるんじゃね?」
できます。
ネットワーク的には生TSが流れるのでちょっとアレな気もしますが、ある一点を除いて問題なく表示できます。
さて、その一点とは。
mirakurun 側でTSを復号化する。です。ちょっと面倒かもしれませんけど、これができないのであれば、地デジに関しては1セグ画像なら
スクランブルがかかってませんので、表示できます。また、rec10を使うと b25-remote で boncasclient を使うことができますので、
カードリーダーの共有化できます。その辺はアレがアレなこともあるので、適当にググってください。
あとは、VLC で mirakurun のAPIをたたくだけです。
その際に、プレイリストを作っておくと、チャンネルの切り替えが楽にできるようになります。
あれ?これVLC動けば Android じゃなくてもいいんじゃね?
ってことで、VLC が動けな Windows でも FreeBSD でも Android でも動きます。まあ、最近テレビ見なくなったし、生で見るときは弾幕もセットで
見ることが多いので、実はあまり使ってなかったりもするけど、TVtest 入れるよりはハードルが低いので、知っておいても損はないと思います。
プレイリストはこんな感じ。
サービスID調べるのちょっと面倒だけど、一度調べてしまえばあとは使いまわせるので。
----------------------ここから-------------------------------
#EXTM3U
#EXTVLCOPT:network-caching=1000
#EXTINF:-1,地上波 - NHK総合
http://mirakurun:40772/api/channels/GR/27/services/1024/stream/
#EXTINF:-1,地上波 - NHK Eテレ
http://mirakurun:40772/api/channels/GR/26/services/1032/stream/
#EXTINF:-1,地上波 - 日本テレビ
http://mirakurun:40772/api/channels/GR/25/services/1040/stream/
#EXTINF:-1,地上波 - テレビ朝日
http://mirakurun:40772/api/channels/GR/24/services/1064/stream/
#EXTINF:-1,地上波 - TBS
http://mirakurun:40772/api/channels/GR/22/services/1048/stream/
#EXTINF:-1,地上波 - テレビ東京
http://mirakurun:40772/api/channels/GR/23/services/1072/stream/
#EXTINF:-1,地上波 - フジテレビ
http://mirakurun:40772/api/channels/GR/21/services/1056/stream/
#EXTINF:-1,地上波 - MX 1
http://mirakurun:40772/api/channels/GR/20/services/23608/stream
#EXTINF:-1,地上波 - MX 2
http://mirakurun:40772/api/channels/GR/20/services/23610/stream
#EXTINF:-1,BS - NHK BS
http://mirakurun:40772/api/channels/BS/BS15_0/services/101/stream
#EXTINF:-1,BS - NHK BSプレミアム
http://mirakurun:40772/api/channels/BS/BS15_1/services/103/stream
----------------------ここまで-------------------------------
これを tv_list.m3u8 とか適当な名前つけて、VLCから開いてください。
分かってるとは思いますが、mirakurunサーバのアドレスは適当に置換してください。