리얼 비디오
RealVideo인터넷 미디어 유형 | 비디오/x-pn-realvideo |
---|---|
개발자 | 리얼 네트워크 |
초기 릴리즈 | 1997년 2월, | 전(
포맷의 종류 | 비디오 코딩 형식 |
오픈 포맷? | 아니요. |
프리 포맷? | 아니요. |
웹 사이트 | Wayback Machine 제품 웹사이트 (2009년 5월 31일 아카이브 완료) |
RealVideo(RealVideo)는 RealNetworks가 개발한 전용 비디오 압축 포맷 스위트입니다.구체적인 포맷은 버전에 따라 달라집니다.1997년에 처음 출시되었으며 2008년 현재[update] 버전 [1]10이다.RealVideo는 Windows, Mac, Linux, Solaris 및 여러 휴대 전화를 포함한 많은 플랫폼에서 지원됩니다.
RealVideo는 보통 RealAudio와 페어링되어 RealMedia(.rm) 컨테이너에 패키지되어 있습니다.RealMedia는 스트리밍 미디어 포맷으로 사용하기에 적합합니다.이 포맷은 네트워크를 통해 전송되는 동안 표시됩니다.스트리밍 비디오는 비디오 전체를 미리 다운로드 할 필요가 없기 때문에 라이브 TV 시청에 사용할 수 있습니다.
테크놀로지
리얼 비디오의 첫 번째 버전은 1997년에 발표되었으며 H.263 포맷을 기반으로 한다.당시 RealNetworks는 RealVideo Frackal [2][3][4]Codec으로서 RealVideo Systems의 ClearVideo 테크놀로지를 라이센스 취득했다고 보도자료를 발표했습니다.그러나 RealVideo의 다음 버전에서는 ClearVideo에 대한 지원이 조용히 사라졌습니다.
RealVideo는 RealVideo 8까지 H.263을 계속 사용하였고, 그 후 이 회사는 독점적인 비디오 포맷으로 전환하였다.RealVideo 코덱은 4글자 코드로 식별됩니다.RV10 및 RV20은 H.263 기반의 코덱입니다.RV30 및 RV40은 RealNetworks만의 H.264 기반 코덱입니다.RV10이 실제 RealVideo의 첫 번째 버전인 경우 RealVideo 버전 10이라고 가정할 수 있기 때문에 이러한 식별자는 일부 혼동을 야기하고 있습니다.RealVideo 10은 RV40을 사용합니다.
RealVideo는 RealMedia 파일에서 재생하거나 IETF에서 개발한 스트리밍 미디어용 표준 프로토콜인 RTSP(Real Time Streaming Protocol)를 사용하여 네트워크를 통해 스트리밍할 수 있습니다.다만, RealNetworks 는, RTSP 를 사용해 접속을 셋업 및 관리합니다.실제 비디오 데이터는 자체 RDT(Real Data Transport) 프로토콜로 전송됩니다.이 전략은 RealVideo를 다른 플레이어 및 서버 소프트웨어와 함께 사용하는 것을 어렵게 만들었기 때문에 비판을 받아왔다.그러나 오픈 소스 MPlayer 프로젝트는 현재 RDT 스트림을 재생할 수 있는 소프트웨어를 개발했습니다.
실시간 스트리밍을 용이하게 하기 위해 RealVideo(및 RealAudio)는 보통 고정 비트환율 인코딩을 사용합니다.따라서 같은 양의 데이터가 초당 네트워크를 통해 전송됩니다.최근 RealNetworks는 RealMedia Variable Bitrate(RMVB; 리얼미디어 가변 비트레이트)라고 불리는 가변 비트레이트 형식을 도입했습니다.이것에 의해, 비디오의 품질이 향상됩니다만, 이 포맷은, 특정의 비디오 스트림에 필요한 네트워크 용량을 예측하기 어렵기 때문에, 스트리밍에는 적합하지 않습니다.빠른 모션 또는 빠르게 변화하는 씬(scene)이 있는 비디오는 더 높은 비트 전송률이 필요합니다.비디오 스트림의 비트환율이 크게 증가하면 네트워크를 통해 데이터를 전송할 수 있는 속도를 초과하여 비디오가 중단될 수 있습니다.
RealNetworks에서는 RealVideo 코덱과 RealAudio 코덱은 RPSL 라이선스의 소스 코드로 사용할 수 없다고 합니다.소스 코드는 지원되지 않는 프로세서 및 운영체제로의 상용 포팅에 RCSL 라이선스에 의해서만 사용할 수 있습니다.RealNetworks는 RealVideo 및 RealAudio의 지적재산의 대부분을 소유하고 있지만 RealNetworks는 이러한 코덱의 특정 측면에 대해 서드파티 테크놀로지를 라이센스하고 있습니다.RealNetworks는 오픈 소스 [5]라이선스로 해당 기술을 라이선스할 권한이 없다고 주장하고 있습니다.
리얼 비디오 플레이어
RealVideo의 공식 플레이어는 RealNetworks RealPlayer SP로 현재 버전 15이며 Windows, Macintosh, Linux를 포함한 다양한 플랫폼에서 사용할 수 있습니다.MPlayer와 Media Player Classic을 포함한 여러 다른 플레이어가 있습니다.이들 중 상당수는 공식 RealPlayer의 DLL(Dynamically Linked Library)에 의존하여 비디오를 재생하기 위해 RealPlayer를 설치해야 합니다(또는 실제 플레이어는 아닐지 몰라도 적어도 DLL을 설치해야 합니다).단, FFmpeg의 libav* 라이브러리(및 DirectShow의 대응 라이브러리 ffdshow)는 RealVideo를 재생할 수 있으며 RealPlayer 또는 그 어떤 부분도 필요하지 않습니다.
Windows 9x에서 실행할 수 있는 RealPlayer의 최신 버전은 RealPlayer 8이지만, 이 버전은 RealPlayer 8 Basic에 포함되어 있지 않은 RealPlayer 10의 3개의 .dll 파일(코덱 및 플러그인)을 수동으로 추가함으로써 RealPlayer 9 및 10 파일을 재생하도록 쉽게 수정할 수 있습니다.
RealNetworks는 오픈 소스 Helix 플레이어도 개발했지만, RealNetworks는 여전히 코덱을 독점적으로 유지하고 있기 때문에 Helix 프로젝트에서 RealVideo에 대한 지원은 제한적입니다.
RealPlayer는 RealVideo 스트림을 녹화하지 않으며 RealNetworks는 사용자가 비디오를 복사하지 않도록 하기 위해 이 기능을 방송사, 영화 스튜디오, 음악 레이블 등의 콘텐츠 소유자에게 홍보하고 있습니다.그러나 나중에 보기 위해 스트림을 파일에 저장할 수 있는 다른 소프트웨어가 있습니다.시간 이동으로 알려진 이러한 복제는 대부분의 국가에서 합법적이다.
비디오 압축 형식 및 코덱 버전
RealVideo 파일은 몇 가지 다른 비디오 압축 형식을 사용하여 압축됩니다.각 비디오 압축 포맷은 4개의 문자 코드로 식별됩니다.다음으로 비디오 압축 포맷과 각 포맷이 도입된 버전을 나타냅니다.
RV10
RV20
rv20
: RealVideo G2 및 RealVideo G2+SVT도 H.263(RealPlayer [7]6에 포함)을 기반으로 합니다.SVT(Scalable Video Technology)는 로우엔드 [8]머신에서 낮은 프레임레이트(프레임스킵)로 디코딩할 수 있는 기능입니다.
RV30
RV40
rv40
: RealVideo 9 (RealPlayer [10]9에 포함되어 있음)H.264 베이스로 의심됩니다.rv40
: RealVideo 10, RV9 EHQ (RealPlayer 10에 포함)이는 RV9 플레이어와 완전히 역호환되는 RV9 포맷의 개선된 인코더입니다. 포맷과 디코더는 변경되지 않고 인코더만 바뀌었습니다.그 결과, 같은 FourCC 를 사용합니다.
RV60
rv60
: RealMedia HD(RealVideo 11), HEVC(RealPlayer [11]18에 포함) 기반인 것으로 의심됩니다.2018년 4월 RealNetworks는 인코더 속도와 압축 효율 테스트 결과를 게시했습니다.이 테스트에서는 RealMedia HD를 HEVC, H.264 및 VP9 인코더와 비교했습니다.그 결과 RealMedia HD는 인식된 품질 수준에서 HEVC보다 높은 압축을 제공했다고 주장했습니다.RealMedia HD는 x265 및 VP9보다 빠르다고 [12]합니다.
RealPlayer의 최신 버전은 모든 RealVideo 파일을 재생할 수 있으며 FFmpeg를 사용하는 프로그램도 재생할 수 있습니다.다른 프로그램에서는 일부 비디오 압축 형식을 지원하지 않을 수 있습니다.최대 RV50의 디코더 코드 외에, FFmpeg에는 RV10 및 RV20 인코더용 오픈 소스 코드도 포함되어 있습니다.
「 」를 참조해 주세요.
메모들
- ^ RealNetworks 제품 - 웨이백머신에 아카이브된 2004-08-04 코덱
- ^ "Iterated Systems And Progressive Networks Announce Strategic Alliance". Press release. RealNetworks China. February 10, 1997. Archived from the original on November 27, 2003. Retrieved August 2, 2013.
- ^ RealPlayer 프랙탈코덱 설치 옵션에 대한 RealVideo 프랙탈코덱 참조
- ^ Terran Interactive, Inc. (1998) Codec Central - ClearVideo, 2009-08-12에 취득
- ^ Helix Community, Helix Producer Category FAQ, 2009-08-02에 취득
- ^ MultimediaWiki. "RealVideo 1.0". Retrieved 2009-11-02.
- ^ MultimediaWiki. "RealVideo G2". Retrieved 2009-11-02.
- ^ RealNetworks (1999). "Chapter 5: Producing Video". www.jus.unitn.it.
RealVideo's Scalable Video Technology (SVT) also allows RealVideo clips to vary in frame rate from 30 fps to 5 fps based on the RealPlayer computer's processor speed. This means you can produce high frame rate RealVideo clips that do not overburden the processors of slow machines during playback.
- ^ MultimediaWiki. "RealVideo 3". Retrieved 2009-11-02.
- ^ MultimediaWiki. "RealVideo 4". Retrieved 2009-11-02.
- ^ "RMHD: A More Detailed Look".
- ^ "For the eight codec, go for the sum - not just for the parts".
외부 링크
- RealVideo 10 코덱 제품 페이지
- Helix Community RealNetworks의 모든 미디어 프레임워크 오픈 소스 프로젝트
- Gabest(guliverkli, sourceforge.net)의 RealMedia Splitter DirectShow 필터로 RV40 등을 .rmvb, .twvv, .dsm 등으로 분할합니다.디코더는 포함되어 있지 않다.
- Windows Media Player를 사용하여 RealNetworks 오디오/비디오 파일을 재생하기 위한 필터