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 -> Ідыш
Агляд струменевага мультымедыя:
Так званы струменевы носьбіт мае на ўвазе фармат мультымедыя, які прайграецца ў Інтэрнэце пры дапамозе патокавай перадачы.
Струменевыя медыя таксама вядомыя як струменевыя медыя, гэта азначае, што прадпрыемствы выкарыстоўваюць сервер дастаўкі відэа для адпраўкі праграм у выглядзе пакетаў дадзеных у сетку.
Пасля таго, як карыстальнік распакуе дадзеныя праз прыладу дэкампрэсіі, праграма будзе адлюстроўвацца, як і раней.
Струменевае мультымедыя перадае аўдыя, відэа і мультымедыйныя файлы ў сетцы шляхам струменевай перадачы.
Фармат мультымедыйнага файла - гэта мультымедыйны фармат, які падтрымлівае струменевую перадачу і прайграванне.
Рэжым трансляцыі - гэта раздзяленне мультымедыйных файлаў, такіх як відэа і аўдыя, на пакеты сціску праз спецыяльны рэжым сціску,
Бесперапынная перадача з сервера на кампутар карыстальніка ў рэжыме рэальнага часу. У струменевай сістэме карыстальнікам не трэба чакаць цэлага файла, як не струменевае
Толькі пасля завяршэння ўсіх загрузак мы можам убачыць змесціва, але толькі праз некалькі секунд ці дзесяткі секунд затрымкі запуску мы можам выкарыстоўваць іх на кампутары карыстальніка
Адпаведны прайгравальнік будзе прайграваць сціснутае відэа, аўдыё і іншыя струменевыя мультымедыйныя файлы, а астатнія будуць працягваць загрузку да канца прайгравання.
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 Live Streaming (HLS)
Гэта пратакол транспартнага мультымедыя на аснове HTTP, рэалізаваны Apple Inc,
Ён можа рэалізоўваць жывыя трансляцыі і мультымедыя па патрабаванні, якія ў асноўным выкарыстоўваюцца ў сістэме IOS
Для забеспячэння аўдыя- і відэапраграм у рэжыме рэальнага часу і рашэнняў па патрабаванні для прылад IOS (такіх як iPhone і iPad).
HLS па патрабаванні - у асноўным звычайны сегментаваны HTTP па патрабаванні. Розніца ў тым, што яго сегменты вельмі малыя.
У параўнанні з агульнымі пратаколамі жывой трансляцыі, такімі як пратакол RTMP, пратакол RTSP, пратакол MMS і гэтак далей, найбольшая розніца жывой трансляцыі HLS заключаецца ў тым, што тое, што атрымлівае кліент жывой трансляцыі, не з'яўляецца поўным паведамленнем
Увесь паток дадзеных.
Пратакол HLS захоўвае жывы паток дадзеных у выглядзе бесперапынных, кароткатэрміновых і доўгіх мультымедыйных файлаў (фармат mpeg-ts) на баку сервера, у той час як кліенцкая пастаянна загружае і прайгравае гэтыя невялікія файлы,
Паколькі сервер заўсёды стварае новыя невялікія файлы з апошніх жывых дадзеных, таму, пакуль кліент бесперапынна прайгравае файлы, атрыманыя з сервера, у парадку, жывая трансляцыя рэалізуецца.
Можна бачыць, што ў асноўным HLS заснаваны на>> тэхналогіі па патрабаванні для дасягнення рэальнай <<. Паколькі дадзеныя перадаюцца па пратаколе 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, каб расшыфраваць наступны BP. Колькасць кадраў BP можа быць як заўгодна, але колькасць кадраў I не можа быць менш, таму I кадры павінны быць у flv. Перадача тэгаў - другая перадача (першая - h264spps). Аднак I-кадры не часта сустракаюцца ў патоках H264. Ёсць толькі адзін I-кадр за другім. Гэты інтэрвал звычайна называюць GOP. Пры кадаванні GOP усталёўваецца вельмі коратка. Калі кліент падключаецца, сервер з найхуткай хуткасцю знойдзе найноўшы I-кадр у патоку і адправіць дадзеныя з I-кадра. Аднак, калі GOP вельмі доўгі, інтэрвал I-кадра вельмі доўгі, альбо дачакайцеся наступнага I-кадра, каб пачаць адпраўляць дадзеныя да новага злучэння, альбо знайдзіце апошні кадравы I-кэш у кэшы, каб пачаць адпраўку. Гэта ключ да затрымкі пратаколаў 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 -> Італьянская
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
катэгорыі
бюлетэнь