친구들이 올린 밈 영상을 봐야 해요.
이 문제를 최우선으로 긴급하게 처리해 주세요.
감사합니다.
친구들이 올린 밈 영상을 봐야 해요.
이 문제를 최우선으로 긴급하게 처리해 주세요.
감사합니다.
iOS(Safari와 Firefox)에서도 mp4/av1 형식의 영상은 같은 문제가 발생하지만, webm/vp9 형식의 영상은 정상적으로 재생됩니다. MacBook의 Safari에서도 이 문제를 재현할 수 있지만, 같은 환경의 Firefox에서는 모든 것이 정상 작동하므로 Webkit 기반 브라우저에 문제가 있는 것으로 보입니다.
저도 마찬가지입니다. 나머지는 잘 작동합니다.
지금 사용하고 있는 포럼은 Discourse v3.6.0.beta3-latest 버전인 것 같습니다.
Safari에서 AV1은 AV1 video format | Can I use... Support tables for HTML5, CSS3, etc 에 따르면 iPhone 15 Pro 및 그 이후 기종에서만 작동합니다.
저는 iPhone 15 Pro Max를 사용 중입니다.
답변해 주셔서 감사합니다만, 그건 이 현상의 원인이 아닙니다.
말씀하신 내용은 AV1의 하드웨어 디코딩 지원에 관한 것이죠. Safari는 AV1의 소프트웨어 디코딩을 지원하므로, 최신 버전의 Safari가 설치된 Apple 기기에서는 문제가 발생하지 않아야 합니다.
만약 답변이 맞았다면, 하드웨어 디코딩을 지원하는 M3 Pro CPU가 탑재된 제 MacBook Pro에서도 Safari로 AV1 영상이 재생되어야 하지만, 그곳에서도 동일한 문제가 발생하고 있습니다.
또한, 구형 iDevice에서도 AV1 소프트웨어 디코딩이 정상적으로 작동하는지 확인하기 위해 M1 CPU가 탑재된 iPhone 13과 iPad Pro에서 VLC를 통해 동일한 AV1 영상이 재생되는지 테스트해 보았습니다.
이것이 새로운 문제라고 확신합니다. 따라서 최근 Safari나 Discourse의 변경 사항이 원인이었을 가능성이 큽니다. 다른 곳에서 비슷한 문제가 보고되었는지 계속 알아보고 다른 가능성도 확인해 보겠습니다.
스레드를 다시 목록에 올려 주시겠어요? 감사합니다.
AV1 video format | Can I use... Support tables for HTML5, CSS3, etc 에 따르면, 이는 하드웨어 디코딩을 지원하는 기기에서만 지원되는 것으로 나와 있습니다. 이와 다른 내용을 뒷받침하는 출처가 있으신가요?
음, Apple은 문서화를 잘 하지 않는 편이지만, 실제로 4K HDR YouTube 영상 중 AV1 인코딩이라고 주장하는 영상들이 제 iPhone 13과 M1 iPad Pro에서 Safari로 재생됩니다. 이 기기들은 하드웨어 인코딩을 지원하지 않는데, 다시 말하지만 YouTube가 백엔드에서 무언가를 처리하고 있거나, 크리에이터가 인코딩 방식에 대해 정확한 정보를 제공하지 않는 것일 수도 있습니다…
…어쨌든, 이 스레드/버그 리포트는 OP가 하드웨어 디코딩을 지원하는 iPhone 15에서 Discourse 포럼에 게시된 AV1 인코딩 영상을 재생하지 못하는 문제에 관한 것입니다. 저도 하드웨어 디코딩을 지원하는 MacBook M3 Pro의 Safari에서 이를 재현했습니다. 그러니 이 문제에 집중하고, OP가 요청했듯이 다시 등록해 주세요.
Safari를 사용하여 Discourse에서 재생에 문제가 있는 비디오 링크를 공유해 주시겠습니까?
이 영상은 MP4 컨테이너에 담긴 HEVC 영상입니다. 이는 독점적 포맷이기 때문에 웹 전반에서 지원이 불안정합니다. HEVC/H.265 video format | Can I use... Support tables for HTML5, CSS3, etc
OP(원문)은 MP4에 담긴 H.264로, 널리 지원됩니다. MPEG-4/H.264 video format | Can I use... Support tables for HTML5, CSS3, etc
첫 번째 답변에는 MP4에 담긴 AV1 영상이 포함되어 있는데, 하드웨어 디코더가 없는 기기의 Safari에서는 지원되지 않습니다. AV1 video format | Can I use... Support tables for HTML5, CSS3, etc 참고.
이것은 Discourse의 버그가 아닙니다. Discourse는 영상 트랜스코딩을 수행하지 않으며, 업로드된 그대로 영상을 서빙할 뿐이기 때문입니다.
우리의 팀 중 하나가 Discourse에 트랜스코딩 기능을 추가하는 작업을 진행 중이지만, 이를 위해서는 다소 비용이 높은 AWS 통합이 필요합니다.