홈페이지 » 어떻게 » 인터넷 스트리밍이란 무엇이며 어떻게 작동합니까?

    인터넷 스트리밍이란 무엇이며 어떻게 작동합니까?


    마누엘 에스테반 / Shutterstock 

    우리는 인터넷에서 오랫동안 콘텐츠를 스트리밍 해 왔으며 인터넷은 Netflix 및 Youtube와 같은 서비스의 대명사가되었습니다. 하지만 스트리밍이란 정확히 무엇이며 어떻게 작동합니까??

    스트리밍은 비트 단위로 발생합니다.

    컴퓨터에서 비디오를 보거나 노래를 재생하려면 먼저 다운로드해야합니다. 그 주위에 방법이 없습니다. 이것을 알면 넷플 릭스 (Netflix) 나 스포티 파이 (Spotify)를보고 "어떻게 비디오와 음악을 즉시 다운로드 할 수 있는지 알아 냈습니까?"라고 물어볼 수 있습니다. 미디어를 스트리밍하면 즉시 컴퓨터로 다운로드되지 않습니다. 실시간으로 한 장씩 다운로드 중입니다..

    "스트리밍"이라는 단어는 자기 설명 적입니다. 정보는 지속적이고 안정적인 정보 흐름으로 컴퓨터에 도착합니다. 영화를 다운로드하는 것이 병에 든 물을 사는 것과 비슷하다면, 영화를 스트리밍하는 것은 빈 병을 채우기 위해 수도꼭지를 사용하는 것과 같습니다.

    영화를 스트리밍하여 VHS 테이프를 보는 것과 비교할 수 있습니다. VHS 테이프를 재생하면 비디오 및 오디오의 모든 초가 한 장씩 스캔됩니다. 이는 실시간으로 시청하면서 발생합니다. 즉, 중단으로 인해 영화 관람 경험이 갑자기 중단되거나 종료 될 수 있습니다..

    영화 나 노래를 스트리밍 할 때 컴퓨터는 실시간으로 미디어 파일을 다운로드하고 디코딩합니다. 비정상적으로 빠른 인터넷 연결이있는 경우 파일을 보거나 듣기 전에 파일을 완전히 다운로드 할 수 있습니다. 인터넷이 끊어 지더라도 잠시 동안 스트림이 계속 표시되는 경우가 있습니다. Spotify와 같은 일부 서비스는 기기에 작은 캐시 파일을 넣어 향후 재생 속도를 더 빠르게하기 위해 스트리밍 한 내용은 컴퓨터의 영구 저장 장치에 저장되지 않습니다..

    기업들은 스트리밍을 빨리 만들기 위해 열심히 일합니다.

    인터넷에서 스트리밍 비디오 및 오디오는 새로운 것이 아닙니다. 그것은 마침내 편리하기 때문에 새로운 느낌이 듭니다. 웹 사이트에서 비디오를 보거나 노래를 부르는 것은 조금씩 짜증나고 시간 소모적 인 일이되었습니다. 스트림은 끊임없이 멈추고 시작할 것이고, 미디어를 버퍼링하기 위해 기다리는 데 몇 분을 소비 할 수 있습니다 (때로는 버퍼를 전혀 버퍼링하지 않습니다).

    그러나 스트리밍 작업의 방식은 대부분 동일하게 유지되었습니다. 파일을 보거나들을 때 파일이 조금씩 다운로드됩니다. 인프라가 바뀌었고 유튜브 (Youtube) 나 넷플릭스 (Netflix)와 같은 기업들은 인프라를 구축하기 위해 많은 노력을 기울였습니다..


    Sashkin / Shutterstock

    Youtube와 Netflix는 하나 또는 두 개의 서버 만 사용하여 콘텐츠를 호스팅했지만 작동하지 않았습니다. 서버에서 멀리 떨어져있는 사용자는 지연 시간이 길어졌으며 트래픽이 많은 날 (예 : 토요일 밤)은 스트리밍 서버가 크롤링 속도를 늦 춥니 다. 기업들은 CDN (Content Delivery Networks)을 구축하고 컨텐츠를 저장 및 전송함으로써이 문제를 해결했습니다. CDN은 모든 콘텐츠에 동일한 콘텐츠가 포함 된 고밀도의 글로벌 네트워크 서버입니다. 이렇게하면 지연이 줄어들고 밀집된 인구 밀집 지역의 서버가 과부하 상태가되지 않습니다..

    물론, 모든 사용자가 엉뚱한 인터넷 연결을 사용한다면 강력한 CDN은 쓸모가 없습니다. 어떤면에서이 문제는 시간이 지남에 따라 해결됩니다. ISP는 항상 더 빠르고 강력한 인터넷 연결을 위해 경쟁하고 있으며 전 세계 Google Fiber 및 5G 가정용 인터넷 연결과 같은 발전은 이제 막 넘어서고 있습니다..

    그러나 일부 스트리밍 서비스 및 ISP는 고속 홈 인터넷 연결 및 고밀도 CDN에도 불구하고 높은 글로벌 인터넷 트래픽으로 인해 스트리밍 지연이 발생할 수 있음을 알게되었습니다. 물론 Netflix와 같은 서비스는 전 세계 인터넷 대역폭의 15 % 이상을 사용합니다. 많은 사람들이 Stranger Things의 최신 시즌을 스트리밍 할 때 전체 인터넷 속도가 느려질 수 있습니다..

    결과적으로 스트리밍 서비스는 ISP에 OCA (Open Connect Appliances)를 제공하는 경향이 있습니다. 이러한 OCAs는 기본적으로 인기있는 영화, 노래 및 기타 스트리밍 가능한 콘텐츠로 가득 찬 하드 드라이브이며 ISP가 인터넷 트래픽을 Netflix 또는 Hulu 서버로 리디렉션 할 필요성을 줄여줍니다. 이것은 스트리밍을 더 빠르게 만들뿐만 아니라 Netflix의 자비로 전체 인터넷이 느려지는 것을 방지합니다..

    라이브 스트리밍은 새로운 문제를 제시합니다.

    Facebook Live 또는 Twitch와 같은 플랫폼에서 라이브 비디오 스트리밍을 사용하면 컴퓨터에서 수신중인 정보가 실시간으로 (또는 최대한 가깝게) 발생합니다. 당신이 상상할 수있는 것처럼, 라이브 스트리머는 컨텐츠를 다운로드 할 수있는만큼 빨리 컨텐츠를 업로드 할 수 있어야합니다..


    다리우스 자르 자 베크 / Shutterstock

    라이브 스트리밍 담당자가 비디오를 녹화 할 때마다 해당 비디오 (및 해당 오디오)의 밀리 초가 작은 파일로 나뉩니다. 이 작은 파일들은 인코더에 의해 압축되고 구성되며, 인터넷을 통해 비행하며, 컴퓨터는 조금씩 다운로드합니다. 파일이 인코딩 되었기 때문에 컴퓨터는 이해하기 쉬운 비디오로 그들을 함께 넣을 수 있으며 사용자와 스트리밍 소스 사이에 시간이 많이 걸리지 않아야합니다.

    Twitch 및 Youtube와 같은 인기있는 실시간 스트리밍 서비스는 글로벌 네트워크 서버를 사용하여 지연을 줄이고 비디오 스트리밍 품질을 향상시킵니다. 그러나 모든 실시간 스트리밍 비디오는 라이브 스트리밍 사용자의 인터넷 연결을 통해 제공됩니다. 상상할 수 있듯이 라이브 스트리밍 담당자는 OCA를 사용할 수 없습니다. 다행히도 Google Fiber와 같은 빠른 가정용 인터넷 연결을 통해 라이브 스트리밍이 가능 해졌고 5G 가정용 인터넷 연결을 구현하면 라이브 스트림의 품질이 조금 더 향상됩니다..

    스트리밍의 미래는 비디오 게임입니다.

    브라우저에서 비디오 게임을하는 것은 그리 새로운 것이 아닙니다. 인터넷의 좋은 점은 작은 게임에 전념하고 있으며, Farmville과 Candy Crush를 위해 Facebook에 특별히 많은 사람들이 있습니다. 그러나 일부 회사는 리소스가 많은 콘솔 게임을위한 스트리밍 서비스를 만들어 브라우저 게임을 한 단계 더 발전시키고 자 노력하고 있습니다..

    Twitware에서 Farm Simulator를 라이브 스트리밍하는 것에 대해 이야기하는 것이 아니라, 전용 콘솔이나 1000 달러짜리 컴퓨터가 없어도 비디오 게임을 원격으로 실행하는 것에 대해 이야기하는 것입니다. 게임 스트리밍을 사용하면 가정에서 멀리 떨어진 서버가 리소스가 부족한 게임에 필요한 모든 처리 작업을 처리합니다. Google의 Project Stream 및 Nvidia의 GEFORCE NOW와 같은 서비스는 귀하의 허접스런 $ 100 노트북이 가장 크고 아름다운 게임도 재생할 수 있다고 약속합니다. 이것은 사람들에게 많은 돈을 절약 할 수 있으며 비디오 게임에 하드웨어 제한이 설정 한 장벽을 제거합니다..

    물론 비디오 게임을 누군가의 컴퓨터로 스트리밍하는 것은 영화를 스트리밍하는 것보다 훨씬 어렵습니다. 정적 파일을 점진적으로 다운로드하지 않습니다. 실시간으로 파일을 조작하고 상호 작용합니다. 컨트롤러 입력과 화면 상 활동 사이에 지연이 있으면 게임을 재생할 수 없습니다. 빠른 양방향 연결이 필요하기 때문에 Skype 및 Facetime과 같은 서비스를 게임 스트리밍의 프리 커서로 볼 수 있습니다. 그러나 게임 스트리밍은 훨씬 더 매끄러 워야합니다..

    자원 집약적 인 게임 스트리밍 서비스는 아직 주류가 아니거나 매우 안정적이어서는 안되기 때문에 회사는 영업 비밀에 대해 열심히 노력하고 있습니다. 그러나 Netflix의 발자취를 본질적으로 따르고 있음을 알 수 있습니다. 엔비디아와 같은 회사는 초강력 그래픽 카드로 가득 찬 CDN을 만들고 있으며, Google은 게임이 가득한 Open Connect Appliances를 고속 Google Fiber 홈 인터넷 서비스에 페어링하는 방법을 알아 내려하고 있습니다. 어느 쪽이든, 게임 스트리밍은 스트리밍 미디어의 이야기에서 다음 단계입니다..