Кіріспе

Медиа ағынды бағдарламалық қамтамасыз ету – киберспорт комментаторлары үшін қолданылатын жалпы термин. Shoutcast (бұрынғы SHOUTcast) – медиа ойнатқыштарға интернеттен медиа ағынды таратуға арналған қызмет, өзінің кросс-платформалық, эксклюзивті бағдарламалық қамтамасыз етуін пайдаланады. Ол негізінен MP3 немесе Жоғары тиімділіктегі кеңейтілген аудио кодегі (High Efficiency Advanced Audio Coding) форматындағы цифрлық аудио мазмұнын таратуға мүмкіндік береді. Shoutcast ең көп қолданылатыны – интернет-радио хабарларын жасау немесе тыңдау, алайда бейне ағындары да бар. Бағдарламалық жасақтаманы тегін пайдалануға болады немесе қосымша кәсіби мүмкіндіктері бар ақылы бұлтты қызмет ретінде қолдануға болады. Видео ойындардағы киберспорттың бастапқы кезеңдерінде Shoutcast кейбір ойыншылар ойын барысын тікелей эфирде түсіндіру үшін пайдаланған, нәтижесінде "shoutcaster" термині киберспорт комментаторларын атау үшін пайда болды.

Тарих

1998 жылы құрылған Shoutcast ағынды протоколы метадеректер тегтерін және ICY әрпімен басталатын жауаптарды пайдаланады, ICY – "I Can Yell" деген сөздің аббревиатурасы. Nullsoft компаниясы 1999 жылдың 1 маусымында AOL компаниясымен сатып алынды. 2014 жылдың 14 қаңтарында AOL Nullsoft-ты бельгиялық онлайн радио агрегаторы Radionomy Group-қа сатты; қаржылық есептер жарияланбады. 2018 жылы бағдарламалық құрал бастапқы SHOUTcast атауынан Shoutcast атауына өзгертілді. 2020 жылы Radionomy өзінің ағындық қызметін тоқтатып, Shoutcast платформасына көшті.

Бағдарламалық жасақтама

Shoutcast бағдарламалық жасақтамасы клиент-серверлік модельді қолданады, мұнда әр компонент аудио немесе бейне деректерін ән атаулары және станция аты сияқты метадеректермен біріктіретін желілік протокол арқылы байланысады. Ол HTTP-ні деректерді жеткізу протоколы ретінде пайдаланады. Shoutcast серверлері мен клиенттері FreeBSD, Linux, macOS, Microsoft Windows және Solaris жүйелері үшін қолжетімді. Android, BlackBerry OS, iOS (iPad, iPhone), Palm OS және webOS (Radio Hibiki), PlayStation Portable, Windows Mobile, Symbian S60 және UIQ, Nintendo DS (DSOrganize) және Wii үшін тек клиенттік нұсқалары бар. Шығыс форматын көптеген клиенттер қолдайды, оның ішінде Nullsoft-тың Winamp-ы, сондай-ақ Amarok, Exaile, foobar2000, iTunes, Songbird, Totem, XMMS және Zinf. Егер клиент Shoutcast протоколын қолдамаса, онда Shoutcast сервері ағынды метадеректерсіз жібереді, бұл Windows Media Player сияқты клиенттерде оны тыңдауға және көруге мүмкіндік береді. Shoutcast серверлері әдетте плейлист файлдары арқылы байланыстырылады, бұл кішкентай мәтіндік файлдар (әдетте .pls немесе .m3u кеңейтімдерімен) Shoutcast серверінің URL-ін қамтиды. Егер бұл URL-ге Mozilla-мен үйлесімді веб-браузерде кірсеңіз (көпшілігі сияқты), сервер аудио ағынын таратудың орнына Shoutcast серверінің ақпараттық/мәртебелік бетін қайтарады. 2010 жылы VideoLAN AOL-дың өтініші бойынша VLC Player-ден Shoutcast қолдауын тоқтатты, себебі Shoutcast лицензиясы оны ашық немесе еркін кодты компоненттері бар басқа бағдарламалық жасақтамаларға интеграциялауға тыйым салады, сондай-ақ ол "бізді зиянды бағдарламалар мен жарнамалық бағдарламаларға негізделген Shoutcast Radio Toolbar-ды браузеріңізге орнатуға мәжбүр етеді" деп нақтылады. Shoutcast-қа балама – Icecast.

Танымалдық

Shoutcast серверлерінің ерекшелігі – Shoutcast өз веб-сайтында сақтайтын станциялар тізілігінде сервер туралы ақпаратты, оның ішінде қазіргі тыңдаушылар санын жариялау мүмкіндігі. Сайтқа кірушілер арнаны таңдап, өздерінің Shoutcast қолдайтын медиаплеерінде пайдалану үшін ойнату тізімі файлын жүктей алады. 2011 жылы ең жоғары сәттерде Shoutcast-тың ашық трансляцияларында 900 000-ға дейін бір мезгілде тыңдаушылар болған. Тыңдаушылардың максималды және минималды саны күні бойында кең ауқымда өзгереді, ең жоғары сәтте тыңдаушылар саны, тыңдаушылар аз болатын уақытқа қарағанда шамамен үш есе көп болады. 2022 жылғы мәлімет бойынша 85 317 станция Shoutcast арқылы трансляция жүргізіп жатыр.