Нашри серверҳои ҷараёнҳои Roc 0.1, Ant 1.7 ва Red5 1.1.1

Якчанд версияҳои нави серверҳои медиаи кушод барои ташкили ҷараёни онлайн дастрасанд:

  • муаррифӣ карда шуд нашри якум
    шах, маҷмӯа барои ҷараён додани аудио тавассути шабака дар вақти воқеӣ бо таъхири кафолатнок ва сифати сатҳи CD. Дар ваќти интиќол дуршавии ваќти соатњои системавии ирсолкунанда ва ќабулкунанда ба назар гирифта мешавад. Бо истифода аз рамзҳо барқароркунии бастаҳои гумшударо дастгирӣ мекунад ислоҳи хатои пешакӣ дар татбиқ OpenFEC (дар реҷаи ҳадди ақали таъхир, рамзи Reed-Solomon истифода мешавад ва дар реҷаи ҳадди аксар иҷроиш LDPC-зинапоя). Интиқол протоколи RTP (AVP L16, 44100Hz PCM 16-bit) -ро истифода мебарад. Дар айни замон, танҳо аудио дастгирӣ мешавад, аммо нақшаи дастгирии видео ва дигар намудҳои мундариҷа вуҷуд дорад.

    Ин имкон дорад, ки ҷараёнро аз якчанд ирсолкунанда барои интиқол ба як қабулкунанда мултиплекс кард. Вобаста аз намуди CPU ва талабот ба таъхирҳои интиқол профилҳои гуногуни танзимоти интихобро пайваст кардан мумкин аст. Пахш тавассути намудҳои гуногуни шабакаҳо, аз ҷумла шабакаи маҳаллӣ, Интернет ва шабакаи бесим дастгирӣ карда мешавад. Вобаста аз танзимот, интиқол ва талафоти бастаҳо, Roc ба таври худкор параметрҳои рамзгузории ҷараёнро интихоб мекунад ва шиддати онро ҳангоми интиқол танзим мекунад.

    Лоиҳа аз китобхонаи C иборат аст, асбобхо сатри фармон ва маҷмӯи модулҳо барои истифодаи Roc ҳамчун нақлиёт дар Пулсаидуд. Дар шакли соддатарин асбобҳои мавҷуда ба шумо имкон медиҳанд, ки аудиоро аз файл ё дастгоҳи садои дар як компютер ба файл ё дастгоҳи садоии компютери дигар интиқол диҳед. Гузаришҳои гуногуни аудио дастгирӣ мешаванд, аз ҷумла ALSA, PulseAudio ва CoreAudio. Рамз дар C++ навишта шудааст ва паҳн мекунад тибқи MPL-2.0 литсензия шудааст. Корҳоро дар GNU/Linux ва macOS дастгирӣ мекунад.

  • Дастрас версияи нави сервери мултимедиявӣ Ант медиа сервер 1.7, ки ба шумо имкон медиҳад ҷараёнро тавассути протоколҳои RTMP, RTSP ва WebRTC бо дастгирии режими мутобиқшавии тағирёбии суръати бит ташкил кунед. Ант инчунин метавонад барои ташкили сабти видеои шабакавӣ дар форматҳои MP4, HLS ва FLV истифода шавад. Дар байни имкониятҳо мо метавонем мавҷудияти табдилдиҳандаи WebRTC ба RTMP, дастгирии камераҳои IP ва IPTV, тақсим ва сабти ҷараёнҳои мустақим, ташкили ҷараён ба шабакаҳои иҷтимоӣ, миқёс тавассути ҷойгиркунии кластер, имкони пахши оммавӣ аз як нуқта то бисёр гирандагон бо таъхири 500ms.

    Маҳсулот дар доираи модели Open Core таҳия карда мешавад, ки таҳияи қисми асосии литсензияи Apache 2.0 ва таҳвили хусусиятҳои пешрафта (масалан, ҷараён ба Youtube) дар нашри пулакӣ мебошад. Версияи нав иҷрои пахши тавассути WebRTC-ро 40% афзоиш дод, намоишгари гузоришро илова кард, панели вебро такмил дод, API-и REST барои намоиши омор, оптимизатсияи истеъмоли хотира, коркарди хатогиҳоро беҳтар кард ва қобилияти фиристодани омор ба Apache Kafka илова кард. .

  • сурат гирифт барориши сервери ҷараён Red5 1.1.1, ки ба шумо имкон медиҳад видеоро дар форматҳои FLV, F4V, MP4 ва 3GP, инчунин аудио дар форматҳои MP3, F4A, M4A, AAC интиқол диҳед. Усулҳои пахши мустақим ва кор дар шакли истгоҳи сабт барои қабули ҷараёнҳо аз муштариён дастрасанд (FLV ва AVC+AAC дар контейнери FLV). Лоиҳа дар ибтидо соли 2005 барои эҷоди алтернатива ба сервери Flash Communication бо истифода аз протоколи RTMP сохта шуда буд. Баъдтар, Red5 тавассути плагинҳо барои пахши HLS, WebSockets, RTSP ва WebRTC дастгирӣ намуд.

    Red5 ҳамчун сервери ҷараён дар лоиҳа истифода мешавад Вохӯриҳои кушоди Apache барои ташкили конфронсҳои видео ва аудио. Рамз дар Java навишта шудааст ва таъмин карда мешавад дар зери Apache 2.0 литсензия шудааст. Маҳсулоти хусусӣ дар асоси Red5 сохта шудааст Red5 Pro, миқёси миллионҳо тамошобинон бо таъхири интиқол то 500 мс ва қобилияти ҷойгиркунӣ дар абрҳои AWS, Google Cloud ва Azure.

Манбаъ: opennet.ru

Илова Эзоҳ