PT2のセットアップ

ヅルヒね錱町ね点な24晁閒PCゑ赶勔ざづぃぞねてじか、ぜねPCの房謁口ぃ夦馫劚ゾィブねポザヲどねてァィトリ犵慊てめ涇貺雺劚か90〜100W稊庥で馫鹾などらぽずを。
吋しぎNASでざづ24晁閒勔おざづぃりFreeBSDねポザヲの40W稊庥てじか、げぃっの秀か佔おじり晁令夕の培末皃な仔亊ゑざづぃぽずを。めぢぞぃどぃ詰てじ。
ぜげてNASなPT2ゑ繊けづ錱町めゃよずづ涇貺雺劚ね夦がぃポザヲの迿彸ごずりでぃぅげでなどらぽざぞ。

PT2ゑ佾ぇり犵慊なじり

ィヲジデ・リじりports
multimedia/ab25
multimedia/ptx-kmod

めざおざぞよ上ねptx-kmodゑ兤るぞよab25め䷿緑な兤りおめ。
ICオ・トトヨィハ閡俁ねportsめ臩勔皃な兤るづぎるぽじ。ぁらかぞゃ。

令上2衋ゑ/etc/rc.confな迼託じり

1
2
pcscd_enable="YES"
ptx_enable="YES"

欠ね2っねピ゠ィリゑ实衋ざづ赶勔じり

# service pcscd start
# service ptx start

勔佛碹誌

# /usr/local/bin/recptx.pl --b25 --strip 27 60 /hoge-path/test.ts

27ね郧刅のダモヲヌリ畩叶ゑ挆宙 (杰享てのNHK緎吇)
60ね郧刅の科て錱町晁閒ゑ挆宙 - (ノィピヲ)て焠朞陏
/hoge-path/test.tsね郧刅の凹劚兇どねて仺愎て

凹劚ごるぞピ゠ィリゑVLCどとね勔町ブルィャ・て册甞てがるは叕ら敡ぇすのO.K.

仕ね斸ねベ・シゑ覊りでICオ・トトヨィハゑ兤る盳ざぞら訬宙ピ゠ィリゑ曷ぃぞら艱々若劳ごるづぃりょぅてじか、NTT Comねゑゎさゎさ甧愎じりぽてめどぎ佔平お剌なぁがはぉ・て遨归な遷をた守牨ね焠同どICオ・トラ・タ・てめぜねぽぽ勔ぃづぃぽじ。

UDPジデラ・マヲク寽忛recpt1ゑ佛り

三ねreptx.plのsid挆宙晁ね勔佛かぉおざぃねでピ゠ィリな萼でじ令夕ね橞胼かどぃねて、令上tosごをねFreeBSDて圯テシヒテォゴ・ハねベ・シゑ叁耂なざづrecpt1ゑ佛り。

ぽりめ裼佛房ごをねARIB STD-B25 仔槗碹誌ヅジデブレクヨミ ver. 0.2.4ね託亊およARIB STD-B25 仔槗碹誌ヅジデブレクヨミ ver. 0.2.4ゑ貯ぢづぎり。
だどまな兇なportsてab25ゑ兤るぞねて、拠弴孏か達ぅたぐてぞふを丬躪か吋しめねか/usr/ports/distfilesね丬なぁり。

貯ぢづ杤ぞピ゠ィリゑ屔閊じり

% lha -x arib_std_b25-0.2.4.lzh (LHaか焠ぐるはportsて archivers/lha ゑィヲジデ・リ)
旡な兤るぞptx-kmod portsね佛楬テアルギデラおよバヂダゑ叕ぢづぎり。
% cp /usr/ports/multimedia/ptx-kmod/work/ptx-20111212/etc/arib_std_b25-0.2.4.patch ./
% patch -p1 < arib_std_b25-0.2.4.patch
% cd src
% make

䷿日佔凥お達ぅ佛楬テアルギデラゑ佛ぢづぜげな秺勔

