UNIX TV - suplex.gr.jp
Transcription
UNIX TV - suplex.gr.jp
c N M XY 34 EL B + ?A@ 5 ) B D ¬ ¦§ Ä e 5 ¼´ ² 9 # ) " 4 0 <= tu : wx 89 # pq v c S hi + hi o j ; yz ,o j o c > {| 4 / } rs o $ ~ ¡ % ( ¢ £ ( c c a / : TV ( ) UNIX TV ¤¥ > [email protected] ) H c f 67 5 / Ó Þß ÑÒ gc " Î - ØÙÛÚ × èo $5 ÜÝ ]\ ÌÍ P - ÀL ) Ô é êë ·¸ àáâã j Î Á à * S ¡ " ®¯ F ½ 0 Z[ \ d Le _ ° ¨© o #$ gc ! % ä ¾¿ a ¹ » TV 0c g± _ OP " TV ( a ²c Ï Å 7 B f K ]^ Q ²c ) / GR C ³´ ª« g B 67 hi B 6 æç ¾¿ ½L ½ ÌÍ å 1 ,.- : o ²L #$ _` ST D 89 j >º / Ð 9 ·¸ µ Æ ( UNIX B ; ¶ » ÕÖ » % UNIX ! / E <= - 0 aL EU TV TV " FreeBSD Linux #$ F 4 ¹ bc kl SR G HI ÀÇ 6 ²c ]m bc TV > 01 X L % V J / 2 B WX Y K 34 &' no ? ( >º B J ) ÈÉËÊ UNIX * » Z[ D B n : E B 2 ) , ó GH T Gõ D 5ú D E m BC a T F S H E E B Ä B K o D E D a T Gõ 78 A ( EFG GH F 78 n kml )) Tà ;< | ={ / / v s % ? @ g s E D B B - Õ Ê K ±² b 0 K ? ú E B a ( ´¶µ ËÊ ³ o c ( ¨ ?A@ £ s u C ¥¦ i > ·¸ Ê L ® ©ª v B ® c f p¦ ¤ « TV u TV ) B ¹º c 4 % 2 (S-Video RCA( Ü Y ß a ³ » ? ú ¬ ¢ £ ? TÖ B ^ ú S C] S R a E B _` B ö÷ B J ) ÌÍ T L :-) : ,± NO % X _` B 1 OP ù B K ]^ W UV D \ OS M ] [\ ZY FreeBSD 5.x L a Vine Linux 2.6 Î RealVideo Z[ \ S c É0 R 4 FreeBSD 4.9-RELEASE Gõ ?A@ a "$ XÁ FreeBSD: NetBSD, OpenBSD: Mac OS X: T K ]^ B ô± B % B T Gõ ( TV Ä a B Ú ÜÞ n] _ Tà BSD ïð D C K Oú OS ì : : : ñò ©í / Linux ( ø B ² £n ]n Õ ¼´ > _` B S BSD î E e Ð ó F c û ù a M PQ üýþ 6 G HI Õ 5 5 TV TV _ ( F @ ( J / a ÿ K Linux ? g ij Y gh ef cã d ]ab [\ ZY _` _` ^ ^ 2.4.22 2.6 ) D ´ À ÇÈÉ ° ÅÆ ÂÄà ¯ ÁÀ FreeBSD Linux Ä K ! B ÄH ( _ E E J H ôL B C PCI ( H S B B Ê 0 ¡¢ H Gõ ® §c : TV a K c MPEG 2 / D ² } GH F v 4 - g s u Õ o ~ e s } t Z[ s L | y rp q x ={ w z ôL c MPEG B 9 m - E C Õ ) ~ 78 0 c ôL TV ] CPU: PC o : B ?A@ T Gõ : ' > = c 3 D B ¿ + . * ô( B ôL gc ] E (RF) / E ?A@ PCI ( F - B G HI F i 0 C m Q bµ ôL a - : 800x600 : XFree86 : TV ( 0 Gõ LB : JK T J GH * 1 ) K i ): TV 1 ;< - B D TV : TV ] "$# ! J ? & PC % B E TV D +c " = 0 100GB ) B X ¹ > ?@ E Õc Õ I l 0 c : PentiumII 400MHz 128MB : LL-T1610W (1280x1024 : ATI 3D RagePro : Sound Blaster 16 4 63 ½ ¾¿ ¼ ÎÏ Í Ö ÓÕÔ Ò ÐÑ Ì × Á æ ì ò ô úô Ë$à¿ Á ß À íñ ù Ú ð ðà Ù ï Ø ÿø Ë à¿ ß ìíî ø ÀÆ Ë É À í ÝÞ¿ þ Ü ýÉ Ú Û ç Ú É æ Á Æ ð ÷Þ ¿ ü ó ë ö ß õ ¾ ãäå ê Ú Þ Ú ß ó¾ û Ù Ø á â èé ó¿ ô ¾ Fusion Bt878 ñ À Þ¿ ß ò À saa7134 Linux Linux Éí Þ¿ ë à ð ÿ ï ß æä ø Éí ò ò ñ ñ Á ð ï æä ö ø ëà ÿ ñ ò - À íÀ É "# ð &(' QR Ò P ÐÑ NO FG E × CD B % Ñ Ñ 3 +, 2 * ) × &(' $% ¸ 1 /0 4 W LM · ´¶µ Á V . ÿ Ë à¿ ö 7¾ ÿ ê 8¸ Éë ß 56 ò :; ö À × Ë¾ S < A ·9 ÿ ´¶µ ÆÀ 3 ¾ 2 Á ì @ >? É = = À À õ¿ à ß æ ò ñ NO TU LM × SAA7130-STVLP( ) EX-VISION300TV(ELSA) PrimeTV 7133LP(NOVAC) QSTV15(Canopus) ) SAA713x GV-BCTV5/PCI(I/O DATA) BT878A-STVPCI2( ) AD-PCITV( ) CBP-AV(BUFFALO): TV Bt8x8 2.6.2 À Linux À à cx88 ( Conexant CX2388x 2.4 2.6.2 Ë ! SAA713x íÁ É Â ) Linux Linux à ! Bt8x8 Philips SAA7130/7133/7134/7135 (SAA713x ) FreeBSD Ö ) ì × ó 4.9 ( 5.2 ï 2.4 Á http://www.jp.freebsd.org/www.FreeBSD.org/ja/releases/5.2R/hardware-i386.html æä bttv Linux ð Conexant Ì × Brooktree ÐÑ Brooktree Bt8x8 ÓÔ Ò Brooktree Bt848/849/878/879 (Bt8x8 ) Linux ÎÏ Í FreeBSD K% IJ H +, Ì ð QR P j } v 1w ¯ \ ³[ TU | u Z ' ÓYX _ ^ ñ ò ñ a ' å Æ Æ a æä ] ò Å de V ` ` Æ å fg å ò S k bc ij h å Æ ò ò l _ ^ ] _ ñ ÿÆ ò ^ _ ] ^ ñ ÿÆ ñ ÿÆ ` l a ] å ò ò Å de bc Æ TU ` V ò fg ò 4 ] ) ò ` Æ å % Z ' ' ÓYX ñ &(' m &(' ) Ò o S no µ µ µ 0 17 * #define NO_TUNER #define TEMIC_NTSC #define PHILIPS_NTSC #define PHILIPS_FR1236_NTSC } æä æ Æ ` V Å Â ñ ò } ò òÆ ¡ · ¢£ ¤ ³ ±² ®  ³ «¬ + I ò A @ ÿ Ë ÁÆ ¥ õ æ æ îß ò ñ å ´µ ï } | ¯° ª ó Ë À ¾ ³ · Ú ø ° Ë 9° ó ÷ À µ¶ # sysctl -w hw.bt848.card=17 # sysctl -w hw.bt848.tuner=4 ) §¨ ò ò  ¹ _ ] ¹ ] ¼ ^ ó ] sysctl } 0 ¡ sysctl 0 1 4 9 (FM OVERRIDE_TUNER: /usr/src/sys/dev/bktr/bktr_tuner.h #define CARD_UNKNOWN #define CARD_IO_BCTV3 OVERRIDE_CARD: /usr/src/sys/dev/bktr/bktr_card.h / å # reboot ¦ ©ª device pcm \x å  æ TV ` Å Bt8x8 Ì% ß ò / y ò # cd /dev # ./MAKEDEV bktr0 # ./MAKEDEV snd0 rs device smbus device iicbus device iicbb device bktr options OVERRIDE_CARD=0 options OVERRIDE_TUNER=4 &(' ° a # config tv # cd ../../compile/tv # make depend; make; make install t TV z{ ï (Bt8x8 ) (SAA713x ) no ~ # cd /usr/src/sys/i386/conf/ # cp GENERIC tv # vi tv FreeBSD Linux Linux TV &(' ) p ( FreeBSD q TV TV Ì FreeBSD,Linux ^ ï §¨ ò ñ }½ í ï º» ø ÿ ¾¿ ï ò ñ¸ _¾ õ Á À ÃÄ Â Á ¿À Ì% \x }ÈÉ j v Æ Å | 1w Æ u ñ ò å å ò Æ TU ` V å } | Ê Æ 4 ] Ç Ë ±Ó % no &(' Ê % no &(' ³ ³ Í (Bt8x8 Í ÔÕ P I2C support (Bt8x8 × ï Ì ß P Ï Æ Î Æ Ø Ù µ¶ · ¢£ ¤ í ½¾ ¼ ß ð æ ß ò ï ï æ Ú ñ å Á æä À µ¶ } 1 Ú ¾ ï à¿ V OSS Sound Card Support y )( Ð ` ALSA Ö I2C support, I2C bit-banging interfaces m Character devices Ë Video 4 Linux # reboot # cd /dev # ./MAKEDEV video # ./MAKEDEV audio /etc/modules.conf # vi /etc/modules.conf ñ Æ # make dep clean bzImage modules modules_install # cp arch/i386/boot/bzImage System.map /boot/  æ m ì ` Å Video 4 Linux m &(' ° Á À ò BT848 Video 4 Linux y Ú Video 4 Linux z{ a ò Multimedia devices p make xconfig) q ) no # cd /usr/src/linux # make menuconfig ( rs Ç (Bt8x8 Ì% % cat /var/run/dmesg.boot ) ( bktr0: <BrookTree 878> mem 0xe2000000-0xe2000fff irq 10 at device 18.0 on pci0 iicbb0: <I2C bit-banging driver> on bti2c0 iicbus0: <Philips I2C bus> on iicbb0 master-only iicbus1: <Philips I2C bus> on iicbb0 master-only smbus0: <System Management Bus> on bti2c0 bktr0: Card has no configuration EEPROM. Cannot determine card make. bktr0: Pinnacle/Miro TV, Philips NTSC tuner. Linux t FreeBSD ) ) Ç ÑÒ Á | ßà á Þ ÝÞ ÛÜ &' % #$ ã â " ÿ ! 9 7 ô ìí ô êë ñò èé æç ïð î ó û ô ú ó ù ÷ø õö î ó ý öù ù ù ø ü î é ÿ ÿ þÿ ï é þÿ ÿ ù é ÿ ÿ â >? 8 ;=< å D BC A @ ;=< â : ÿ u < é " þÿ 7 OP MN L >? I2 H G é EF Qé ø] Z\[ % X JK W Tù ú g ûY ù Vù U f ò bcd V V U U ñò ú ïð a ú ù ñ eò ñ Z e X ù z L ç ÿ 1 é æ i h : http://bytesex.org/v4l/ : http://bytesex.org/patches/2.4.22-3/patch-2.4.22-kraxel.gz Video for Linux 2 # cd /usr/src # tar xfj linux-2.4.22.tar.bz2 # ln -s linux-2.4.22 linux 2.4.22 2.4 { ø ù rs ñ l jk q p ñ V o mn o ` Y T ñð ût saa7134 /etc/modules.conf ( v< ) ) |} ( * 2.4 â # w ) -, x=y ( + (SAA713x ) Linux type=2 - Philips NTSC (FI1236,FM1236 and compatibles) type=4 - NoTuner type=31 - SHARP NTSC_JP (2U5JF5540) type=40 - HITACHI V7-J180AT ./ TV 01 card=0 - *** UNKNOWN/GENERIC *** card=78 - Jetway TV/Capture JW-TV878-FBK, Kworld KW-TV878RF card=81 - GV-BCTV5/PCI (IO/DATA) card=99 - AD-TVK503 ( ) æç / /usr/src/linux/Documentation/video4linux/bttv/CARDLIST è2 % dmesg ( ) Linux video capture interface: v1.00 bttv: driver version 0.7.104 loaded bttv: Bt8xx card found (0). bttv0: using: BT878(Jetway TV/Capture JW-TV) [card=78,insmod option] i2c-core.o: adapter bt848 #0 registered as adapter 0. bttv0: using tuner=5 i2c-core.o: driver i2c TV tuner driver registered. tuner: probing bt848 #0 i2c adapter [id=0x10005] tuner: chip found @ 0xc0 tuner(bttv): type forced to 2 (Philips NTSC (FI1236,FM1236 and ..)) [insmod] bttv0: registered device video0 bttv0: registered device vbi0 bttv0: registered device radio0 3 TV alias char-major-81 bttv options bttv card=78 options tuner type=2 bttv BT878A-STVPCI2 ä (Bt8x8 ) å /etc/modules.conf 56 4 Z\[ g eò V 7 % b # bzip2 -dc patch-2.4.22-kraxel.gz | patch -p1 ~ RS ` ^_ ù a V rs q saa7134 êë â èé æç ? < â L ÿ 1 ÿ ú ïð î X W ò ù ù ó ù ÷ø öù õö î û 0 ÿ 1 % $" 0 ý ù ù ø ü î é þÿ ÿ saa7134-0.2.10/doc/CARDLIST.saa7134 ó ` f _ ù ü é ÿ ÿ V ®°¯ ¡ p «¬ ª ³´ ² ¨© ±6 " 6 â * FreeBSD: fxtv Linux: xawtv f¢ TV Bt8x8 saa7134-0.2.10/doc/CARDLIST.tuner TV 0 -> UNKNOWN/GENERIC 5 -> SKNet Monster TV 10 -> Kworld/KuroutoShikou SAA7130-TVPCI 13 -> ELSA EX-VISION 300TV 14 -> ELSA EX-VISION 500TV 16 -> AOPEN VA1000 POWER ô < 56 4 3 ¦§ è2 æç 01 ./ + -, # ) ( &' % #$ " ÿ ! 7 9 % dmesg ( ) i2c-core.o: i2c core module Linux video capture interface: v1.00 saa7130/34: v4l2 driver version 0.2.9 loaded ) saa7130[0]: subsystem: 1131:0000, board: Kworld/KuroutoShikou ( SAA7130-TVPCI [card=10,insmod option] i2c-core.o: adapter saa7130[0] registered as adapter 0. i2c-core.o: driver i2c TV tuner driver registered. tuner: chip found @ 0xc0 tuner(bttv): type forced to 2 (Philips NTSC (FI1236,FM1236 and ..)) [insmod] tuner: type already set (2) saa7130[0]: registered device video0 [v4l2] saa7130[0]: registered device vbi0 ã ñò û saa7134 ìí ó TV ô % tar xvfz saa7134-0.2.10.tar.gz % cd saa7134-0.2.10 % make KDIR=/usr/src/linux # make install ô alias char-major-81 saa7134 options saa7134 card=10 options tuner type=2 SAA7130-STVLP ä (SAA713x ) å : http://bytesex.org/saa7134/ : http://bytesex.org/saa7134/saa7134-0.2.10.tar.gz /etc/modules.conf ³ ² £ ºé ¸¹ ¶· µ2 , 8 ¥ ¤ ç ûæ Þ ÜÝ Û äÑ ¿ ÿ e ÷ç è b e ¥ â áâ ã ÀÁ ¾ ½ »¼ é ÃÄ Â a p ñ Xå W ò ï éù V ìí î N ÇÈ Æ êë ÎÏ 7 %Í ÊÌË É # ò " 0 Þ Ý 1 ÿ ¾ é ðñ º/ Å , g *N ñ Ô eò p ÒÓ fÑ ab ` _ ]^ [\ YZ ÕÖ ù Ù http://bytesex.org/xawtv/ saa7134 de ù â ý þÿ úû ü Linux gh d ÿ f d f kl ij c. ÿ VinePlus FreeBSD 3.91 rpm,dpkg,FreeBSD ports { mn y z d wx b v I e u st qr p o u } | ~ ×Ø ü 2 -. #$ " +, ! * ü () ' & %þ % configure % make # make install rpm øV xawtv ó 1 /0 H E 7 6 45 3 FG 1 CD B :; A 5 89 @ * ? =< > M KJL I xvidtune -next 0 p V XFree86 a Û ý ) " Ü ô ( õ % fxtv -geometry 640x480 / ø õÓ Fxtv*inputFormat: ntscj Fxtv*defaultInput: tuner Fxtv*defaultAudioInput: tuner antenna) Fxtv*tunerMode: cable ( Fxtv*cableFreqSet: jpncable Fxtv*cableStationList: 1-12 (CATV ) Fxtv*antennaFreqSet: jpnbcst Fxtv*antennaStationList: NHK(2) MBS(4) ABC(6) KTV(8) YTV(10) Í Tuner/S-Video à$ : : Input 2 b /usr/X11R6/lib/X11/app-defaults/Fxtv Í X ö÷ fxtv ã ) ¹ (^_^;) äÙ X ¹ (.fxtv Nß fxtv fxtv Ú http://people.FreeBSD.org/~rhh/fxtv/ Bt8x8 TV 1.03 FreeBSD,NetBSD,OpenBSD fxtv ` Y U e ö e [ e Y ! Ð ¿ ÿ ¾ 0 ;* I 7 PQ W O V AN XW E CD V TU R S ÿ . ¡¢ § ¨© ¥¦ ¤ £ ¬« ¯® ¥´ ³² ° ± ¯® ¥´ ³² ° ± ·± ¶µ ·± ² ¶µ ° ± ³ ¥´ ¹ ö÷ ÿ ¸ ÿN _Ñ \^] O å[ ZØ Ë XY þÏ n W Ö UV ST Ø d RØ c e e g l [ : ij ! ij mn kl üý ª f ' f /0 " -. , + )* 7 8 ( &' 0 % 4 56 o $ # 231 o A ? t @ d f ? = :n ;<>= D0 u K 7 BC J J 8 9e . 8u EF + 0 s t BCL ' o GHI GHI M 3 » |~ op vw {z y tu x } ½ |Ë http://www2.fctv.ne.jp/~yodegura/catvband.htm CATV e : ½ [7] freq = 189250 [8] freq = 193250 [9] freq = 199250 [10] freq = 205250 [11] freq = 211250 [12] freq = 217250 Oq [1] freq = 91250 [2] freq = 97250 [3] freq = 103250 [4] freq = 171250 [5] freq = 177250 [6] freq = 183250 ) ( rs Xvideo xawtv -noxv úû î F ø P `Ñ X Ô Õ Ö êéè þÏ ë ab : óõô ò : xawtv-3.91/frequencies/ntsc-cable-jp.list g % xawtv -geometry 640x480 Ñ üý 13ch ÊÏ XFree86 Ó ÊÁ 1-12ch ) h fxtv Ð äåçæ ðï Qê japan-cable ìí : Ë Ñ Ò ùê xawtv ñË / ¼ ½ ÇÌ » Ò ê º xawtv ÎÏ Ñ S-Video 0 ÊË 12ch ÌË + ÅÍ xawtv ¾ 1ch ÆÇ 1 àÀÁ Ö âã Ê Á á Êê Òà Ñ Ð ÈÉ ß Þ ë Ý î ÚÜÛ ìí ×ÙØ ë ( ÈÉ [1ch] channel = 1 key = 1 .... [12ch] channel = 12 key = plus [skapa] input = svideo key = 0 ÄÅ NTSC TV ÆÇ : ntsc,television,svideo,compisite1 : NTSC,Television,S-Video,Composite1 ÈÉ [defaults] norm = ntsc input = television ¿ japan-bcast ¸ .xawtv ¹ [global] freqtab = japan-cable .xawtv º xawtv Ê f î üý e ÔÕ Ó Þ ÑÒ Ð ã>© KL Þ % »¼ TV ¶¸· µ ¤ RealVideo i Ò Ø Á Â^à ¿À á ã à ×Ø ` ½ ß Þß Ö çè í Ý æå äå ½ Ø ì êV é â ùû Þ ë ÄØ TV ¹º ® ÅØ Á ì ¤ ÙÚ â UÆ Û a Þ ú © V ö ÊË ù óôõ `ø Þ ñòðï ä÷ É íîðï È ` ì ü ß ÿ ) F $ Þ G !#" : RealPlayer8(Linux Ç È ü Ö g 6 &' _ F $ + RealVideo9 ½ Ü !#" Linux, BSD É / ¾ ýþ Ö ( ÊË : RealOnePlayer Ö ) S ¤ ì BSD Linux RealVideo9 Ø ÌÍ Windows, Mac Î Ý RealPlayer Ï < m ÎÏ Ë ¡ ± ¯° ô ./ !#" *,+ ) ( E ./ *,+ < :; IP 3H . AG h [\ F - p i ]_^ @ CD q F 1 - jk Z g 9o 23 XY *,+ 1 f6 8 0 / VW OS |} s= r I 23 7lm 9` de ~ F z{ xy o &' % < :; FreeBSD $ J 4 0 0 % 56 1 1 tu Linux þÏ 8 23 &' KL TV ¢£ 23 F RealPlayer Ç Â ¤ 7 vw a M Helix Producer FreeBSD g Ë 9 4 ( TV j N n bD 4 TV g ½ 56 Ì ¥¦§ . 56 ²³ ¨ ã>© ` c 5 7 TV j ª« p OP RealPlayer: ½ ½ Ë ´ Helix Universal Server: Q 7=?> R ¬ ntsc/NTSC,svideo/S-Video : 2 % v4lctl setinput svideo % v4lctl setchannel 1ch Video 4 Linux xawtv v4lctl (V4LCTL) §_ ½ F 1 @ RealVideo9 TV f i ® ST 23 Ç e g î U Helix Producer: ÷ AB 4 ÊÏ x .xawtv v4lctl xawtv .xawtv Ë TV Ç þÏ RealVideo9 ¥ ¤ ¡£¢ ° ¯ ® ¬ ª« © §¨ ²³ ¯ °± µ` ²³ G °± ¦ ¹ ¸ µ ¸ º ¶· ¸ ¹ µ µ` ´ ¸ ¿ Á ºÀ é è âu 4 µ J b ¸ ´ I b < 3H 8ê ù KL ¾ !Ë D Ê »½¼ Ç ÈÉ> º F Æ ÄÅ | à |±  p ÎÏ g Í v =Ì Ñ µ ×Ø ÖÀ | Õ Ô º ¹ ¸ µ ª ¸ © û ö F ¯ ` |  p ÐÑ ñò ¿ c zÙ ¡ð îï í \ì g ýþ ü ú ÷ø µ` À ´ p³ I ) % producer -ac 00 -ap 02 -vc 00 -vp 02 -cs 240x180 -ad ’150k’ -o test.rm -ac: -ap: -vc: -vp: -cs: -ad: -o: ( Ku Helix Producer 9o u v4lctl TV tu % v4lctl setstation 1ch ± Helix Producer Þ OSS à Helix Producer ALSA æç : ÜÝ ÿ ô H ó Ë ! Gi H ! Ë Ë ! Ë õ *,+ ó Gi H Ê I ! !Ë !Ë Ê hG G e - õ ô H *,+ ó ó J p p Ctrl-C RealPlayer test.rm AUDIO Device 00: Sound Blaster /dev/dsp Port 00: synth Port 01: line Port 02: mic TV Port 03: cd F VIDEO Device 00: Kworld/KuroutoShikou SAA7130-TV /dev/video0 Port 00: S-Video Port 01: Composite1 Port 02: Television TV F express ßà á % producer -pd s µ Helix Producer ÚÛ RealVideo9 ¯ ë FreeBSD ports RealPlayer tu c http://www.realnetworks.com/solutions/leadership/realvideo.html ¿ RealPlayer ° ` % cd rv9/codecs % cp drv4.so.6.0 rv40.so.6.0 /usr/local/lib/RealPlayer8/Codecs â RealPlayer8 ä http://www.jp.realnetworks.com/products/producer/basic.html Helix Producer Plus( ) ã RealVideo9 ) http://docs.real.com/docs/playerpatch/unix/rv9_libc6_i386_cs2.tgz Helix Producer Basic( Helix Producer RealVideo9 RealPlayer8 å ÿ à \ÓÒ - OK ~ Ù p ÚÛ ´ ¯ # ° ` ¿ ÐÑ µ æç µ` ²³ °± µ G à ± \ . À W ` c > 7l l 4È E ¿ 3H G G -sp: Helix Server $INSTALLDIR/audiences/ N 4 !m 7l ! I % 3H G XY X H m 3H mJ G H W! *+ " J= I $ ' $ (SureStream) ( 3 ) F ) 3 &' 6 I Q/ 4 m > -. , J I ! I gH m (6 I & f õ .H 01 R EF J I 4 J 2 J 2 ! I I 2 Z[ J  I 2 ! f J I > 3H | G K F EF Æ ) ÄÅ | p rtsp://serverhost.domain.jp/broadcast/stream.rm RealPlayer : username:[email protected]:port/stream.rm username,password: Helix Server serverhost: Helix Server IP port: Helix Server HTTP stream.rm: ( ) 3H F J 2 -. > > I J Æ ÄÅ | p I 7 ! 6 ] \ò Â^ Á ¿À Í 8 Ì Æ »¼ 9^ b a ÉÊ Å ÇÈ á 4È 5 = v _` G ; R c u st jkl i r opq mn ' h | Y z{ jk ef g d w xy }~ U @ ' Y ¥ | z{ w xy z y q d £¤ | t ' Y d ¡¢ ª ¨© y ¦§ i z ®¯ y «¬ t ç ÓØ y × æ È ÕÖ ÓÔ Ò ÐÑ Ë Ï y |Î ! 3 ¥ q ¹º °± q ³ r s² q´ µ ´ °· ¸ ¶ g ð å Íä ª Ì ã â È àá ß { { è éê è éê ª ª Øy Ñ Øy Ñ ï ª ª { è éê ª Øy Ñ íî ëì è éê ª Øy Ñ íî è éê ó Øy Ñ ñò y ª ( Ñ ªÙ ª { ÿ TV Ä SSH ÛÜ ( = : 554/tcp) : 80/tcp) : /tcp) : 9090/tcp) : 22/tcp) 5 ( à y TV ( ( á 4È RTSP HTTP IP IP ½ LAN ¾ IP \ I v LAN c F Ò Helix Server 4E 4 c 'H Y TV ¯ D > ST R IP B F N < J 6 IP . ¿ TV ; º I OK -ad: G HI EF IP F 1 C % K rtsp://serverhost.domain.jp/real9video.rm <>= J L vm OK 7 RealPlayer ? = A # cd ( ) # Bin/rmserver rmserver.cfg @ OP U : 554) HTTP( : ) 5 V F : 7070) RTSP( : 1755) ( p K F : PNM( MMS( U : 80) |A QR : Ð\ LM XML \ Producer Server ÐÑ % producer -ac 00 -ap 02 -vc 00 -vp 02 -cs 240x180 -ad ’28k,56k,256k’ -sp username:password@localhost:80/stream.rm : 8 ) 9 Helix Server ;ò http://licensekey.realnetworks.com/rnforms/ products/servers/eval/index.html?ulf=b Helix Producer : Helix Universal Server Basic( Helix Universal Server ÝÞ zÔ | Ú ª { ´ ýþ ö ûü øù ú ÷ õö ô »¼ Í âá Ë É Ê ÇÈ ã È âá Æ È ç ã ã Ê ã ç ) ( 456 Ç Å'& % Ð0 #$ !" , >? r U «¬ a ©ª hi ¨ P È t Ô Ó23 1 / Î . o l ½ ÏÐ ³á pq ! : 9 8 7 s pq - mn È Æ ½ ¹ ° æ È ½ »6 ¼ ®¯ ¸ ¹º Ë ¶· íî ã Ë +* È +* }~ ã | r y ½ vu ÌÍ Ñ ¾¿6 ð¹ Ë Ê Ð0 / Î . å Íä Ì Í Ì ÍÊ å zÊ zÊ y y éÉ ÆÈÇ Ñ Ù Ã Á À ÍÊ ÖÜ ¦Å Û Ú Ä ÒÓ ÷ È ÖÕ Ø Ö× ÔÕ Ñ ¹ Þß ®¯ Ý Ë å Ë Ë å z{ Ë wx ÕÖ Í Ì Ô | y Í z{ Ì ¥Ê -vm sharp È ÎÅ ): µ producer ): #producer /usr/local/bin/producer -ac 00 -ap $audioport -vc 00 -vp $videoport -cs 240x180 -ad $bitrate -sp username:password@localhost:80/stream.rm Æ ( ± -vm smooth *) # # audio from mic audioport="02" /usr/bin/aumix -l 0 /usr/bin/aumix -m 50 # video from Television videoport="02" ;; esac #ä 28k,64k,150k Z de c b ² 3 [\ ´ ): P ã LAN O ] å ( NO ^_ producer s ): 150k @ ( t ): 28k LAN X U # case $channel in skapa) # # audio from line audioport="01" /usr/bin/aumix -l 60 /usr/bin/aumix -m 0 # video from S-Video videoport="00" ;; ) ( A (PHS ( DE P R % ./stream.sh 1ch 28k,56k,150k cron at F Y ` TV TS TV GH RS Q X rtsp://200.1.1.1/broadcast/stream.rm IKJ Y R RealPlayer L % producer -ac 00 -ap 02 -vc 00 -vp 02 -cs 240x180 -ad ’28k,56k,256k’ -sp username:password@localhost:80/stream.rm V % v4lctl setstation 1ch ;< M Helix Producer NW #!/bin/sh $2: #$1: channel=$1 bitrate=$2 # xawtv kill killall xawtv #v4lctl TV cd $HOME cp .xawtv-big .xawtv /usr/local/bin/v4lctl setstation $channel = % ssh 200.1.1.1 ) BC TV TV gj ( TV k ssh LAN TV #ä µ ã ã â Ë ß á ß âà ½ * ¾¿6 Ð0 / Î . fg ¤ ¢£ ¡ Ç Ë å ä ¦§ Áå æ ß ë ã å ç &' % ß î æ í ß øþ ö÷ øþ ö÷ ôõ ñò ó < < : 0/ ; : 1 î ç . 9 8 î à î ï øþ ö÷ ôõ ôõ ñò ó ; ù ) ñò ó #$ ?@ => æ ú ç û http://www.suplex.gr.jp/~hourin/jus20040227/ î ã â Á äð î þ ýè ü î ã Æ ½ î · ½ ÿ P G ED AB F LM CD HI (^_^;) ( 4 ) )* 23 ( Linux 2003 12 Software Design 2004 2,3 TV ì + FreeBSD: fxtv Linux: xawtv ãè saa7134 éê , RealVideo ç TV - bttv " Bt8x8 SAA713x bktr à Bt8x8 Linux TV ë #$ FreeBSD ì UNIX TV ! BSD magazine 9 (2001 ): bktr fxtv UNIX magazine 2001 8 UNIX : fxtv Software Design 2003 3 Linux, Linux Helix Universal Server Advanced Book BNN Linux ë UNIX ä ì 7 6 5 äð TU S QR OP N K J p a _` ^ \] YX [ YZ WX V ÿ bc J o mn kl ij g T f de S h