유튜브 동영상 임베딩 안 됨

이 질문과 관련된 모든 주제를 검색해 보았지만, 문제를 해결하는 데 도움이 될 내용을 찾지 못했습니다.

비공개(Unlisted) YouTube 영상이 있는데, 회원이 포스트에 링크를 붙여넣으면 다음과 같은 메시지가 표시됩니다:

“허용된 iframe” 설정에서 여러 YouTube 도메인을 화이트리스트에 추가했지만, YouTube 영상이 렌더링되지 않습니다.

화이트리스트에 추가한 Vimeo 임베드에서도 같은 문제가 발생합니다:

무엇을 놓치고 있는 걸까요?

iframe이 필요하지 않습니다. onebox가 기본적으로 지원하는 임베드입니다.

그것이 문제일 가능성이 높습니다. 로그인하지 않으면 비공개 영상 페이지를 볼 수 없다고 추정됩니다. 익명의 onebox 크롤러가 이를 수행할 수는 없습니다.

YouTube에서 로그아웃한 후 브라우저에 영상 링크를 붙여넣으면 어떤 화면이 보이나요?

이 스레드는 원박스(onebox)가 비공개(비공개 목록에 없는) 영상을 렌더링할 수 있음을 시사하는 것 같지만, 제가 무언가를 잘못 이해하고 있는 것일 수도 있습니다.

해당 영상은 로그아웃 상태나 시크릿 모드에서 브라우저를 사용해도 여전히 표시됩니다.


Bimeo와 관련하여, 제가 잘못된 이미지를 첨부했습니다. 아래는 게시글에 Vimeo 링크를 붙여넣었을 때 미리보기에서 보이는 내용입니다:

공개되지 않은(unlisted) 비디오가 직접 링크를 통해 표시되는 것을 의미한다면, 정상적으로 작동합니다.

이렇게요:

링크의 유형과 버전에 따라 달라질 수 있습니다. 예를 들어 YouTube 라이브 동영상 링크(https://www.youtube.com/live/- ####)는 올바르게 one-box로 변환되지 않고 다음과 같이 렌더링됩니다:

이제는 특정 동영상이 아니라 YouTube 홈페이지로 가는 링크처럼 보입니다.

영상이 비공개 및 비공개 목록에 있나요? 영상이 비공개 상태면 표시되지 않습니다.

버그일 수 있습니다. 저는 Stable 버전에서 YouTube 라이브 영상이 원박스(onebox)로 정상적으로 표시되는 것을 확인했습니다. Tests-Passed에서는 테스트를 하지 않았습니다.

다만, 최근 Stable 브랜치에서 몇 가지 이상한 동작을 목격했습니다. Tests-Passed의 특정 링크가 항상 원박스로 표시되지 않는 경우가 있었습니다.

이 버전에 이런 일이 발생한다면, 아마 버그인 것 같습니다.

버그는 tests-passed가 아니라 stable 포럼에서 발생하고 있습니다.

토픽 링크

기억이 정확하지는 않지만, stable 환경에서도 가끔 Reddit 링크가 제대로 표시되지 않는 경우가 있었습니다.

실시간 링크가 아닙니다. 다음 형식의 일반 링크입니다:

“https://youtu.be/xxxxxxx”

“https://www.youtube.com/watch?v=xxxxxxx”

이 링크를 여기에 있는 주제에 붙여넣으면 이미지(썸네일처럼 보이는)는 표시되지만, 실제 재생되는 비디오는 표시되지 않습니다. 제 커뮤니티가 표시하는 것보다는 한 단계 나아진 것입니다.

아래에 표시된 것처럼 비디오는 비공개가 아니라 비공개 목록(unlisted) 상태입니다.

제 Discourse 커뮤니티는 비공개입니다. 이 것이 내장된 비디오 기능에 영향을 미칠까요?


Vimeo 비디오를 공개로 설정했습니다.

확신은 없습니다. 저는 이전에 로그인 필수 설정이 적용된 Tests-passed 커뮤니티를 운영했는데, 당시 YT 원박싱이 정상적으로 작동했습니다.

Stable 버전인지 Tests-passed 버전인지 확인해 주시겠습니까?

Tests-passed를 사용 중이라면 실험적인 새로운 원박싱 옵션을 활성화하셨나요? 제 환경에서는 활성화하지 않았습니다.

저는 Tests-Passed를 사용 중이라고 가정합니다. 저는 Discourse 호스팅을 사용하고 있습니다.

관리자 권한으로 사이트 설정을 살펴보았지만, onebox에 대한 실험적 옵션을 찾을 수 없습니다.

내 실수 Light Box.

이것이 YouTube 원박스(onebox)에 영향을 미칠지 아니면 안 미칠지 확실하지 않습니다.

앞서 임베딩이 여기에서 작동한다는 것이 확인되었습니다. 그렇다면 기본적인 질문이 생깁니다: 안전 모드(safe mode)는 작동하나요? 그리고 제가 이해한 바로는 포럼이 특정 버전에서 안정적으로 작동하고 있죠. 어쩌면 업그레이드를 하면 도움이 될까요?

피드백 주셔서 감사합니다. @Jagster 안전 모드는 도움이 되지 않았고, 저는 Standard 플랜에 가입되어 있습니다. 이 플랜 등급에서 비디오 임베딩을 사용할 수 있는지 확신할 수는 없습니다.

표준 플랜에서 비디오를 임베드할 수 있습니다. :+1:

원박스가 자동으로 처리하지 않는 경우를 제외하고, 원박스도 작동하며 다른 허용된 iframe도 허용됩니다. 크기에 따라 저장 용량 한도에 도달할 수 있지만, 비디오를 업로드하는 것도 가능합니다.

여전히 문제가 발생하고 있다면, 호스팅 고객으로서 @team에게 메시지를 보내거나 team@discourse.org로 이메일을 보내 직접적인 지원을 요청할 수 있습니다. 그러면 설정을 자세히 살펴보고 문제가 무엇인지 확인해 드리겠습니다.

감사합니다. 팀 핸들링 담당자에게 DM을 보냈습니다.