2017년 3월 4일 토요일

MAC에서 RMTP 송출 테스트 (OBS)

윈도우에서는 여러가지 부가기능이 지원되는 Xsplit BroadCaster를 권하는데,
맥에서는 RMTP 로 방송용 영상 송출을 할 방법이 없을까 알아보다가
의외로 OBS (Open Broadcaster Software) 가 맥버전을 릴리즈 하고 있었다.

약간의 기대감을 가지고,
현역 맥북프로 중에서는 최고 사양인 내 맥에서 돌려봤다.
맥 -> OBS -> 커스텀 RMTP 서버 설정으로 아프리카TV 로 테스트

약간 삽질이 있었는데, 결론 부터 말하면 사용은 가능하다.

되긴 되는데 큰 문제가 몇개 있다.

---------------
1. 애플 VT H.264 인코더 동작이 이상함

영상 출력할 때 인코더를 "애플 VT H.264 하드웨어 인코더"로 했었는데,
애플 VT H.264는 하드/소프트 둘다 잘 안된다.

실행은 됐으나, 접속이 끊기거나 끊겼을 때 재접속 불가.
한참을 헤매다가...

X.264 로 CPU 부담을 지워 인코딩을 하니 별 문제 없이 잘 된다.
연결도 안 끊기고, 일부러 끊어도 재접속이 잘 된다.

문제는 이 경우 CPU 점유율이 상당한데다가,
기껏 외장 그래픽 카드가 있는 모델이지만 전혀 활용을 못한다.

---------------
2. 인코딩 된 프레임이 이상하다. 반토막

60으로 설정하든 30으로 설정하든 인코딩 프레임은 10~15정도에서 맴돈다.
CPU 점유율이 높던 낮던 마찬가진걸로 보아 버그로 보인다.

* 추가 :
Bootcamp 로 윈도우 부팅한 후 테스트 해보니 정상적으로 동작한다.
관련 글 링크
http://blog.kpaper.com/2017/03/xsplit-broadcaster-rtmp.html

---------------

테스트 결과만 말하면 기대를 전혀 충족시켜주지 못했다.
오히려 되줘서 고맙다고 감사해야하는 수준 ㅜㅜ...

참고로 같은 설정을 내 데스크탑 (하스웰 i3)으로 테스트 해보니 별 문제없이 60프레임으로 잘 출력이 되더라... (...)

인터넷 방송하려는 분들은 절대로 윈도우 시스템을 구축해야 합니다.

댓글 없음:

댓글 쓰기