2017.05.15. 추가
다시 해보니 여전히 동작하지 않는 문제가 발생했습니다.
아무리 생각해도 이건 plex transcoder의 버그인것 같아서 plex에서 tv 보는건 일단 포기하려고 합니다.
그래도 tvplexendchannel 사용자들이 stream profile을 선택할 수 있도록 수정한 버전을 필요로 하시는 분들이 있을지 몰라 원글은 그래도 남겨둡니다.
---
집에 있는 Ubuntu에 Docker로 Plex Media Server와 TvHeadend를 동시에 돌리고 있습니다.
전에는 기존 TvplexendChannel.bundle을 이용해서 잘 쓰고 있었는데, 어느 날인가부터 재생이 안되더라구요.
원인을 파악해보니 아래와 같은 문제들이 있었습니다.
- TvHeadend의 pass 스트림 프로필은 Plex에서 Transcoding시 오류 발생
- 웹 브라우저에서 Direct Play를 시도했음
Direct Play야 설정에서 끄면 되지만, TvHeadend의 pass 스트림 프로필 문제는 TvplexendChannel.bundle을 직접 수정해야 했습니다.
아래 링크는 TvplexendChannel.bundle의 설정 메뉴에 스트림 프로필을 수정할 수 있도록 추가한 버전입니다.
해당 플러그인을 수정하면서 겸사겸사 github에 있던 다른 분들이 하신 패치 내용도 적당히 적용하여 두었습니다.
https://github.com/rishubil/TvplexendChannel.bundle/tree/patch
(수정 내용이 적용된 곳은 'patch' 브랜치이므로 clone 하실 분들은 주의해주세요.)
아래부터는 설정 방법입니다.
1. 적절하게 플러그인을 설치합니다.
2. TvHeadend에서 아래 스크린샷처럼 'plex'라는 이름의 스트림 프로필을 추가합니다. 타입은 Transcode/av-lib 입니다.

3. Plex Web에서 TvHeadend 채널 설정 중 스트림 프로필을 'plex'로 설정합니다.

4. 정상적으로 재생되는지 확인합니다.
위 설정대로 진행했다면, TvHeadend가 아닌 Plex Media Server가 영상을 트랜스코딩하게 됩니다. 아래는 1080p 8M로 트랜스코딩할 때의 서버 상태입니다.

---
이상하게 전 이것도 안되네요.
plex에서 mpegts 스트리밍쪽 버그를 잘 못고치고 있는 것 같아요.
트랜스코딩 오류가 나는거라면 tvheadend stream 설정을 더 바꿔서 해보시다보면 될지도 모르겠습니다 ㅠㅠ
이런경우는 쉴드에 플러그인을 설치할수없으니 불가능한거죠?