우분투 18.04 LTS 설치하고,
sudo apt-add-repository ppa:mamarley/tvheadend-git
sudo apt update
sudo apt install tvheadend
이렇게 세 줄 실행해서 tvheadend unstable(4.3.x버젼)로 까니까
vaapi 가 기본으로 되네요?
위에 말고 딴거 깐건 없습니다.
libva 버전이 2인지 1인지 알고싶은데 vainfo 명령어가 안먹네요. (괜히 뭐 설치했다가 안될까봐...)
알게된 사실 몇가지 끄적거려 봅니다.
참고로 제 시스템은 하스웰 셀러론 G1840 (cpubench기준 2865점), 램4기가 입니다.
1. stable(4.2.x버젼)에서는 코덱설정에 vaapi가 안뜹니다. unstable로 깔면 나옵니다.
2. 제 시스템 기준, 720p 한 채널당 cpu자원 10~20% 정도 먹습니다.
영 좋지않은 cpu인데, 우분투시스템+핸드폰2개(vaapi) tvh 돌려도 50% 아래입니다.
3. 소프트웨어트랜스코딩에 비해 동일비트레이트 대비 화질이 떨어집니다.
대략 1.5~2배 정도 올려야 비슷한 화질이 나옵니다.
즉, 동일 화질로 보려면 시간당 데이터 소모가 1.5~2배가 됩니다.
4. 4.3버전이 4.2보다 소프트웨어트랜스코딩도 발전한듯 합니다.
4.2에서는 핸드폰 두개를 못돌리는데, 4.3에서는 핸드폰 두개를 돌립니다.(거의 100% 육박)
vainfo만 한번 설치해보세요 ^^;;
방금 stable로 재설치 해서, (unstable은 괜시리 불안)
vainfo설치해도 의미가 없게 되었습니다.
만약 1.8이 맞다면, 그럼 2로 올리면 화질이 더욱 좋아지겠네요?
이러면 또다시 설치하고싶은데 ㅎㅎ
제가 몇번이나 비교 검증 했습니다.. ^^;;;
하아... 3일 동안 세팅해서 겨우 티비 뒤에 두었는데
또 꺼내서 재설치를 해야... 하겠죠? ㅋㅋㅋ
stable/unstable/release 버전 통틀어서, vaapi를 사용시 가장 안정적인 버전은(제 경우에 한정해서) 4.3.1292 입니다. 이치로님 도커 latest 버전도 금일 기준으로 동일한 버전이고요. 근데 이걸 직접 받아서 빌드하는 방법을 간단하게 알려 주셔서 일이 무척 쉬워졌습니다.
vainfo도, linux mint 19(ubuntu 18.04 기반입니다)에서는 install 후에 실행하면 에러가 납니다. 추가 package를 깔아야 했는데, 블루님 시키는데로 하면 한번에 ok입니다.
qsv 유닛이 포함된, sandy-bridge 이후 cpu에서 지원 코덱/인코딩/디코딩 여부는 위키나 구글에서 열심히 찾아야 알 수 있었는데 vainfo 한번이면 정확하게 알려주는게 쓰기 편합니다.
그런데.. 4.3.1292 버전에서 잘되시는 군요 ^^;;
저는 이상하게 iptv 랑 튜너 스캔에서 에러 나서 쓸 수 없어서 실제로는 vaapi 가 되는지 테스트가 불가능했습니다..
트랜스코딩할 소스채널이 없어서요 ㅜㅜ 결국 할 수 없이 버전을 내려 사용중입니다.. ^^;;
혹시 소스가 튜너인지 아님 IPTV ISP를 알 수 있을까요?
저도 이번에 이치로님이 업데이트 해주신 4.3.1292 도커버젼 받아서 사용중인데요.
h264코덱으로 720p bitrate 2700kb/s, 540p bitrate 1500kb/s 으로 설정하여 두개의 프로필을 사용하고있네요. KT IPTV 사용중입니다. 잘작동하네요.