유튜브 영상이나 라이브스트림을 자신의 홈페이지에 넣고자 할 때 유뷰트에서 제공하는 IFRAME 형태의 공유 소스를 이용한다.
이때 라이브스트림의 경우 계속해서 주소(URL)이 바뀌는 불편함이 있다
주소가 변하지 않는 라이브스트림을 넣으려면 어떻게 해야할까
방법은 간단하다 채널에 제공되는 라이브스트림 주소를 이용하면 변하는 주소에 대응이 가능하다.
일반적인 라이브 스트림의 공유 소스
<iframe width="560" height="315" src="https://www.youtube.com/embed/XXXXXX" frameborder="0" allowfullscreen></iframe>
채널에 제공되는 라이브스트림 공유 소스
<iframe width="560" height="315" src="https://www.youtube.com/embed/live_stream?channel=UCXXXYYYZZZ" frameborder="0" allowfullscreen></iframe>
https://www.youtube.com/embed/live_stream?channel= 이라는 기본 주소에 자신의 채널 아이디값을 추가하면 간단히 해결된다.
다만 주의할 점이 있다.
라이브스트림 주소의 경우 비공개, 일부공개에서는 동작하지 않는다.
반드시 공개형 라이브스트림만이 이용이 가능하다.
한 가지 팁을 준다면, 페이지 접근 시 바로 라이브 스트림을 재생하고 싶다면 아래와 같은 매개변수 값을 파라미터로 추가하면 해결된다.
autoplay=1
또한 컨트롤러로 IFRAME 공유의 스트림을 제어하고 싶다면 아래의 매개변수 값을 파라미터로 추가해 준다.
enablejsapi=1
다른 지원 매개변수를 알고 싶다면 아래 링크를 참고하자.
https://developers.google.com/youtube/player_parameters?hl=ko
YouTube 내장 플레이어 및 플레이어 매개변수 | YouTube IFrame Player API | Google Developers
YouTube 내장 플레이어 및 플레이어 매개변수 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 개요 이 문서에서는 애플리케이션에 YouTube 플레이어를 삽입하는
developers.google.com
대표이미지 출처 : https://developers.google.com/youtube
'Programming > API' 카테고리의 다른 글
[API] YouTube Data API v3 API키 발급받기 (0) | 2022.11.01 |
---|