Кіріспе
RealAudio аудио форматы, RealAudio деп те жазылады, RealNetworks компаниясы әзірлеген және алғаш рет 1995 жылдың сәуір айында жарық көрген эксклюзивті аудио формат. Ол dial-up модемдер арқылы қолдануға болатын төмен битрейтті форматтардан бастап, музыка үшін жоғары сапалы форматтарға дейін әртүрлі аудио кодектерді қолданады. Бұл формат жүктеліп жатырқанда бірден ойнатылатын аудио формат ретінде де пайдаланылады. Бұрын көптеген интернет-радиостанциялар өз хабарларын интернет арқылы нақты уақытта тарату үшін RealAudio-ны қолданған. Дегенмен, соңғы жылдары бұл форматтың қолданылуы азайды және оның орнына танымал аудио форматтар келді. RealAudio 2009 жылға дейін BBC веб-сайттарында кеңінен қолданылды, бірақ пайдаланушылардың азайғандығына байланысты қолданудан алынды. BBC World Service, RealAudio-ны соңғы рет қолданған BBC веб-сайты, 2011 жылдың наурыз айында оны қолдануды тоқтатты.
RealAudio, also spelled Real Audio, is a proprietary audio format developed by RealNetworks and first released in April 1995. It uses a variety of audio codecs, ranging from low bitrate formats that can be used over dialup modems, to high fidelity formats for music. It can be used as a streaming audio format, that is played at the same time as it is downloaded. In the past, many internet radio stations used RealAudio to stream their programming over the internet in real time. In recent years, however, the format has become less common and has given way to more popular audio formats. RealAudio was heavily used by the BBC websites until 2009, though it was discontinued due to its declining use. BBC World Service, the last of the BBC websites to use RealAudio, discontinued its use in March 2011.
Файл кеңейтулері
RealAudio файлдары бастапқыда «ra» (Real Audio үшін) файл атауының қосымшасы арқылы анықталды. 1997 жылы RealNetworks «RealVideo» деп аталатын бейне форматын да ұсына бастады. Аудио және бейне форматтарының үйлесімі «RealMedia» деп аталды және «rm» файлдық қосымшасы қолданылды. Дегенмен, RealProducer-дің ең соңғы нұсқасы, Real компаниясының басты кодтау құралы, тағы да тек аудио файлдары үшін «ra» пайдалануға көшті, ал бейне файлдары үшін «rv» (аудиосы бар немесе жоқ) және VBR бейне файлдары үшін «rmvb» қолдана бастады. «Ram» (Real Audio Metadata) және «smil» (Synchronized Multimedia Integration Language) файл форматтары кейде веб-беттерден сілтемелер түрінде кездеседі (төмендегі «Ағызатын аудио» бөлімін қараңыз).
Ойыншылар
RealMedia мазмұнының ресми ойнатқышы RealNetworks-тің RealPlayer SP болып табылады, қазіргі уақытта 16-шы нұсқада, және әртүрлі платформалар үшін екілік форматта қолжетімді. Бұл бағдарламаның бірнеше мүмкіндіктері даулы болды (соңғы кезде RP11 веб-сайттардан қорғалмаған ағынды медианы жазу қабілеті), және көптеген балама ойнатқыштар жасалды. RealNetworks бастапқыда аудио форматын құпия ұстап, балама ойнатқыштарды дамытуға кедергі келтіруге тырысты. Алайда, соңғы жылдары RealNetworks ашықтыққа көбірек ұмтылып, өзінің медиа-жобасын кеңейту үшін ашық бастапқы кодты бірлескен жоба – Helix Community-ні құрды. RealAudio енгізілген кезде RealNetworks аудио формат туралы немесе оның қалай кодталғандығы туралы ешқандай техникалық мәлімет жарияламады, бірақ көп ұзамай RealAudio-да қолданылатын кейбір аудио кодектер ұялы телефондар мен цифрлық теледидарда қолданылатын кодектермен бірдей екені анықталды. Бұл форматтар әртүрлі техникалық еңбектерде және стандарттарда егжей-тегжейлі сипатталғандықтан, осы ақпарат негізінде RealAudio ойнатуға қабілетті бағдарламалық жасақтама жасау мүмкін болды. Қазір MPlayer және Real Alternative сияқты көптеген ресми емес ойнатқыштар бар. Алайда, Real Alternative аудио деректерін өзі кодтамайды, ал ресми RealPlayer-дің динамикалық байланыс кітапханаларына (DLL) сүйенеді. Сондықтан Real Alternative жұмыс істеуі үшін RealPlayer орнатылуы керек (немесе кем дегенде оның DLL-дері). Басқа ойнатқыштар FFmpeg-ге негізделген, оның жеке аудио кодек кітапханасы бар. FFmpeg аудио кодектері форматтар туралы қолжетімді ақпарат негізінде жазылған және RealPlayer немесе Helix бағдарламалық жасақтамасын пайдаланбайды. Сондай-ақ, Windows Media Player-ге RealAudio-ның кейбір нұсқаларын ойнатуға мүмкіндік беретін кодектерді алуға болады. RealNetworks Helix ойнатқышын ашық бастапқы кодты жоба ретінде ұсынғанмен, олар кейбір аудио кодектерді меншік құқығында қалдырды, және Helix ойнатқышы барлық RealAudio файлдарын ойната алмайды.
Аудионы ағынды түрде беру
RealAudio – ағылған медиа форматы ретінде әзірленді, яғни оны жүктеу барысында ойнатуға болады. RealAudio-ны HTTP арқылы ағынмен таратуға болады. Мұндай жағдайда RealAudio файлы әдеттегі веб-бет сияқты алынады, бірақ ойнату бірінші бөлігі алынған соң басталып, файлдың қалған бөлігі жүктелген кезде жалғасады. HTTP ағыны алдын ала жазылған файлдармен тиімді жұмыс істейді, сондықтан тікелей эфирлер үшін жақсырақ жұмыс істейтін бірнеше балама протоколдар жасалды. RealAudio-ның алғашқы нұсқасы аудио деректерін ағынмен жіберу үшін PNA немесе PNM деп аталатын өзгеше протоколды қолданды. Кейін RealNetworks IETF стандарттаған Нақты уақыт ағыны протоколына (RTSP) көшті, бірақ олар RTSP-ні тек қосылысты басқару үшін пайдаланды. Аудио деректері олардың жеке RDT протоколы арқылы жіберіледі, оны бастапқыда құпия ұстады. Соңғы кезде Helix Community жобасы арқылы RDT протоколының бірқатар ерекшеліктері жарияланды. 2004 жыл шамасында ашық кодты MPlayer жобасы RDT ағындарын ойнату мүмкіндігін жасады. Көп жағдайда веб-беттер тікелей RealAudio файлына сілтеме бермейді. Оның орнына олар RAM (Real Audio Metadata) немесе SMIL файлына сілтеме береді. Бұл аудио ағынына сілтемесі бар шағын мәтіндік файл. Пайдаланушы мұндай сілтемені басса, оның веб-браузері RAM немесе SMIL файлын жүктеп, пайдаланушының медиа ойнатқышын іске қосады. Медиа ойнатқыш файлдан PNM немесе RTSP URL-ді оқып, содан кейін ағынды ойнатады. RealPlayer SP арқылы аудио ағынын файлға сақтауға болады. MPlayer, RM Downloader, VLC медиа ойнатқышы, StreamBox VCR, HiDownload және Real7ime Converter сияқты басқа да бағдарламалар ағындыларды файлға сақтай алады.