스트리밍 미디어는 일련의 멀티미디어 데이터를 압축하여 인터넷을 통해 데이터를 분할하여 즉시 시청할 수 있도록 전송하는 기술 및 프로세스를 말합니다. 데이터를 물처럼 전송할 수 있는 스트리밍 전송이 특징이다. 스트리밍을 구현하는 방법에는 순차 스트리밍과 실시간 스트리밍이라는 두 가지 주요 방법이 있습니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
스트리밍 미디어(영어: Streaming media)는 일련의 멀티미디어 데이터를 압축하여 인터넷을 통해 데이터를 분할하여 전송하고, 오디오와 비디오를 즉시 인터넷으로 전송하여 시청할 수 있도록 하는 기술 및 프로세스를 말합니다. 패킷을 스트림처럼 전송하게 되므로, 이 기술을 사용하지 않는 경우 전체 미디어 파일을 다운로드한 후 사용해야 합니다.
라이브 스트리밍은 라이브 TV가 텔레비전 신호를 통해 전파를 통해 콘텐츠를 방송하는 것과 마찬가지로 인터넷 콘텐츠를 실시간으로 전송하는 것을 의미합니다. 라이브 인터넷 스트리밍에는 일종의 소스 미디어(예: 비디오 카메라, 오디오 인터페이스, 화면 캡처 소프트웨어), 콘텐츠를 디지털화하기 위한 인코더, 미디어 게시자, 콘텐츠를 배포하고 전달하기 위한 콘텐츠 전달 네트워크가 필요합니다. 라이브 스트리밍에는 녹화가 필요한 경우가 많지만 소스 지점에서 녹화가 필요하지 않습니다.
스트리밍은 Netflix, Disney+, HBO Max, Hulu, Paramount+, Peacock, Amazon Prime Video 및 YouTube와 같은 주문형 비디오 및 스트리밍 TV 서비스에서 가장 널리 사용됩니다. Twitch는 Apple Music, YouTube Music 및 Spotify 스트리밍 음악과 비디오 게임 라이브 스트리밍 서비스를 제공합니다.
스트리밍 미디어 기능
(1) 콘텐츠는 주로 시간 연속 미디어 데이터(오디오, 비디오, 애니메이션, 멀티미디어 등)입니다.
(2) 콘텐츠는 변환 없이 스트리밍 기술을 사용하여 전송할 수 있습니다.
(3) 실시간성과 상호작용성이 뛰어납니다.
(4) 시작 지연이 대폭 단축되어 사용자의 대기 시간이 단축되었습니다. 사용자는 검색을 시작하기 위해 모든 콘텐츠가 하드 디스크에 다운로드될 때까지 기다릴 필요가 없으며 일정 시간의 시작 지연 후에 시청을 시작할 수 있습니다.
(5) 시스템 캐시 용량에 대한 요구 사항이 크게 줄어듭니다.
인터넷은 패킷 전송을 기반으로 하는 비동기 전송입니다. 데이터는 전송을 위해 여러 패킷으로 분할됩니다. 각 패킷은 서로 다른 경로를 선택할 수 있으므로 클라이언트에서 요구되는 사용자 컴퓨터에 도달하는 데 걸리는 시간이 다릅니다. 지연 및 지터의 영향을 보상하고 패킷 전송 순서를 보장하기 위한 캐싱 시스템입니다. 스트리밍 미디어 파일을 재생하는 동안 모든 파일을 더 이상 캐시에 다운로드할 필요가 없으므로 캐싱 요구 사항이 매우 낮습니다.
스트리밍 전송 방식
스트리밍 미디어의 주요 기술적 특징은 흐르는 물처럼 데이터를 전송할 수 있는 스트리밍 전송입니다.
스트리밍은 네트워크를 통해 미디어(오디오, 비디오 등)를 전송하는 기술의 일반적인 용어입니다. 스트리밍을 구현하는 방법에는 프로그레시브 스트리밍과 실시간 스트리밍이라는 두 가지 주요 방법이 있습니다. 어떤 방법을 사용할지는 특정 요구 사항에 따라 다릅니다. 다음은 이 두 가지 방법에 대한 간략한 소개입니다.
순차 스트리밍
순차 스트리밍은 사용자가 온라인 미디어를 시청하면서 파일을 다운로드하는 과정입니다. 이 과정에서 사용자는 다운로드한 부분만 볼 수 있고 다운로드되지 않은 부분은 직접 볼 수 없습니다. 즉, 사용자는 항상 서버가 보낸 정보를 지연 후에 보게 됩니다. 표준 HTTP 서버는 이 형식으로 파일을 보낼 수 있으므로 종종 HTTP 스트리밍이라고 합니다.
순차 스트리밍은 프로그램 재생 품질을 더 잘 보장할 수 있으므로 웹사이트에 게시되고 사용자가 주문형으로 시청할 수 있는 고품질 비디오에 더 적합합니다.
순차 스트리밍 파일은 표준 HTTP 또는 FTP 서버에 배치되어 관리가 쉽고 기본적으로 방화벽과 관련이 없습니다. 순차적 스트리밍은 강의, 연설, 시연 등 무작위 액세스가 필요한 긴 클립 및 비디오에는 적합하지 않습니다. 또한 라이브 방송도 지원하지 않습니다.
라이브 스트리밍
라이브 스트리밍은 미디어를 실시간으로 볼 수 있도록 연결 대역폭이 일치하는지 확인해야 합니다. 시청 과정에서 사용자는 미디어 앞이나 뒤의 콘텐츠를 임의로 볼 수 있습니다. 그러나 이 전송 방식에서는 네트워크 전송 조건이 적합하지 않으면 수신된 이미지의 품질이 상대적으로 열악합니다. Quick Time Streaming Server, Realserver 또는 Windows Media 서버와 같은 특정 서버. 이러한 서버는 미디어 전달에 대해 더 높은 수준의 제어를 허용하므로 표준 HTTP 서버보다 시스템 설정 및 관리가 더 복잡해집니다. 실시간 스트리밍에는 RTSP(실시간 스트리밍 프로토콜) 또는 MMS(Microsoft 미디어 서버)와 같은 특수 네트워크 프로토콜도 필요합니다. 방화벽이 이러한 프로토콜을 차단하여 사용자가 일부 위치의 라이브 콘텐츠를 볼 수 없도록 하는 경우도 있지만, 라이브 스트리밍은 항상 실시간으로 제공되므로 라이브 이벤트에 특히 적합합니다.
스트리밍 앱
스트리밍 미디어 기술은 멀티미디어 보도 자료, 온라인 생방송, 온라인 광고, 전자 상거래, 주문형 비디오, 원격 교육, 원격 의료, 웹 방송, 실시간 등 인터넷 정보 서비스의 여러 측면에서 널리 사용됩니다. 화상회의 등 스트리밍 미디어 기술의 응용은 네트워크 정보 교환에 혁명적인 변화를 가져올 것이며 사람들의 일과 삶에 지대한 영향을 미칠 것입니다.
스트리밍 미디어 기술은 단일 기술이 아니라, 네트워크 기술과 비디오/오디오 기술의 유기적인 결합입니다. 스트리밍 미디어 기술을 네트워크에서 구현하기 위해서는 제작, 퍼블리싱 등의 문제를 해결해야 합니다. , 전송 및 방송 및 기타 문제.
관련 추천:
《스트리밍 미디어의 세 가지 특징은 무엇인가요》
《스트리밍 미디어 서비스는 포함 내용》
위 내용은 스트리밍 미디어란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!