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 -> Italian
ja.fmuser.org -> японски
ko.fmuser.org -> корейски
lv.fmuser.org -> латвийски
lt.fmuser.org -> Литовски
mk.fmuser.org -> македонски
ms.fmuser.org -> малайски
mt.fmuser.org -> Малтийски
no.fmuser.org -> Norwegian
fa.fmuser.org -> персийски
pl.fmuser.org -> полски
pt.fmuser.org -> португалски
ro.fmuser.org -> Romanian
ru.fmuser.org -> руски
sr.fmuser.org -> сръбски
sk.fmuser.org -> словашки
sl.fmuser.org -> Словенски
es.fmuser.org -> испански
sw.fmuser.org -> суахили
sv.fmuser.org -> шведски
th.fmuser.org -> Thai
tr.fmuser.org -> турски
uk.fmuser.org -> украински
ur.fmuser.org -> урду
vi.fmuser.org -> Виетнамски
cy.fmuser.org -> уелски
yi.fmuser.org -> Идиш
Преглед на поточните медии:
Така наречената поточна медия се отнася до медийния формат, възпроизведен в Интернет посредством поточно предаване.
Потоковите медии са известни още като поточни медии, което означава, че фирмите използват сървър за доставка на видео, за да изпращат програми като пакети с данни към мрежата.
След като потребителят декомпресира данните през устройството за декомпресия, програмата ще се покаже както преди.
Потоковите медии предават аудио, видео и мултимедийни файлове в мрежата чрез поточно предаване.
Форматът на поточен медиен файл е медиен формат, който поддържа поточно предаване и възпроизвеждане.
Режимът на поточно предаване е да се разделят мултимедийни файлове като видео и аудио в пакети за компресия чрез специален режим на компресия,
Непрекъснато и предаване в реално време от сървъра до компютъра на потребителя. В системата за стрийминг потребителите не трябва да чакат целия файл, като не стрийминг
Само след като всички изтегляния приключат, можем да видим съдържанието, но само след няколко секунди или десетки секунди закъснение при стартиране можем да ги използваме на компютъра на потребителя
Съответният плейър ще възпроизведе компресираното видео или аудио и други поточни медийни файлове, а останалите ще продължат да се изтеглят до края на възпроизвеждането.
RTP: (Транспортен протокол в реално време)
RTP е протокол на транспортен слой за мултимедиен поток от данни в Интернет. RTP се използва заедно с RTCP и се основава на UDP протокол
За разлика от HTTP и FTP, RTP може да изтегли напълно целия видео файл. Той изпраща данни в мрежата с фиксирана скорост на предаване на данни. Клиентът също гледа видео файла с тази скорост. Кога
След възпроизвеждането на филма и телевизионната картина тя не може да бъде възпроизведена отново, освен ако данните не бъдат изискани отново от сървъра.
RTCP: Протокол за управление на транспорта в реално време или RTP (протокол за управление или RTCP)
RTCP е сестра протокол на RTP
Забележка: -: RTP протоколът и RTCP се използват заедно и се основава на UDP протокол (обикновено се използва за видеоконференция)
RTSP: (протокол за поточно предаване в реално време)
Протокол за медийна сесия за поточно предаване в реално време, SDP (протокол за описание на сесията), RTP (транспортен протокол в реално време).
RTSP е протокол за мултимедийно стрийминг, използван за управление на звук или видео. RTSP предоставя разширяема рамка, която позволява да се контролират и изискват данни в реално време, като аудио и видео.
Медийните данни използват протокол RTP, RTCP.
Като цяло UDP се използва като транспортен слой. Подходящ за IPTV сцени.
Източниците на данни включват полеви данни и данни, съхранявани в клипове. Целта на този протокол е да контролира множество връзки за предаване на данни и да осигури начин за избор на канали за предаване, като UDP, мултикаст UDP и TCP
Той също така предоставя метод за избор на механизъм за предаване, базиран на RTP
Мрежовият протокол, използван при предаване, не е в обхвата на своето определение. Сървърът може да избере да използва TCP или UDP за предаване на съдържанието на потока, което е по-толерантно към мрежовото забавяне
---> Най-голямата разлика между RTSP и RTP е, че RTSP е двупосочен протокол за предаване на данни в реално време, който позволява на клиента да изпраща заявки до сървъра, като възпроизвеждане, бързо превъртане напред, назад и т.н. Кога
RTSP обаче може да предава данни въз основа на RTP и може също така да избира TCP, UDP, мултикаст UDP и други канали за изпращане на данни, което има добра мащабируемост. Той е подобен на HTTP протокола
Протокол на мрежовия приложен слой
WebRTC:
Протоколът за стрийминг на медии се изпълнява в мрежата. Когато Google за първи път стартира webrtc, гигантите или гледаха студено, или се съпротивляваха. За предаване се използва протокол RTP.
RTMP (протокол за съобщения в реално време)
Macromedia разработи набор от видео протокол на живо, който вече принадлежи на Adobe. Подобно на HLS, той може да бъде приложен към видео на живо и няма да бъде загубен въз основа на TCP.
// Разликата е, че RTMP не може да възпроизвежда в браузъра IOS въз основа на флаш, но ефективността му в реално време е по-добра от HLS.
Протоколът за съобщения в реално време е отворен протокол, разработен от Adobe Systems за предаване на аудио, видео и данни между флаш плейър и сървър
// В IOS кода RTMP обикновено се използва за изтласкване на поточно предаване. Можете да използвате библиотеката на трети страни librtmp IOS, за да натиснете поточно предаване. Librtmp капсулира някои основни API за потребителите да се обадят
Протоколът RTMP също изисква клиент и сървър да установят RTMP връзка чрез „ръкостискане“ и след това да предадат контролна информация за връзката. Протоколът RTMP ще форматира данните по време на предаването. За да се постигне по-добро мултиплексиране, подизпълнение и справедливост на информацията, подателят ще раздели съобщението на парчета с идентификатор на съобщението и всеки парче може да бъде отделно съобщение,
Може да е част от съобщението. Приемникът ще възстанови парчето до пълно съобщение според дължината на данните, идентификатора на съобщението и съобщението, съдържащо се в парчето, за да изпрати и получи информация.
HLS: HTTP поточно предаване на живо (HLS)
Това е HTTP базиран протокол за пренос на поточни медии, внедрен от Apple Inc,
Той може да реализира поточни медии на живо и при поискване, използвани главно в IOS система
Предоставяне на аудио и видео решения на живо и при поискване за IOS устройства (като iPhone и iPad).
HLS при поискване е основно общ сегментиран HTTP при поискване. Разликата е, че сегментите му са много малки.
В сравнение с обичайните протоколи за поточно предаване на живо, като RTMP протокол, RTSP протокол, MMS протокол и т.н., най-голямата разлика в HLS поточното предаване на живо е, че това, което клиентът за поточно предаване на живо получава, не е пълно съобщение
Целият поток от данни.
Протоколът HLS съхранява потока от данни на живо като непрекъснати, краткосрочни и дълги медийни файлове (формат mpeg-ts) от страна на сървъра, докато клиентската страна непрекъснато изтегля и възпроизвежда тези малки файлове,
Тъй като сървърът винаги генерира нови малки файлове от най-новите данни на живо, така че докато клиентът непрекъснато възпроизвежда файловете, получени от сървъра по ред, излъчването на живо се реализира.
Вижда се, че основно HLS се основава на>> технология при поискване за постигане на живо <<. Тъй като данните се предават чрез HTTP протокол, не е необходимо да се разглежда защитната стена или проксито
Освен това дължината на сегментирания файл е много малка, така че клиентът може бързо да избере и превключи скоростта на кода, за да се адаптира към възпроизвеждането при различни условия на честотна лента. Този вид технически характеристики на HLS обаче определя бъдещото му развитие
Като цяло закъснението винаги е по-високо от нормалния протокол за поточно предаване на живо.
// И IOS, и Android естествено поддържат този протокол и конфигурацията е проста. Можете да използвате видео маркера директно
*** VLS: е вид сървър за стрийминг, който се използва специално за решаване на различни проблеми на стрийминга. Той също така има някои характеристики на VLC. Като сървър, videolan може да извежда HTTP, RTP и RTSP потоци.
По принцип RTSP, RTMP и HTTP могат да се използват за излъчване на живо и при поискване, но обикновено RTSP и RTMP се използват за излъчване на живо, а HTTP се използва за излъчване при поискване. Ние избираме протокол RTMP.
Забавяне на различни протоколи и причините за тях
RTMP и httpflv: данните на тези два протокола са приблизително еднакви, така че причините за забавянето са сходни. Разумно е да се каже, че забавянето на TCP стрийминг на живо излъчване е много ниско. Защо има забавяне в RTMP и httpflv? Причината е, че на h264 RTMP и httpflv са и двамата предавани flv тагове. Данните на видео таговете обикновено са данни H264. Декодирането на H264 има IBP. Аз съм ключовата рамка, която е цялостно изображение. Първо трябва да имате I, за да декодирате следния BP. Броят на BP кадрите може да бъде толкова малък, колкото искате, но броят на I кадрите не може да бъде по-малък, така че I кадрите трябва да са във flv Предаването на маркери е второто предаване (първото е h264spps). Въпреки това, I-кадрите не са често срещани в потоците H264. Има само един I-кадър след друг. Този интервал е известен като GOP. При кодиране, GOP се задава много кратко. Когато клиентът се свърже, сървърът ще намери най-новия I-кадър в потока с най-бърза скорост и ще изпрати данни на живо от I-frame. Когато обаче GOP е много дълъг, интервалът на I-frame е много дълъг или изчакайте следващия I frame да започне да изпраща данни към новата връзка или да намерите най-новия I frame в кеша, за да започне изпращането. Това е ключът към забавянето на протоколите RTMP и HLS. В основните CDN платформи това се нарича „RTMP второ по технология“. Принципът е да се декодират поточно данните два пъти и да се зададе малка GOP. Като цяло, когато GOP е зададен на 1s, независимо от закъснението на връзката на мрежата за пренос, максималното забавяне на данните е 1s. За щастие, рамката е 0 закъснение!
|
Въведете имейл, за да получите изненада
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 -> Italian
ja.fmuser.org -> японски
ko.fmuser.org -> корейски
lv.fmuser.org -> латвийски
lt.fmuser.org -> Литовски
mk.fmuser.org -> македонски
ms.fmuser.org -> малайски
mt.fmuser.org -> Малтийски
no.fmuser.org -> Norwegian
fa.fmuser.org -> персийски
pl.fmuser.org -> полски
pt.fmuser.org -> португалски
ro.fmuser.org -> Romanian
ru.fmuser.org -> руски
sr.fmuser.org -> сръбски
sk.fmuser.org -> словашки
sl.fmuser.org -> Словенски
es.fmuser.org -> испански
sw.fmuser.org -> суахили
sv.fmuser.org -> шведски
th.fmuser.org -> Thai
tr.fmuser.org -> турски
uk.fmuser.org -> украински
ur.fmuser.org -> урду
vi.fmuser.org -> Виетнамски
cy.fmuser.org -> уелски
yi.fmuser.org -> Идиш
FMUSER безжично предаване на видео и аудио по-лесно!
Контакти
Адрес
No.305 Стая HuiLan Сграда No.273 Huanpu Road Гуанджоу Китай 510620
Категории
Бюлетин