Client side transcoding for maximum compatability
Monday, December 12, 2022
Madlad.tv는 이제 클라이언트 측 트랜스코딩을 지원합니다. 즉, 미디어 서버를 다운로드하지 않고도 모든 형식의 비디오를 볼 수 있습니다.
"트랜스코딩"이란 무엇입니까?
비디오 파일은 .mp4, .mov, .avi 및 .mkv와 같은 다양한 형식으로 제공됩니다. 이러한 모든 형식이 모든 브라우저에서 지원되는 것은 아닙니다. 이를 해결하기 위해 동영상 파일을 모든 브라우저에서 지원하는 형식으로 변환하는 것이 일반적이다. 이 프로세스를 "트랜스코딩"이라고 합니다.
"클라이언트측 트랜스코딩"이란 무엇입니까?
YouTube 및 Twitch와 같은 기존 스트리밍 사이트는 자체 서버를 사용하여 미디어를 배포합니다. 이를 달성하기 위해 사용자는 비디오 콘텐츠를 모든 형식으로 업로드한 다음 서버의 모든 브라우저에서 지원하는 형식으로 콘텐츠를 코드 변환할 수 있습니다.
Madlad는 서비스에서 사용할 수 있는 콘텐츠를 직접 배포하지 않습니다. 대신 BitTorrent 프로토콜을 사용하여 콘텐츠를 배포합니다. 이는 콘텐츠가 사용자 자신에 의해 배포됨을 의미합니다. 이것은 콘텐츠를 배포하는 훨씬 더 효율적인 방법이지만 서버에서 콘텐츠를 코드 변환할 수 없다는 의미이기도 합니다.
이 제한을 해결하기 위해 필요한 경우 클라이언트 측 트랜스코딩을 구현했습니다. 즉, 브라우저에서 지원하지 않는 동영상을 보고 있는 경우 기기에서 동영상을 트랜스코딩합니다.
이 경험은 겉보기에는 좋지 않지만 몇 가지 단점이 없는 것은 아닙니다.
트랜스코딩 비용이 많이 듭니다
일반적으로 트랜스코딩은 비용이 많이 드는 프로세스입니다. 저사양 기기에서 일부 콘텐츠를 사용할 때 재생이 끊기거나 버퍼링이 발생할 수 있습니다.
이 제한을 해결하려면 대신 Madlad Media Server를 다운로드하여 서버에서 트랜스코딩을 활성화하세요. 이렇게 하면 토렌트 다운로드와 트랜스코딩 프로세스가 서버로 이동되어 훨씬 더 원활한 경험을 얻을 수 있습니다.