리얼비디오
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
리얼비디오는 1997년 처음 공개된 비디오 코덱으로, H.263 코덱을 기반으로 시작되었다. RealMedia 파일에서 재생하거나 RTSP를 사용하여 네트워크를 통해 스트리밍할 수 있으며, 자체적인 RDT 프로토콜을 사용한다. 초기에는 H.263을 사용했지만, 이후 독점 소프트웨어 비디오 형식으로 전환되었으며, RV10, RV20, RV30, RV40, RV60 등의 코덱을 사용한다. 리얼네트웍스는 RealVideo 및 RealAudio 코덱에 대한 소스 코드를 공개하지 않고, RealPlayer를 통해 재생할 수 있다. 과거에는 인터넷 동영상 포맷으로 널리 사용되었으나, 현재는 쇠퇴하였다.
더 읽어볼만한 페이지
- 영상 코덱 - VP9
VP9는 구글이 개발한 오픈 소스 비디오 코덱으로, VP8보다 압축 효율을 높이고 HEVC보다 나은 성능을 목표로 개발되었으며, WebM 형식으로 사용되고 주요 웹 브라우저와 넷플릭스, 유튜브 등에서 지원했으나 AV1의 등장으로 개발이 중단되었다. - 영상 코덱 - H.262/MPEG-2 파트 2
H.262/MPEG-2 파트 2는 디지털 TV 및 DVD 등에 사용되는 영상 압축 표준으로, HDTV 카메라의 비압축 영상 스트림을 효율적으로 압축하기 위해 다양한 화면 샘플링 기술을 활용하며, DVD-Video, HDV, XDCAM 등에서 활용된다.
리얼비디오 - [IT 관련 정보]에 관한 문서 | |
---|---|
개요 | |
개발사 | 리얼네트웍스 |
출시일 | 1997년 2월 |
파일 확장자 | .rm, .rmvb, .ram |
MIME 형식 | video/x-pn-realvideo |
유형 코드 | 해당 없음 |
유니폼 타입 | 해당 없음 |
매직 넘버 | 해당 없음 |
컨테이너 | RealMedia, Matroska |
라이선스 | 비공개 |
웹사이트 | 리얼네트웍스 RealVideo 제품 웹페이지 (보관됨) |
2. 기술
리얼비디오는 초기 버전부터 여러 코덱을 사용해왔다. 1997년에 공개된 최초의 리얼비디오는 H.263 코덱을 기반으로 했다.[2][3][4] 이후 리얼비디오 8까지 H.263을 계속 사용하다가, 회사에서 독점 소프트웨어 비디오 형식으로 전환했다.
RealVideo는 RTSP을 사용하여 RealMedia 파일에서 재생하거나 네트워크를 통해 스트리밍할 수 있다. RTSP는 IETF에서 개발한 스트리밍 미디어를 위한 표준 프로토콜이지만, 리얼네트웍스는 연결 설정 및 관리에만 RTSP를 사용하고, 실제 비디오 데이터는 자체 독점 RDT 프로토콜로 전송한다. 이러한 방식은 다른 플레이어 및 서버 소프트웨어와의 호환성을 어렵게 만들어 비판받기도 했다.[5]
실시간 스트리밍을 위해 RealVideo (및 RealAudio)는 초기에는 CBR 인코딩을 사용하여 매 초마다 동일한 양의 데이터를 네트워크를 통해 전송했다. 그러나 최근 리얼네트웍스는 VBR 방식인 RMVB를 도입하여 더 나은 비디오 품질을 제공하지만, 스트리밍에는 덜 적합하다.
2. 1. 코덱
리얼비디오는 다양한 버전의 코덱을 사용하며, 각 코덱은 FourCC로 식별된다. 리얼비디오는 리얼플레이어를 통해 재생할 수 있으며, FFmpeg을 사용하는 프로그램도 지원한다.초창기 리얼비디오는 H.263 코덱을 기반으로 하였으나, 이후 자체적인 코덱을 개발하여 사용하였다. 각 코덱은 FourCC로 구분된다.
FourCC | 버전 | 설명 |
---|---|---|
rv10, rv13 | 리얼비디오 1.0 | H.263 기반 (리얼플레이어 5에 포함)[6] |
rv20 | 리얼비디오 G2 및 리얼비디오 G2+SVT | H.263 기반 (RealPlayer 6에 포함).[7] |
rv30 | 리얼비디오 8 | H.264의 초기 초안 기반 추정 (리얼플레이어 8에 포함)[9] |
rv40 | 리얼비디오 9, 리얼비디오 10 | H.264 기반 추정 (리얼플레이어 9, 10에 포함)[10] |
rv60 | 리얼미디어 HD(RealMedia HD) | HEVC(고효율 비디오 코딩) 기반 추정(리얼플레이어 18에 포함).[11] |
2. 1. 1. RV10
H.263 코덱을 기반으로 하는 초기 버전으로, 1997년에 공개되었으며 리얼플레이어 5에 포함되었다.[6]2. 1. 2. RV20
H.263영어 기반이며, 저사양 기기에서 낮은 프레임 속도로 디코딩(프레임 건너뛰기)을 가능하게 하는 SVT(Scalable Video Technology, 확장 가능한 비디오 기술)를 지원한다.[8] RealPlayer 6에 포함되었다.[7]2. 1. 3. RV30
rv30영어는 리얼비디오 8 코덱으로, H.264의 초기 초안을 기반으로 하는 것으로 추정된다. 리얼플레이어 8에 포함되어 있다.[9]2. 1. 4. RV40
RV40은 H.264를 기반으로 하며, 리얼비디오 9와 리얼비디오 10 (RV9 EHQ)에서 사용된다.[10] RV9 EHQ는 RV9 플레이어와 완벽하게 하위 호환되는 RV9 형식의 향상된 인코더를 의미한다. 형식과 디코더는 변경되지 않았고 인코더만 변경되었기 때문에 동일한 FourCC를 사용한다. RV40은 각각 리얼플레이어 9, 10에 포함되어 있다.[10]2. 1. 5. RV60
리얼미디어 HD(RealMedia HD)(리얼비디오 11)에서 사용되며, HEVC(고효율 비디오 코딩)를 기반으로 하는 것으로 추정된다(리얼플레이어 18에 포함).[11] 2018년 4월, 리얼네트웍스는 인코더 속도 및 압축 효율성에 대한 테스트 결과를 게시했다. 이 테스트에서 리얼미디어 HD는 HEVC, H.264, VP9 인코더와 비교되었다. 테스트 결과에 따르면 리얼미디어 HD는 더 높은 인지 품질 수준에서 HEVC보다 더 높은 압축률을 제공한다고 주장했다. 또한 리얼미디어 HD는 유사한 복잡성 설정에서 x265 및 VP9보다 더 빠른 것으로 알려졌다.[12]2. 2. 스트리밍 기술
RealVideo는 RTSP을 사용하여 스트리밍을 지원하지만, 실제 데이터 전송에는 자체 독점 RDT 프로토콜을 사용한다.[5] RTSP는 IETF에서 개발한 스트리밍 미디어를 위한 표준 프로토콜이지만, 리얼네트웍스는 RTSP를 연결 설정 및 관리에만 사용하고, 실제 비디오 데이터는 RDT로 전송한다.[5] 이러한 방식은 다른 플레이어 및 서버 소프트웨어와의 호환성을 어렵게 만들어 비판받기도 했다.[5] 그러나 오픈 소스 MPlayer 프로젝트는 RDT 스트림을 재생할 수 있는 소프트웨어를 개발했다.[5]초기에 RealVideo (및 RealAudio)는 CBR 인코딩을 사용하여 매 초마다 동일한 양의 데이터가 네트워크를 통해 전송되었다. 그러나 최근 리얼네트웍스는 VBR 방식인 RealMedia Variable Bitrate (RMVB)를 도입했다.[5] RMVB는 더 나은 비디오 품질을 제공하지만, 스트리밍에는 덜 적합하다.[5]
2. 3. 오픈 소스 지원
리얼네트웍스는 RealVideo 및 RealAudio 코덱의 소스 코드를 RPSL 라이선스로 제공하지 않는다. 소스 코드는 지원되지 않는 프로세서 및 운영 체제로의 상용 포팅을 위해서만 RCSL 라이선스로 사용할 수 있다. 리얼네트웍스는 RealVideo 및 RealAudio에 대한 대부분의 지적 재산을 소유하고 있지만, 해당 코덱의 특정 측면에 대해서는 제3자 기술을 라이선스했다. 리얼네트웍스는 해당 기술을 오픈 소스 라이선스로 라이선스할 권리가 없다고 주장한다.[5]3. RealVideo Players
리얼비디오의 공식 플레이어는 RealNetworks의 리얼플레이어이며, 윈도우, 매킨토시, 리눅스 등 다양한 플랫폼에서 사용할 수 있다. MPlayer와 Media Player Classic 등 다른 플레이어도 리얼비디오를 지원한다. 이 플레이어들은 비디오 재생을 위해 공식 리얼플레이어의 DLL에 의존하며, 리얼플레이어가 설치되어 있어야 한다. 그러나 FFmpeg의 libav* 라이브러리(및 DirectShow 대응 ffdshow)는 리얼플레이어나 그 어떤 부분도 필요 없이 리얼비디오를 재생할 수 있다.[13]
RealNetworks는 오픈 소스 Helix player를 개발했지만, 코덱은 여전히 독점으로 유지되어 Helix player에서 리얼비디오 지원은 제한적이다.
리얼플레이어는 리얼비디오 스트림을 녹화하는 기능을 제공하지 않았지만, 타임 시프팅을 위한 다른 소프트웨어를 통해 녹화가 가능했다.
4. 역사
1997년에 첫 번째 버전이 출시되었고, 2008년에는 버전 10이 공개되었다[13] . Windows, macOS, Linux, Solaris 등 많은 플랫폼을 지원한다.
RealAudio와 함께 RealMedia(.rm) 파일로 패키지화되는 것이 일반적이다. RealMedia 형식은 네트워크에서 스트리밍 방식으로 재생하는 데 적합하다.
2000년 무렵까지는 인터넷상의 동영상에서 자주 볼 수 있는 동영상 포맷 중 하나였으나, Indeo, Cinepak, Sorenson Video, MPEG-1 등과 함께 쇠퇴하여 현재는 거의 찾아볼 수 없게 되었다. 이는 Windows Media Video, MPEG-4(DivX, xvid 등)가 등장하기 시작한 점과 재생 앱인 RealPlayer가 제조사 PC에 더 이상 프리 인스톨되지 않게 된 점이 큰 영향을 미쳤다고 여겨진다.
그러나 2000년 이후 급격히 쇠퇴한 다른 동영상 포맷과는 달리, 리얼비디오는 현재도 개발이 계속 진행되고 있다.
참조
[1]
웹사이트
Products - Codecs
http://www.realnetwo[...]
RealNetworks
2004-08-04
[2]
뉴스
Iterated Systems And Progressive Networks Announce Strategic Alliance
https://web.archive.[...]
RealNetworks China
1997-02-10
[3]
웹사이트
RealVideo Fractal Codec
http://service.real.[...]
[4]
웹사이트
Codec Central - ClearVideo
http://www.siggraph.[...]
Terran Interactive, Inc.
1998
[5]
웹사이트
Helix Producer Category FAQ
https://helix-produc[...]
Helix Community
2011-07-26
[6]
웹사이트
RealVideo 1.0
http://wiki.multimed[...]
2009-11-02
[7]
웹사이트
RealVideo G2
http://wiki.multimed[...]
2009-11-02
[8]
웹사이트
Chapter 5: Producing Video
http://www.jus.unitn[...]
1999
[9]
웹사이트
RealVideo 3
http://wiki.multimed[...]
2009-11-02
[10]
웹사이트
RealVideo 4
http://wiki.multimed[...]
2009-11-02
[11]
웹사이트
RMHD: A More Detailed Look
https://codecs.multi[...]
[12]
웹사이트
For the eight codec, go for the sum - not just for the parts
https://medium.com/r[...]
2018-04-10
[13]
웹사이트
RealNetworks Products - Codecs
http://www.realnetwo[...]
2020-12-24
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com