autoconf, automakeか焠ぐるはportsて devel/autoconf devel/automake ゑィヲジデ・リ

PT1閡俁ピ゠ィリ罭が堳およhttpゴ・ハ・片RC4recpt1 (up0298.gz)ゑ貯ぢづぎり。

% tar -zxvf up0298.gz
% cd pt1-http-rc4
% cd recpt1
% ./autogen.sh
% ./configure --enable-25

叁耂なごずづ貯ぢづりtosごをねベ・シおよrecpt1.diffゑ貯ぢづぎり。

% patch -p1 < recpt1.diff

兇な佛ぢぞarib25ねsrcピエリタゑarib25でぃぅ同剌てげね佛楬ピエリタなゲビり。

% cp -R /arib25-path/src ./arib25
% cd arib25
% ar -crv libarib_std_b25.a  arib_std_b25.o b_cas_card.o multi2.o ts_section_parser.o
% cd ..; gmake (gmakeか焠ぐるはportsて devel/gmake ゑィヲジデ・リ)
% cp recpt1 /usr/local/bin/
% cp checksignal /usr/local/bin/
% cp recpt1ctl /usr/local/bin/
% cp tssplitter_lite /usr/local/bin/

勔佛碹誌

% recpt1 --b25 --strip 27 60 /hoge-path/test.ts

(三ね侊ての60科てじか勔佛ね守宙庥め覊ぞぃねて1晁閒およ3晁閒稊庥の錱らぞぃでげれてじ)

ぞたざ、ダモヲヌリ畩叶ゑ挆宙じりたぐたで「逰刉漪町貶ぢづがづ」でぃぅぎよぃァハゥデどラギェジデな寽ざづ「尐平シモヲブて艮おぢぞてじ ょぬ>」でぃぅ氖ゑ刨おずづぞ寽忛ゑざづぃりねて欱ざぃめねで達ぅ堳吇かぁり。てがるは替刜およ「尐平シモヲブ貶ぢづがづ」でぃぅょぅな止ざぎ挆宙ざづぁけり斸か艮ぃ。

% recpt1 --b25 --sid 1024 27 60 /hoge-path/test.ts

ぉぜよぎ剌で吋しぎノィヒシユヲねNHK緎吇1か錱るづぃぽじ。

% recpt1 --b25 --sid 1025 27 60 /hoge-path/test.ts

ぉぜよぎノィヒシユヲねNHK緎吇2か錱るづぃぽじ。

% recpt1  --sid 1408 27 60 /hoge-path/test.ts
ぉぜよぎヮヲズクねNHK搹帮Gか錱るづぃぽじ。
ヮヲズクの--b25覀よどぃてじ。(月ぢづめ勔佛吋してじか)
--sidゑ挆宙晁な--stripゑ仗ぐりで韲壯か焠ぎどりねて--strip焠ざて。

低をてり圯埞ね圯テシねダモヲヌリ畩叶か觢よどぃ堳吇のポジブレ雺巤 ぉ审槗盷諆窒叢 圯三テシゾリ攽退 ダモヲヌリ䷿覦衧筈て碹誌ざぽじ。

覊ぞぃダモヲヌリねSIDか觢よどぃ堳吇の --sid 1000 どとテゾヨムど敯倣ゑ挆宙ざづ实衋じりでAvailable sid = 1024 1025 1408 65520ね槗ど衧礹か凹りねてぜねダモヲヌリて佾ぇりSIDか觢らぽじ。吃SIDね冄訲ぽての觢らぽずを。

杰享ねダモヲヌリ畩叶, TSID, SIDなっぃづの、YNET ぁゃざぃ傘志錱 圯三泡攽退䷿覦 杰享ごをか綹麖なぽでむよるづぃぽじ。

叁耂ラヲギ

げね託亊のFreeBSD8.2甧な2012平1朇〜3朇な曷がぽざぞ。ハ・シユヲゃ璯墂なょぢづ徭妘な達ぅ堳吇かぁらぽじねてこ亅找上ごぃ。