TV 수신카드

하드웨어 지원 및 드라이버 설치 등에 관한 문제 해결

Moderator: Dry8r3aD

Post Reply
prism
Posts: 9
Joined: 2013/01/29 Tue 10:43 pm

Re: TV 수신카드

Post by prism » 2014/12/14 Sun 8:43 pm

USB 인터페이스의 TV수신카드는 써본적이 없어서 잘 모르겠습니다만,
혹시나 도움되실까봐, 제가 현재 쓰고있는 PCI 인터페이스의 TV수신카드를 기준으로 말씀드려보자면,

제가 그 당시에 쓰던 스카이디지탈 제품을 기준으로 방법을 구글링도 해보고 이리저리 시도해봤지만,
저의 내공이 부족해서인지 영 어렵더라고요.

근데, 좀 오래된 자료이지만, 디비코 제품은 스카이디지탈 제품에 비해서 잘 정리된 가이드가 좀 있었습니다.
그래서, 아쉽지만 눈물을 머금고 저의 SKYTV HD PURPLE 을 동생 데스크탑에 달아주고,
저는 디비코 제품으로 갈아타려는데, 신제품은 시중에 검색이 되지 않아서, 중고제품을 구해서 쓰고 있습니다.

역시, 리눅스에서 최신 하드웨어를 쓰는건 사치인듯 하네요.

지금 제가 쓰고 있는 제품은 Divico Fusion HDTV5 Gold ? 일겁니다.
아날로그는 tvtime 설치해서 보고 있고,
디지털은 dvb-apps 설치해서 mplayer 로 보고 있습니다.
투명에 가까운 블루

prism
Posts: 9
Joined: 2013/01/29 Tue 10:43 pm

Re: TV 수신카드

Post by prism » 2014/12/14 Sun 10:07 pm

[quote="yogeebae":ite52m1z]친절한 답변 감사 합니다.

한 가지 더 궁금한 사항이 있습니다.

Ubuntu-Gnome14.04상에 윈도우즈7 가상머신이 설치되어 있습니다.
저의 짧은 상식으로는 호스트 컴퓨터에서 인식이 되어야, 거기에 설치된 가상머신 컴퓨터에서 작동되는 것으로 알고있는데.........
TV수신카드 설치하면 작동 될까요?
호스트 컴퓨터인 우분투의 커널에서 TV PCI card 인식만 된다면, 가능 할수도 있겠다고 생각은 되는데.........[/quote:ite52m1z]

글쎄요.. TV카드를 가상머신에까지 인식시키려면 굉장히 힘들지 않을까 싶네요..
그리고, TV카드를 호스트인 리눅스에서 인식할 수 있다면, 굳이 가상머신에까지 인식할 필요가 있을까 싶기도하고요.
특별히, TV카드를 가상머신의 윈도우7에서 구동시켜야할 이유는 없는것 같은데..
결국에 TV카드를 가상머신에서 인식시켰다고 하더라도, 성능문제로 실제로 사용하기에는 어렵지 않을까요?..
어쨌든 짧은 지식때문에 도움이 되는 정보를 못드려서 죄송하네요..;;
투명에 가까운 블루

ubermensch
Posts: 11
Joined: 2010/02/18 Thu 7:31 pm

Re: TV 수신카드

Post by ubermensch » 2014/12/15 Mon 8:10 pm

[quote="yogeebae":2omw3r9c]TV 수신카드를 구입해서 우분투 14.04의 데스크 탑에 장착해서 또는 USB에 꼽아서 쓸려고 생각중인데,
어느 것이 잘 되는지 아시는 분 힌트좀 부탁 해요.[/quote:2omw3r9c]

국내는 스카이 디지털 TV 수신카드가 거의 평정하다시피 하였습니다만..
리눅스에서의 지원은 디비코사의 수신카드가 좋습니다. usb, pci, pci-e 카드가 지원이 잘 됩니다.

이론은 잘 모르겠고. 겸험적 측면에서 말씀드리자면...
기존 스카이디지털 usb 수신카드를 쓰고 있었습니다.

이게 리눅스에서 드라이버 지원이 부실하고,.. 관련 자료 요청해도 지원은 절대 없구요..
능력 부족으로 스카이 디지털 리눅스에서 인식시키는 걸 실패해서

임시로 버츄얼 박스에 윈도우 7을 깔고...
가상머신의 윈도우 7에서 (가상머신에서 usb 패스 스루는 지원 됩니다. pci는 패스스루가 기본적으로 지원 되지 않고.. 버츄얼박스 기준으로 pci를 패스 스루 하려면 , IOMMU를 사용하라고 하더군요.. 관렴 메뉴얼 읽어봐도... 제 능력치는 벗어났었습니다.)

호스트 리눅스, 게스트 윈도우 7, 게스트의 스카이디지털 usb 수신카드 장착, 윈도우 7용 스카이 디지털 TV 수신카드 드라이버 설치, 그러면, 호스트의 윈도우 7에서 TV는 볼수 있었습니다만, 거치는 게 많아서 그런지.. 프레임 드롭이 너무 많이 발생해서 정상적이 시청이 불가 하였습니다. 고사양 CPU에 cpu 프리퀀시를 최대한 올려야만 프레임 드롭 수치가 떨어졌었습니다.) 2009년도 당시 AMD CPU 테스트 결과 였습니다. 멀티 코어 유무 보다. IPC 성능(인텔쪽 높은 프리퀀시)이 상당히 높아야한다는 결론을 내렸습니다.

2013년 쯔음에. 결국 디비코 TV 수신카드로 중복 투자 구매하였습니다. 리눅스 네이티브로 잘 됩니다...
리눅스 전용 TVHEADEND 서버 깔고 연동해서, PVR 시스템. WebM 또는 H264 실시간 트랜스 코드 스티리밍. ffmpeg, x265 인코더 이용.. 포스트 프로세서 이용.. UHD HEVC 녹화본을. H264나 저품질 H265로 트랜스 코딩(실시간 트랜스 코딩은 불가)까지 할수 있도록 구축하였습니다.

네이티브 리눅스용 TV 수신카드 쓸려면,, linuxtv.org에 atsc surrported device에 기재된 국내 디비코 TV카드, 국외 Hauppauge TV카드가 ATSC 계열 리눅스에서 지원하고. 잘 돌아 갑니다. 그리고 atsc지원하는 HDHomeRun plus란 제품이 있습니다.
http://linuxtv.org/wiki/index.php/ATSC_Devices

관련 HEVC 4K 420, 422 인코딩, TVheadend TransCoding 태스트 캡쳐 자료입니다.
http://imgur.com/a/3ZCq5

아래는 리눅스에서 지원되는 tvheadend backend server와, xbmc(Tvheadend forehand client-Tvheadend Add-on), ffmpeg 연동한 실사 캡쳐입니다. 구축밥벙은 구글링하면, 제가 쓴글도 있고. 네이버 eddyLab 까페에 tvheadend 관련 자료 많고, 구글링하면 외국 포럼, 블로그에 넘쳐 날겁니다.
[img:2omw3r9c]http://i.imgur.com/3t8D1Tp.png[/img:2omw3r9c]
입니다.

ATSC 리눅스 지원하는 TV카드 구매해서, 녹화전용으로 썻을때도. Acer 522 1세대 온타리오 1Ghz 듀얼코어에서도.. 1080i 지상파(Video:mpeg2, Audio:AC3), 케이블 clear qam (Video:H264, Audio:AC3)녹화는 잘 되었습니다.

참고 하시기 바랍니다.

Post Reply