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 -> Идиш
1. Основни понятия
1) Поточно предаване на медии
Стрийминг медиите се наричат още стрийминг медии. Той се отнася до фирми, които използват сървър за доставка на видео, за да изпращат програми като пакети данни и да ги доставят в мрежата. След като потребителят декомпресира данните чрез устройството за декомпресия, програмата ще се покаже както преди предаването.
Поредица от свързани пакети в този процес се нарича "поток". Потоковите медии всъщност се отнасят до нов метод за доставка на медии, а не до нов носител.
След пълното прилагане на технологията за стрийминг медия, хората могат директно да въвеждат глас в онлайн чат; ако искате да видите лицето и изражението на другия, стига и двете страни да имат камера; ако видите интересуващия продукт в интернет, щракнете върху него, обяснителят. Ще изскочи видеоклипът на продукта и продукта; ще се появят и по-реалистични видео новини.
Така наречената поточна медия се отнася до медийния формат, възпроизведен в Интернет посредством поточно предаване. Като: аудио, видео или мултимедийни файлове. Поточното мултимедийно съдържание не изтегля целия файл преди възпроизвеждане, а само съхранява първата част от съдържанието в паметта. Потокът от данни на поточна медия се предава и възпроизвежда по всяко време, но в началото има известно забавяне. Ключовата технология за стрийминг на медии е стриймингът.
Методът за поточно предаване разделя всички мултимедийни файлове като A / V и 3D на компресирани пакети чрез специален метод за компресиране и ги предава непрекъснато и в реално време от видео сървъра към компютъра на потребителя.
В стрийминг система потребителите не трябва да чакат, докато целият файл се изтегли, както при метода за изтегляне, а се нуждаят само от няколко секунди или десетки секунди, за да стартират забавянето, за да използват устройството за декомпресия на компютъра на потребителя (хардуер или софтуер ) декомпресирайте компресираните A / V, 3D и други мултимедийни файлове за възпроизвеждане и гледане. По това време останалата част от мултимедийния файл ще продължи да се изтегля на сървъра във фонов режим.
В сравнение с простия метод за изтегляне, този метод за стрийминг на изтеглянеg и възпроизвеждането на мултимедийни файлове не само значително съкращава забавянето при стартиране, но и значително намалява търсенето на капацитет на системния кеш.
2. Стрийминг
Традиционният начин за предаване на мултимедийна информация като аудио и видео през мрежата е да я изтеглите напълно, преди да я възпроизведете. Изтеглянето често отнема няколко минути или дори часове.
Технологията за поточно предаване на мултимедия може да се използва за реализиране на стрийминг. Звукът, видеото или анимацията се предават непрекъснато и непрекъснато от сървъра към компютъра на потребителя. Потребителят не трябва да чака, докато изтегли целия файл, а само няколко секунди или десет секунди. Започнете забавянето, за да гледате. Когато аудио, видео и др. Се възпроизвеждат на машината на потребителя, останалата част от файла ще продължи да се изтегля от сървъра.
Ако прехвърлянето на файлове се разглежда като процес на получаване на вода, предишният метод на прехвърляне е като правило за потребителите. Трябва да изчакате, докато кофа с вода се напълни, преди да можете да я използвате. Това време на изчакване се влияе естествено от размера на водния поток и кофата. Размерът на въздействието.
Поток, например, отворете крана и изчакайте за кратко и водата ще тече непрекъснато и може да се използва по всяко време. Следователно, независимо от размера на водния поток или размера на кофата, потребителят може да използва вода по всяко време.
При поточно предаване, базирани на времето медии като звук, видео или анимация се предават непрекъснато и в реално време от аудио и видео сървъра към компютъра на потребителя. Потребителят не трябва да чака, докато изтегли целия файл, а само няколко секунди или десетки секунди, за да започне закъснението. Може да се гледа. Когато на клиента се възпроизвеждат базирани на времето медии като звук, останалата част от файла ще продължи да се изтегля от сървъра във фонов режим. Поточното предаване не само съкращава закъснението при стартиране десет пъти, сто пъти, но също така не изисква твърде голям капацитет на буфера. Стриймингът избягва недостатъка, че потребителите трябва да чакат изтеглянето на целия файл от Интернет, за да го гледат.
Общият термин за технологията за предаване на медии през мрежата. Изпълнение:
① Последователното поточно предаване е последователно изтегляне. Докато изтеглят файлове, потребителите могат да гледат онлайн медии. В даден момент потребителите могат да гледат само изтеглената част и не могат да преминат към първата част, която не е изтеглена. Последователно поточно предаване За разлика от поточното предаване в реално време, скоростта на връзката на потребителя се регулира по време на предаването.
Тъй като стандартен HTTP сървър може да изпраща файлове в тази форма и не изисква други специални протоколи, той често се нарича HTTP стрийминг.
Последователното поточно предаване е по-подходящо за висококачествени кратки клипове, като кредити, кредити и реклами. Тъй като частта от файла, която се гледа преди възпроизвеждане, се изтегля без загуби, този метод гарантира крайното качество на филма. Това означава, че потребителят трябва да изпита забавяне преди гледане, особено при по-бавни връзки. За разпространение на кратки клипове чрез модем, последователното стрийминг е много практично, което позволява създаването на видеоклипове с по-висока скорост на предаване на данни от модема. Въпреки закъснението, в края на краищата ви позволява да публикувате видеоклипове с по-високо качество.
Файловете за последователно поточно предаване се поставят на стандартни HTTP или FTP сървъри, които са лесни за управление и по принцип нямат нищо общо със защитни стени.
Но последователното поточно предаване не е подходящо за дълги клипове и видеоклипове с изисквания за произволен достъп, като лекции, речи и презентации. Също така не поддържа излъчване на живо. Строго погледнато, това е технология при поискване.
Streaming Поточното предаване в реално време се отнася до гарантиране, че честотната лента на медийния сигнал съвпада с мрежовата връзка, така че медията да може да се гледа в реално време.
Стриймингът в реално време се различава от HTTP стрийминга. Той изисква специален медиен сървър за поточно предаване и протокол за предаване. Стриймингът в реално време винаги се предоставя в реално време, което е особено подходящо за събития на място и също така поддържа произволен достъп. Потребителите могат да превъртат напред или назад, за да гледат съдържанието преди или след това.
Теоретично потокът в реално време не може да бъде спрян, след като се възпроизведе, но в действителност могат да възникнат периодични паузи. Стриймингът в реално време трябва да съответства на честотната лента на връзката, което означава, че качеството на изображението е лошо, когато се свързва със скорости на модема. Освен това информацията, загубена поради грешки, се игнорира и качеството на видеото е лошо, когато мрежата е претоварена или възникнат проблеми. За да се гарантира качеството на видеото, последователното поточно предаване може да е по-добро.
Стриймингът в реално време изисква специфични сървъри като QuickTime Streaming Server, RealServer и Windows Media Server. Тези сървъри ви позволяват да имате повече нива на контрол върху изпращането на медии, така че системните настройки и управление са по-сложни от стандартните HTTP сървъри.
Поточното предаване в реално време също изисква специални мрежови протоколи, като RTSP (Realtime Streaming Protocol) или MMS (Microsoft Media Server). Тези протоколи понякога имат проблеми, когато има защитна стена, което кара потребителите да не могат да виждат съдържание в реално време на някои места.
Най-общо казано, ако видеото е излъчване в реално време или се използва медиен сървър за стрийминг или се прилага протокол в реално време като RTSP, това е стрийминг в реално време. Ако се използва HTTP сървър, файлът се изпраща през последователния поток. Кой метод на предаване използвате, зависи от вашите нужди. Разбира се, поточните файлове също поддържат пълно изтегляне на твърдия диск преди възпроизвеждане.
2. Влиянието на стрийминг медиите
Тъй като технологията за стрийминг медии е пробила ограничението на мрежовата честотна лента до предаване на мултимедийна информация до известна степен, тя се използва широко в онлайн излъчване на живо, онлайн реклама, видео при поискване, дистанционно обучение, телемедицина, видеоконференции, корпоративни обучение, електронна търговия и др.
Потоковите медийни технологии позволяват на традиционните медии да отворят по-широко пространство в Интернет. Интернет на радио и телевизионни медийни програми е по-удобен и за слушателите и зрителите е по-лесно да поръчват програми онлайн, а онлайн аудио и видео предавания на живо също ще бъдат широко използвани.
Потоковите медийни технологии превръщат разпространението на традиционните медии в „издърпване“ на разпространението на аудиторията. Публиката вече не приема пасивно програми от радиото и телевизията, но получава необходимата информация в свое удобно време. . Това ще подобри до известна степен статуса на аудиторията, ще им даде възможност да поемат инициативата при разпространението на новини, а също така ще даде възможност на техните нужди да имат по-пряко въздействие върху дейността на новинарските медии.
Широкото използване на стрийминг медийни технологии също ще размие границите между радиото, телевизията и интернет. Интернет е не само спомагателен и разширение на радиото и телевизията, но и мощен конкурент на тях.
Използвайки стрийминг медийна технология, мрежата ще осигури нови стилове за аудио и видео програми, а също така ще формира нови бизнес методи, като услуги, базирани на такси при поискване.
Използването на предимствата на традиционните медии, използването на предимствата на онлайн медиите и поддържането на добра конкуренция и сътрудничество между медиите са пътят към развитието на бъдещата мрежа и пътят към развитието на традиционните медии в бъдеще.
3. принципът на стрийминг медийната технология
Изпълнението на поточно предаване изисква кеширане.
Тъй като Интернет използва предаването на пакети като основа за периодично асинхронно предаване, за A / V източник в реално време или съхранен A / V файл, те трябва да бъдат разделени на много пакети по време на предаването. Тъй като мрежата се променя динамично, всеки пакет е избран. Маршрутът може да е различен, така че закъснението за достигане до клиента също е различно и дори първият пакет данни може да пристигне по-късно. За тази цел се използва кеш система за компенсиране на ефектите от забавяне и трептене и за осигуряване на правилната последователност на пакетите с данни, така че медийните данни да могат да се извеждат непрекъснато без паузи при възпроизвеждане поради временно претоварване на мрежата.
Обикновено капацитетът на кеша не е голям, тъй като кешът използва кръгова свързана структура на списъка за съхраняване на данни: като изхвърли съдържанието, което е било възпроизведено, потокът може да използва свободното пространство на кеша, за да кешира последващото неиграно съдържание.
Реализирането на стрийминг изисква подходящ протокол за предаване. Тъй като TCP изисква повече режийни разходи, той не е подходящ за предаване на данни в реално време.
В схемата за изпълнение на поточно предаване HTTP / TCP обикновено се използва за предаване на контролна информация, а RTP / UDP се използва за предаване на звукови данни в реално време.
Процесът на поточно предаване обикновено е следният: След като потребителят избере услуга за поточно предаване, уеб браузърът и уеб сървърът използват HTTP / TCP за обмен на контролна информация, така че данните в реално време, които трябва да бъдат предадени, могат да бъдат извлечени от оригиналната информация; след това клиентът Уеб браузърът на машината стартира програмата A / VHelper и използва HTTP за извличане на съответните параметри от уеб сървъра, за да инициализира помощната програма. Тези параметри могат да включват информация за директория, тип кодиране на A / V данни или адрес на сървър, свързан с A / V извличане.
Програмата A / VHelper и A / V сървърът изпълняват протокол за управление на потока в реално време (RTSP), за да обменят контролната информация, необходима за A / V предаване. Подобно на функциите, предоставяни от CD плейъри или видеорекордери, RTSP предоставя методи за манипулиране на команди като възпроизвеждане, бързо превъртане напред, бързо превъртане назад, пауза и запис. A / V сървърът използва протокола RTP / UDP за предаване на A / V данни към клиентската програма A / V (обикновено клиентската програма може да се разглежда като еквивалентна на помощната програма). След като A / V данните пристигнат на клиента, програмата A / V клиент може да бъде възпроизведена Изход.
4. технологии за поточно предаване на медии
1) Интелигентна технология за стрийминг
Автоматично откривайте мрежовите условия и коригирайте свойствата на аудио и видео до най-доброто, така че потребителите да получават медийни потоци, които съответстват на техните мрежови скорости, за да получат най-доброто потребителско изживяване.
2) Технология на разделяне
Обикновено се използва само в предавания на живо. Изпращащият сървър изпраща медийния поток към множество приемащи сървъри, разпределени на различни места и клиентът може да осъществи достъп до сървъра наблизо, за да получи по-качествен медиен поток, като същевременно намали използването на честотната лента. Push стриймингът е процес на изтласкване на съдържание на живо към сървъра; изтеглянето на поточно предаване е процес на изтегляне на живо съдържание, което вече е на сървъра с определен адрес.
Технология на кеширане
За да се реши проблемът с извън последователността на пакетите данни, причинени от асинхронна мрежа, мрежово забавяне и трептене, пакетите с данни първо се кешират локално, а кеширащата система използва кръгла свързана списъчна структура, за да отхвърли съдържанието, което е било възпроизведено, за да се предотврати препълване на буфера.
Технология за доставка на съдържание (CDN)
Мрежа за наслагване на съдържание, изградена върху IP мрежата, чрез въвеждане на активно управление на съдържанието, глобално балансиране на натоварването и кеширане на съдържание и т.н., съдържанието на поточно мултимедия, поискано от потребителя, се публикува до най-близкия до потребителя ръб на мрежата, като по този начин осигурява отговор скорост и намаляване на гръбнака Налягането на мрежата.
5. режим на предаване на поточна медия
Причината, поради която стрийминг медиите могат да реализират възпроизвеждането на мултимедийни данни в реално време, е, че приема специален протокол за мрежово управление и механизъм за предаване на данни. Сървърът има специална система за публикуване на поточни медии, а клиентът има специален плейър. И двете части трябва да кешират данни през областта на буфера за данни.
За разлика от обикновените мрежи за превключване на пакети, данните в буферната зона на медийната система за поточно предаване са динамични по време на предаването на данни и могат да бъдат превключвани. Данните влизат и излизат от буфера в стек, без да чакат данните да достигнат до клиента. След освобождаването на компютъра данните в буфера за данни „текат“ и възпроизвеждането на данните трябва да поддържа стабилна скорост на извеждане на данни. Буферът трябва да предоставя съответни данни по всяко време. Ако няма съответни данни, плейърът ще има пауза по време на възпроизвеждането на съдържанието и договор за екрана.
Първата ситуация обикновено се случва, защото скоростта на мрежово предаване не може да се справи със скоростта на възпроизвеждане на данните и възниква недолив на данни, докато втората ситуация възниква, защото скоростта на мрежово предаване е твърде бърза, надвишаваща скоростта на възпроизвеждане и няма данни преливане, причинено от правилното управление на трансмисията.
6. реализацията на живо предаване
1) Протокол за поточно предаване, използван при излъчване на живо
RTMP, съкращението за протокол за съобщения в реално време. Протоколът се основава на TCP и представлява семейство протоколи, включително RTMP основен протокол и RTMPT / RTMPS / RTMPE и много други варианти. RTMP е мрежов протокол, предназначен за комуникация на данни в реално време. Използва се главно за аудио, видео и комуникация на данни между платформата Flash / AIR и стрийминг медия / интерактивен сървър, който поддържа протокола RTMP. RTMP се основава на флаш и не може да се възпроизвежда в браузъра iOS, но производителността в реално време е по-добра от HLS.
HLS, HTTP Live Streaming (HTTP технология за поточно предаване на живо), динамичната адаптивна технология на Apple за битрейт. Използва се главно за аудио и видео услуги на PC и Apple терминали. Включително файл с индекс m3u (8), файл с фрагменти от мултимедиен файл и низов файл за криптиране на ключове.
2) Разделяне на модули на живо предаване
Терминал за видеозапис: Обикновено това е аудио и видео входното устройство на компютъра или камерата или микрофона на мобилния телефон. В момента видеото от мобилния телефон се използва главно в мобилния терминал. Технология: webRTC (използване: H5 видеозапис)
Видео плейър: Това може да бъде плейърът на компютъра, естественият плейър на мобилния телефон и видео маркерът на H5. Понастоящем основният плейър на мобилния телефон е опората. Технология: HLS протокол или RTMP протокол (използване: възпроизвеждане на видео), ffmpeg (използване: декодиране на видео от мобилен терминал при използване на протокол RTMP)
Страна на видео сървъра: обикновено сървър nginx, използван за получаване на видео източника, предоставен от страната за видеозапис, и едновременно предоставяне на услуги за стрийминг на страната на видео плейъра. Технология: RTMP протокол (цел: качване на видео поток), nginx rtmp-модул или SRS (simple-rtmp-server) (цел: сървър за стрийминг)
|
Въведете имейл, за да получите изненада
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
Категории
Бюлетин