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 -> Ідыш
Агляд трансляцыі:
Так званы струменевы носьбіт мае на ўвазе фармат мультымедыя, які прайграецца ў Інтэрнэце пры дапамозе патокавай перадачы.
Струменевае мультымедыя таксама называецца струменевым медыя. Гэта адносіцца да кампаній, якія выкарыстоўваюць сервер дастаўкі відэа для адпраўкі праграм у выглядзе пакетаў даных і дастаўкі іх у сетку.
Пасля таго, як карыстальнік распакуе даныя праз прыладу распакавання, праграма будзе адлюстроўвацца як перад перадачай.
Струменевае мультымедыя перадае аўдыё, відэа і мультымедыйныя файлы ў выглядзе струменевай перадачы па сетцы.
Фармат струменевага мультымедыйнага файла - гэта мультымедыйны фармат, які падтрымлівае трансляцыю і прайграванне.
Струменевы метад заключаецца ў падзеле мультымедыйных файлаў, такіх як відэа і аўдыя, у сціснутыя пакеты з дапамогай спецыяльнага метаду сціску.
Бесперапынная перадача ў рэжыме рэальнага часу ад сервера да кампутара карыстальніка. У сістэмах, якія выкарыстоўваюць струменевую перадачу, карыстальнікам не трэба чакаць поўнага файла, як пры прайграванні без струменевай перадачы.
Змесціва можна ўбачыць пасля завяршэння ўсіх спамповак, але на кампутары карыстальніка можна выкарыстоўваць толькі некалькі секунд або дзясяткі секунд затрымкі запуску
Адпаведны прайгравальнік прайграе сціснутае відэа ці аўдыё і іншыя струменевыя мультымедыйныя файлы, а астатняя частка будзе спампоўвацца да завяршэння прайгравання.
1. RTP: (транспартны пратакол у рэжыме рэальнага часу)
Гэта пратакол транспартнага ўзроўню для трансляцыі мультымедыйных даных у Інтэрнэце. Пратакол RTP і пратакол кіравання RTP RTCP выкарыстоўваюцца разам,
І пабудаваны ён на пратаколе UDP.
RTP не падобны на http і ftp, якія могуць загрузіць увесь файл фільма цалкам. Ён адпраўляе даныя па сетцы з фіксаванай хуткасцю. Кліент таксама праглядае файл фільма з такой хуткасцю.
Пасля таго, як кінаэкран быў прайграны, ён не можа быць прайграны паўторна, калі толькі дадзеныя не запытваюцца з сервера зноў.
2. RTCP: Пратакол кіравання транспартам у рэжыме рэальнага часу або пратакол кіравання RTP або скарочана RTCP)
Пратакол кіравання перадачай у рэальным часе з'яўляецца даччыным пратаколам пратаколу перадачы ў рэальным часе (RTP).
Заўвага: --: пратакол RTP і пратакол кіравання RTP (RTCP) выкарыстоўваюцца разам, і ён заснаваны на пратаколе UDP (звычайна выкарыстоўваецца для відэаканферэнцый)
3. RTSP: (Пратакол струменевай перадачы ў рэальным часе)
Пратакол сеансу струменевага мультымедыя ў рэжыме рэальнага часу, SDP (пратакол апісання сеанса), RTP (транспартны пратакол у рэжыме рэальнага часу).
Гэта пратакол струменевай перадачы мультымедыя, які выкарыстоўваецца для кіравання гукам і відэа. RTSP забяспечвае пашыраемую структуру, якая дазваляе кантраляваць дадзеныя ў рэжыме рэальнага часу і перадаваць іх па патрабаванні, напрыклад, аўдыё і відэа.
Медыядадзеныя выкарыстоўваюць пратаколы rtp і rtcp. Як правіла, выкарыстоўвайце udp у якасці транспартнага ўзроўню. Падыходзіць для сцэн IPTV. Крыніцы даных ўключаюць жывыя даныя і даныя, якія захоўваюцца ў кліпах. Мэта гэтага пратаколу - кантраляваць некалькі злучэнняў перадачы даных, забяспечыць спосаб выбару каналаў перадачы, такіх як UDP, шматадрасны UDP і TCP, а таксама забяспечыць метады выбару механізму перадачы на аснове RTP. Пратакол сеткавай сувязі, які выкарыстоўваецца падчас перадачы, не ўваходзіць у сферу яго вызначэння. Сервер можа выкарыстоўваць TCP або UDP для перадачы струменевага змесціва, што больш памяркоўна да затрымак сеткі.
--->: Самае вялікае адрозненне паміж RTSP і RTP заключаецца ў тым, што: RTSP - гэта двухбаковы пратакол перадачы даных у рэальным часе, які дазваляе кліенту адпраўляць запыты на сервер, такія як прайграванне, перамотка наперад і назад. калі
Вядома, RTSP можа перадаваць дадзеныя на аснове RTP, а таксама можа выбіраць TCP, UDP, шматадрасны UDP і іншыя каналы для адпраўкі дадзеных, якія маюць добрую маштабаванасць. Ён падобны на пратакол http
Пратакол сеткавага ўзроўню прыкладанняў.
4. WebRTC:
На вэб-сайце рэалізаваны пратакол струменевага мультымедыя. Калі Google упершыню запусціў WebRTC, гіганты альбо сядзелі ў баку, альбо супраціўляліся гэтаму. Выкарыстоўвайце перадачу па пратаколе RTP.
5. RTMP (Пратакол абмену паведамленнямі ў рэжыме рэальнага часу)
Набор пратаколаў жывога відэа, распрацаваны Macromedia, цяпер належыць Adobe. Як і HLS, яго можна прымяніць да жывога відэа, і яно не будзе страчана на аснове TCP.
// Розніца ў тым, што RTMP нельга прайграваць у браўзеры iOS на аснове флэш-памяці, але прадукцыйнасць у рэальным часе лепш, чым у HLS.
Пратакол абмену паведамленнямі ў рэжыме рэальнага часу - гэта адкрыты пратакол, распрацаваны кампаніяй Adobe Systems для перадачы аўдыё, відэа і даных паміж флэш-плэерамі і серверамі.
// У кодзе iOS RTMP звычайна выкарыстоўваецца для прасоўвання патоку. Вы можаце выкарыстоўваць староннюю бібліятэку librtmp-iOS для праштурхоўвання патоку. librtmp інкапсулюе некаторыя асноўныя API для выкліку карыстальнікаў
Пратакол RTMP таксама патрабуе ад кліента і сервера ўстанаўлення RTMP-злучэння праз "рукапацісканне", а затым перадачы кіруючай інфармацыі па злучэнні. Пратакол RTMP будзе фарматаваць дадзеныя падчас перадачы. Пры фактычнай перадачы, каб лепш дасягнуць мультыплексавання, упакоўкі і справядлівасці інфармацыі, адпраўнік падзяліць паведамленне на кавалкі з ідэнтыфікатарам паведамлення, кожны з якіх можа быць адным паведамленнем,
Гэта таксама можа быць часткай Паслання. Атрымальнік адновіць фрагмент да поўнага паведамлення ў адпаведнасці з даўжынёй даных, якія змяшчаюцца ў блоку, даўжынёй ідэнтыфікатара паведамлення і даўжынёй паведамлення, каб рэалізаваць адпраўку і атрыманне інфармацыі.
6. HLS: жывая трансляцыя HTTP (HLS)
Гэта пратакол перадачы струменевага мультымедыя на аснове HTTP, рэалізаваны Apple Inc., які можа рэалізаваць струменевае мультымедыя ў прамым эфіры і па запыце. Ён у асноўным выкарыстоўваецца ў сістэме iOS і забяспечвае рашэнні для аўдыё і відэа ў прамым эфіры і па запыце для прылад iOS (напрыклад, iPhone і iPad). HLS па патрабаванні - гэта ў асноўным звычайны сегментаваны HTTP па патрабаванні. Розніца ў тым, што яго сегменты вельмі маленькія. У параўнанні са звычайнымі пратаколамі жывой трансляцыі струменевага мультымедыя, такімі як RTMP, RTSP, MMS і г.д., самая вялікая розніца ў жывой трансляцыі HLS заключаецца ў тым, што кліент жывой трансляцыі атрымлівае не поўны паток даных.
Пратакол HLS захоўвае жывы струмень даных у выглядзе бесперапынных кароткатэрміновых мультымедыйных файлаў (фармат MPEG-TS) на серверы, і кліент бесперапынна спампоўвае і прайгравае гэтыя невялікія файлы, таму што сервер заўсёды абнаўляе апошнюю прамую трансляцыю. data генеруе новыя невялікія файлы, так што пакуль кліент бесперапынна паслядоўна прайгравае файлы, атрыманыя з сервера, жывая трансляцыя ажыццяўляецца. Відаць, што ў асноўным можна лічыць ЗОЖ тэхнічным спосабам >>рэалізацыі прамой трансляцыі па запыце <<. Паколькі даныя перадаюцца праз пратакол HTTP, увогуле няма неабходнасці разглядаць брандмаўэры або проксі.
Акрамя таго, працягласць сегментаванага файла вельмі кароткая, і кліент можа хутка выбраць і пераключыць бітрэйт для адаптацыі да прайгравання ў розных умовах прапускной здольнасці. Аднак гэтая тэхнічная характарыстыка ЗОЖ вызначае яго
Затрымка заўсёды будзе вышэй, чым пры звычайным пратаколе жывой трансляцыі.
// Як 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 - гэта ключавы кадр, які з'яўляецца завершаным відарысам. Вы павінны мець I перад расшыфроўкай. Апошніх кадраў BP, BP можа быць колькі заўгодна мала, але кадраў I не можа быць менш, таму кадры I павінны перадавацца другімі пры перадачы тэгаў flv (першым з'яўляецца h264spspps), але кадры I не часта прысутнічаюць у патоках h264, Пасля перыяду часу з'яўляецца кадр I. Гэты перыяд часу шырока вядомы як GOP. Пры кадаванні GOP усталёўваецца вельмі кароткім. Калі кліент падключаецца, сервер знойдзе бліжэйшы I-кадр у патоку з самай хуткай хуткасцю і адправіць яго з I-кадра. Жывыя даныя, але калі GOP вельмі доўгі, інтэрвал I-кадра вельмі вялікі, або пачакайце наступнага I-кадра, каб пачаць адпраўку даных на новае злучэнне, або знайдзіце бліжэйшы I-кадр у буферы, каб пачаць адпраўку, вось затрымка пратаколу rtmp і hls Ключавым момантам з'яўляецца тое, што на асноўных платформах CDN гэта называецца "тэхналогіяй другога адкрыцця rtmp". Прынцып заключаецца ў тым, каб двойчы расшыфроўваць даныя праштурхоўвання і ўсталёўваць невялікі гоп. Увогуле, гоп усталяваны ў 1 с. Незалежна ад затрымкі сеткавай перадачы, максімальная затрымка даных складае 1 с. На шчасце, кадр I мае 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 -> Італьянская
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 Будынак No.273 Huanpu Road Гуанчжоу Кітай 510620
катэгорыі
бюлетэнь