FMUSER бездротовий передавати відео та аудіо простіше!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> африкаанс
sq.fmuser.org -> албанська
ar.fmuser.org -> арабська
hy.fmuser.org -> Вірменська
az.fmuser.org -> азербайджанська
eu.fmuser.org -> баскська
be.fmuser.org -> білоруська
bg.fmuser.org -> болгарська
ca.fmuser.org -> Каталонська
zh-CN.fmuser.org -> китайська (спрощена)
zh-TW.fmuser.org -> китайська (традиційна)
hr.fmuser.org -> хорватська
cs.fmuser.org -> чеська
da.fmuser.org -> данська
nl.fmuser.org -> Голландська
et.fmuser.org -> естонська
tl.fmuser.org -> філіппінська
fi.fmuser.org -> фінська
fr.fmuser.org -> французька
gl.fmuser.org -> галицький
ka.fmuser.org -> грузинський
de.fmuser.org -> німецька
el.fmuser.org -> грецька
ht.fmuser.org -> гаїтянський креольський
iw.fmuser.org -> іврит
hi.fmuser.org -> хінді
hu.fmuser.org -> Угорська
is.fmuser.org -> ісландська
id.fmuser.org -> індонезійська
ga.fmuser.org -> ірландський
it.fmuser.org -> італійська
ja.fmuser.org -> японська
ko.fmuser.org -> корейська
lv.fmuser.org -> латиська
lt.fmuser.org -> литовська
mk.fmuser.org -> македонська
ms.fmuser.org -> малайська
mt.fmuser.org -> мальтійська
no.fmuser.org -> Норвезька
fa.fmuser.org -> Перська
pl.fmuser.org -> польська
pt.fmuser.org -> португальська
ro.fmuser.org -> румунська
ru.fmuser.org -> російська
sr.fmuser.org -> сербська
sk.fmuser.org -> словацька
sl.fmuser.org -> словенська
es.fmuser.org -> іспанська
sw.fmuser.org -> суахілі
sv.fmuser.org -> шведська
th.fmuser.org -> Тайська
tr.fmuser.org -> турецька
uk.fmuser.org -> український
ur.fmuser.org -> урду
vi.fmuser.org -> в'єтнамська
cy.fmuser.org -> валлійська
yi.fmuser.org -> Ідиш
Друзі, яким потрібно створити платформу для відео в прямому ефірі, не приходять її дивитись, щойно опублікований вихідний код для відео в прямому ефірі вже тут!
Як ми всі знаємо, для створення платформи прямого ефіру ключовим фактором є повний набір вихідних кодів відео в прямому ефірі. Беручи за приклад вихідний код Live Video Cloud Cloud, редактор познайомить вас із побудовою платформи прямого ефіру.
Перший крок - збір відео та аудіо на ПК
В даний час найгарячішими та найбільш популярними іграми є ігри на терміналах, такі як League of Legends, Sword Spirit, World of Tanks, DOTA2, Kart, Dream Three Kingdoms, Monster Hunter, Perfect World, Cross Fire, World of Warcraft, Fantasy Westward Journey, Hearthstone тощо. Для великомасштабних ігор необхідно ідеально захоплювати ігровий екран та звук на стороні ПК.
Основне зображення на стороні ПК наразі має роздільну здатність 1080P з високою роздільною здатністю, і це переважно кінофільм. Обсяг даних дуже великий. Як ефективно збирати ці дані та кодувати та стискати в режимі реального часу, і в той же час мати вищу ефективність стиснення, щоб зберегти платформу. Вартість пропускної здатності даних наприкінці є проблемою, яку потрібно детально розглянути.
Другий крок - мобільна колекція відео та аудіо
На додаток до прямої трансляції ігор на стороні ПК, ми також повинні робити ігри на мобільних пристроях та сцени на свіжому повітрі. Тому вкрай необхідно розробити інструменти прямого мовлення на мобільній стороні.
Нинішніми двома основними операційними системами для мобільних телефонів є Android від Google та iOS від iOS. Мови розробки та рамки розробки двох основних операційних систем досить різні. Система Android використовує мову Java для розробки прикладного рівня, тоді як система iOS від Apple використовує мову Object-C для розробки. Дві платформи мають свої різні інтерфейси та функції розробки, а додатки на цих платформах не мають ніякої сумісності, тому ми повинні сформувати дві команди розробників APP, щоб завершити цю справу.
Третій крок, публікація та перекодування вмісту
Після того, як інтерфейсне обладнання збирає та обробляє відео- та аудіовміст у реальному часі, воно спочатку передає його на вихідний сервер платформи. Ми розміщуємо початковий сервер у приміщенні магістрального вузла оператора в Пекіні (близька відстань для зручності обслуговування). Вихідний сервер використовує механізм гарячого резервного копіювання кластера для декількох машин, щоб запобігти впливу вихідного сервера веб-сайту на стабільну роботу всієї платформи після її відмови.
Вихідний сервер сайту підключений до професійного пристрою зберігання даних з масиву дисків. Коли вихідний сервер сайту отримує дані, він спочатку копіює N копій і пересилає їх на N вторинних вузлів CDN нижче і одночасно копіює одну копію на сервер транскодування. Сервер перекодування виконує перекодування в режимі реального часу кожного отриманого потоку, в основному перетворюючи бітовий потік високої чіткості в бітовий потік стандартної чіткості в мобільний термінал малого екрану. Мобільний термінал, що приймає потік малих розрядів малої чіткості, не лише відповідає власним вимогам щодо роздільної здатності малого екрану, водночас він може зменшити вимоги до можливостей декодування мобільного терміналу та ефективно заощадити витрати на пропускну здатність.
У той же час сервер транскодування кодує запис потокової трансляції в реальному часі на дисковий масив для подальшого відтворення на вимогу.
Четвертий крок, випуск потокового мультимедіа
Випуск потокового мультимедіа також дуже важливий для всієї платформи, оскільки кінцевою послугою для кінцевих користувачів є потокові медіа-сервери, розподілені по мережі. Стабільність та продуктивність потокових медіасерверів визначають взаємодію з кінцевим користувачем. І експлуатаційні витрати платформи. Виходячи з попереднього досвіду IPTV, технічний шлях, який ми обрали в цьому проекті, все ще розробляється самостійно. Звичайно, він базується на попередньому потоковому сервері IPTV. Основні технічні аспекти мають наступні вдосконалення:
1. Потоковий медіасервер все ще реалізований мовою C для забезпечення найвищої операційної ефективності;
2. Змінити попередню багатопроцесорну модель на асинхронну модель вводу-виводу для поліпшення одночасної обробки продуктивності сервера;
3. Додана підтримка протоколів RTMP та HLS на рівні протоколу;
4. Впровадити розподілену архітектуру Hadoop для сприяння широкомасштабному розподіленому розгортанню, плануванню та стійкості до несправностей;
Завдяки цим удосконаленням загальна продуктивність потокового медіасервера матиме ще один якісний стрибок.
П'ятий крок, розподіл вмісту CDN
CDN - це багато вмісту, але на ринку також є багато постачальників послуг CDN. Не повинно бути важко знайти той, який вам підходить. Що стосується вибору протоколів, ми підтримуємо протоколи RTMP та HTTP відповідно до характеристик програм, що працюють у реальному часі та на вимогу. , Протокол UDP цих трьох типів.
Нарешті, є сторона програвача, ПК, Android та iOS. Сама розробка вихідного коду відео в реальному часі вимагає багато часу, енергії та витрат. Якщо ви не готові, рекомендується не створювати вихідний код прямого відео самостійно. Адже ринок чудовий. Вихідний код прямого відео все ще дуже багатий
|
Введіть електронну адресу, щоб отримати сюрприз
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> африкаанс
sq.fmuser.org -> албанська
ar.fmuser.org -> арабська
hy.fmuser.org -> Вірменська
az.fmuser.org -> азербайджанська
eu.fmuser.org -> баскська
be.fmuser.org -> білоруська
bg.fmuser.org -> болгарська
ca.fmuser.org -> Каталонська
zh-CN.fmuser.org -> китайська (спрощена)
zh-TW.fmuser.org -> китайська (традиційна)
hr.fmuser.org -> хорватська
cs.fmuser.org -> чеська
da.fmuser.org -> данська
nl.fmuser.org -> Голландська
et.fmuser.org -> естонська
tl.fmuser.org -> філіппінська
fi.fmuser.org -> фінська
fr.fmuser.org -> французька
gl.fmuser.org -> галицький
ka.fmuser.org -> грузинський
de.fmuser.org -> німецька
el.fmuser.org -> грецька
ht.fmuser.org -> гаїтянський креольський
iw.fmuser.org -> іврит
hi.fmuser.org -> хінді
hu.fmuser.org -> Угорська
is.fmuser.org -> ісландська
id.fmuser.org -> індонезійська
ga.fmuser.org -> ірландський
it.fmuser.org -> італійська
ja.fmuser.org -> японська
ko.fmuser.org -> корейська
lv.fmuser.org -> латиська
lt.fmuser.org -> литовська
mk.fmuser.org -> македонська
ms.fmuser.org -> малайська
mt.fmuser.org -> мальтійська
no.fmuser.org -> Норвезька
fa.fmuser.org -> Перська
pl.fmuser.org -> польська
pt.fmuser.org -> португальська
ro.fmuser.org -> румунська
ru.fmuser.org -> російська
sr.fmuser.org -> сербська
sk.fmuser.org -> словацька
sl.fmuser.org -> словенська
es.fmuser.org -> іспанська
sw.fmuser.org -> суахілі
sv.fmuser.org -> шведська
th.fmuser.org -> Тайська
tr.fmuser.org -> турецька
uk.fmuser.org -> український
ur.fmuser.org -> урду
vi.fmuser.org -> в'єтнамська
cy.fmuser.org -> валлійська
yi.fmuser.org -> Ідиш
FMUSER бездротовий передавати відео та аудіо простіше!
Контакти
Адреса:
No.305 Кімната HuiLan Будівля No273 Huanpu Road Гуанчжоу Китай 510620
Категорії
Інформаційний бюлетень