YouTube 스트리밍 작동 방식

YouTube 사이트에서 비디오를 보거나 모바일 장치에서 YouTube 앱을 볼 때 미디어 스트리밍 기술을 사용합니다. 스트리밍을 사용하면 이미지와 같은 다른 미디어 항목을 자주 사용하는 것처럼 전체 파일을 컴퓨터에 먼저 다운로드하지 않고도 비디오 파일 재생을 볼 수 있습니다. YouTube 스트리밍을 사용하면 다양한 유형의 비디오 파일을 볼 수 있으며 때로는 여러 해상도로 볼 수 있습니다. YouTube 계정을 사용하면 서비스를 통해 스트리밍 할 자신의 비디오를 업로드 할 수 있습니다.

비디오 형식

YouTube는 FLV (Flash 비디오), MOV (QuickTime), MPEG, AVI, WMV 및 3GPP를 포함한 다양한 비디오 형식을 지원합니다. YouTube 계정에 가입하면 이러한 파일 형식으로 동영상을 업로드 할 수 있습니다. 인터넷 사용자는 YouTube를 통해 비디오를 스트리밍하고 볼 수 있습니다. YouTube는 서버에서 비디오 파일을 호스팅하여 비디오가있는 페이지를 탐색하는 사용자에게 비디오 스트림을 보냅니다. 사용자는 인터넷 연결 속도에 따라 페이지를 탐색하자마자 비디오보기를 시작할 수 있습니다.

다운로드

스트리밍의 핵심은 사용자가 다운로드 할 때 미디어 파일을 볼 수 있다는 것입니다. 사용자가 YouTube 비디오를 탐색하면 브라우저 또는 앱 소프트웨어가 비디오 파일을 다운로드하기 시작합니다. 컴퓨터가 비디오 스트림을 충분히 수신하면 소프트웨어가 재생을 시작하고 나머지는 다운로드되는 동안 비디오를 표시합니다. 각 비디오 아래의 컨트롤 섹션은 가로 막대를 따라 이미 다운로드 된 비디오의 양과 재생 위치를 나타냅니다. 시스템은 일반적으로 다운로드 된 데이터의 버퍼를 저장하므로 다운로드가 중단 되어도 재생이 중단되지 않습니다.

재생

디지털 비디오 파일에는 상당한 양의 데이터가 포함되어 있습니다. 이는 데이터를 다운로드 할 때 가능한 한 적은 대역폭을 사용하도록 압축 된 형식으로 스트리밍되는 경향이 있음을 의미합니다. 따라서 컴퓨터 소프트웨어는 재생 중에보기 전에 스트리밍 된 데이터를 디코딩해야합니다. Internet Explorer 또는 Firefox와 같은 웹 브라우저에서 YouTube 비디오를 보는 경우이 디코딩 프로세스는 일반적으로 브라우저 애플리케이션 내에서 실행되는 미디어 플레이어 플러그인에 의해 처리됩니다. 따라서 소프트웨어는 스트리밍 된 비디오를 볼 때마다 다운로드, 디코딩 및 재생 기능을 동시에 처리해야합니다.

라이브 스트리밍

라이브 스트리밍은 YouTube의 개발 영역입니다. 비디오 파일을 호스팅하고 대부분의 YouTube 비디오처럼 점진적 다운로드를 통해 사용자에게 제공하는 대신 YouTube는 실시간으로 실시간 비디오를 제공 할 수 있습니다. 따라서 YouTube 서비스는이 비디오 콘텐츠를 업로드하여 거의 즉시 스트림을 통해 제공해야합니다. 라이브 스트림을 제공하는 기능은 당연히 사용자 측에서 업로드 및 다운로드를위한 대역폭 수준 증가에 따라 달라집니다.