프로그레시브 다운로드란 무엇입니까? 비디오는 어떻게 인터넷을 통해 실시간으로 스트리밍됩니까? 이 기사에서 이러한 모든 질문에 대한 답변을 얻을 수 있습니다.

기업 웹사이트는 이제 웹사이트 페이지에 로그인없는 스포츠중계 유용한 ‘방법’ 및 ‘소개’ 비디오 파일을 포함하고 있으며 방문자가 텍스트 페이지를 읽는 것보다 3분짜리 비디오를 볼 가능성이 훨씬 더 높다는 사실을 점차 인식하고 있습니다.

이제 인터넷을 통한 비디오 스트리밍이 당연한 것으로 받아들여짐에 따라 우리는 질문해야 합니다. 어떻게 작동합니까?

먼저 비디오 스트리밍을 가장 일반적으로 사용되는 3가지 형식으로 분류해야 합니다.

1) 주문형 비디오 스트리밍
2) 프로그레시브 다운로드
3) 라이브 비디오 스트리밍

주문형 비디오 스트리밍 웹 사이트 방문자가 요구할 때 인터넷을 통해 비디오 콘텐츠가 스트리밍되는 곳입니다. 예를 들어 보고 싶은 동영상의 재생 버튼을 클릭하면 동영상이 재생됩니다. 이는 한 가지 주요 차이점을 제외하고 앞서 언급한 ‘프로그레시브 다운로드’와 매우 유사합니다. 비디오가 스트리밍될 때 스트리밍 서버 기술을 사용합니다. Steaming 서버는 비디오가 제대로 전달되는지 확인할 수 있는 좋은 방법입니다. 다양한 스트리밍 서버 기술로 비디오를 스트리밍하면 비디오를 스트리밍하는 것 이상을 할 수 있습니다. 실제로 스트리밍 서버와 ‘사용자 상호작용’을 할 수 있어 비디오 시청자를 상점으로 데려가 예를 들어 그들이 보고 있는 비디오에서 보고 ‘클릭’한 것을 구매할 수 있습니다.

점진적 다운로드: 비디오가 재생되는 동안 비디오 플레이어가 전체 비디오를 컴퓨터 메모리에 다운로드하는 곳입니다.

라이브 비디오 스트리밍: 라이브 비디오 스트리밍에는 비디오 카메라와 같은 캡처 장치, 카메라의 비디오 신호를 웹 호환 비디오 형식 및 스트리밍 서버로 트랜스코딩하거나 변환하는 인코딩 소프트웨어가 필요합니다.

비디오 카메라는 비디오 정보를 인코더로 전달하고 인코더는 다양한 스트리밍 프로토콜 중 하나를 사용하여 트랜스코딩된 비디오를 스트리밍 서버(일반적으로 인터넷을 통해)로 보냅니다. 그런 다음 스트리밍 서버는 인터넷을 통해 인코딩된 비디오를 일반적으로 실시간으로 발생하는 것의 약 7~20초의 짧은 지연으로 비디오를 실시간으로 볼 뷰어에게 브로드캐스트합니다.

MPEG4란 무엇입니까? MPEG4는 다양한 플랫폼에서 비디오 재생이 가능하도록 설계되었습니다. 컴퓨터, HD TV, PDA 및 휴대폰에서 사용할 수 있습니다.

인터넷에는 다양한 비디오 형식이 있지만 라이브, 주문형 또는 프로그레시브 다운로드 등 모든 스트리밍의 기본은 MPEG4의 이전 형식인 MPEG2에서 파생된 유사한 코딩 체계를 사용하여 작동합니다.

MPEG4는 비디오 스트림과 오디오 스트림을 전송하는 데 사용되는 ‘데이터 채널’로 구성됩니다. 데이터 채널의 수는 명시적이지 않습니다. 일반적으로 비디오 데이터를 스트리밍하는 데 사용되는 비디오 전송 채널이 있고 오디오용 채널이 최대 8개(일반적으로 MP3 또는 AAC(Advance Audio Codec)), 자막용 채널이 있고 정보를 허용하는 데이터 채널이 있습니다. 스트리밍 서버와 주고 받을 수 있습니다.

비디오가 웹을 통해 성공적으로 스트리밍될 수 있는 이유는 전달 방법입니다. 특히 영화의 비디오는 프레임 단위로 전달됩니다. 이것은 각 프레임이 시청자에게 제시되는 전체 그림을 포함하는 전통적인 촬영 방법에서 이어집니다. 이러한 프레임은 사람의 눈에 연속적인 움직임의 효과를 생성할 수 있도록 매우 빠르게 차례로 재생됩니다.

압축된 MPEG4 비디오는 ‘I-프레임’과 ‘P-프레임’으로 구성됩니다. I-Frame은 사실상 프레임을 표시하는 데 필요한 모든 정보를 포함하는 프레임이며 P-Frame은 I-Frame의 업데이트입니다. 따라서 디코더가 하는 일은 I-프레임을 표시한 다음 움직임 등의 변화를 업데이트하는 일련의 P-프레임을 표시하는 것입니다. 이로 인해 비디오 크기가 크게 줄어듭니다. 이것은 인터넷을 통해 비디오를 볼 때 때때로 그림에 빈 사각형이 표시되는 이유를 설명합니다. 이는 P-프레임이 제 시간에 수신되지 않았고 디코더가 비디오의 해당 영역을 업데이트할 수 없기 때문입니다.