先日から試行錯誤していたTvTest+BonDriver_HTTPで「110度CSデジタル放送」のEPG番組表がうまく取れない問題。
「110度CSデジタル放送」において電波の世界で言うところの「チャンネル」はND2~24の各トランスポンダに相当し、いわゆる「チャンネル」(放送ストリーム)は東経110度CS 放送一覧で言うところの「サービス」になる。
「EPGデータ」は「CS1ネットワーク」と「CS2ネットワーク」それぞれで全チャンネルのEPGデータが流されているので、CS1/CS2それぞれでどこか1チャンネルずつ受信すれば全番組の「EPGデータ」を拾える事になるのだが、TvTest+BonDriver_HTTPでは「チャンネル」ではなく「サービス」単位で配信するようにsidを明示していた為、recpt1が配信するデータには「EPGデータ」が全く含まれてなかったというわけだ。
対処としてはrecpt1の配信は「チャンネル」毎にして、TvTest側で表示する際に「サービス」を選択するようにすれば良い。
具体的に言うとBonDriver_HTTP.iniでは下のようにsidをallでトランスポンダ(≒物理チャンネル)数分のチャンネルを設定して
~~~BonDriver_HTTP.ch2ではBonDriver_HTTP.iniのチャンネルを踏まえてサービスを絞り込んでいくように
# "296:TBSチャンネル1"
# "298:テレ朝チャンネル1"
# "299:テレ朝チャンネル2"
NAME_47="ND2"
HOST_47="gt110b"
PORT_47=8086
PATH_47="/CS2/all"
# "100:スカパー!プロモ100"
# "223:チャンネルNECO"
# "227:ザ・シネマ"
# "250:スカイ・A Sports+"
# "342:ヒストリーチャンネル"
# "363:囲碁・将棋チャンネル"
NAME_48="ND4"
HOST_48="gt110b"
PORT_48=8086
PATH_48="/CS4/all"
~~~
~~~と書けば良かったという事だ。
; 名称,チューニング空間,チャンネル,リモコン番号,,サービスID,ネットワークID,TSID,状態
TBSチャンネル1,0,47,296,,296,6,24608,1
テレ朝チャンネル1,0,47,298,,298,6,24608,1
テレ朝チャンネル2,0,47,299,,299,6,24608,1
スカパー!プロモ,0,48,100,,100,7,28736,1
チャンネルNECO,0,48,223,,223,7,28736,1
ザ・シネマ,0,48,227,,227,7,28736,1
sky Aスポーツ+,0,48,250,,250,7,28736,1
ヒストリーチャンネル,0,48,342,,342,7,28736,1
囲碁・将棋チャンネル,0,48,363,,363,7,28736,1
~~~
【参照】
●衛星デジタル放送 情報ページ http://www5e.biglobe.ne.jp/~kazu_f/digital-sat/
┗N-SAT-110(SUPERBIRD-D/JCSAT-110) トランスポンダ利用状況
●Yuhisa Networks http://www.yuhisa.com/
┗東経110度CS 放送一覧
●Wikipedia http://ja.wikipedia.org/wiki/
┣日本における衛星放送
┗スカパー! (東経110度BS・CSデジタル放送)