Uudised

Kuidas seada Encoder Teie Live Stream IPTV Broadcast?

Kuidas seada Encoder Teie Live Stream IPTV Broadcast?

Võimeline otseülekandeid video Internetis on tehniliselt keerukas ettevõtmine. See eeldab head arusaamist mitu osadega. Sellepärast meie blogi on siin - et aidata teil mõista neid süsteeme, nii et saate teha õigeid valikuid, kui tegemist on aeg teha oluline saade.

Keskendub see blogi olema kodeering pool live streaming. Täpsemalt, me uurida seaded, mida peaks programmi oma kooderisse. Aga kõigepealt, olgem pakkuda väga lühitutvustuse mida kooder on neile, kes tahavad ehitada oma baasi teadmisi esimene.

Tütarlaps sinise kleit kaamera

Eesmärk on Live Streaming Encoder

Otseülekanded digitaalse video on kõike kodeeringut. Encoding käsitleb video compression ja formaate. In toorel kujul, digitaalne video lihtsalt koosnevad string piltidele oleks kuvatud järjestikku samas heliriba mängib taustal.

Kuid see meetod streaming video kasutab suures koguses ruumi. Üks minut toores või tihendamata kõrglahutusega videomaterjali saab kasutada kuni mitu GB ruumi. Kui materjali hakkab üha 30 60 90 minutit pikkune või pikem, faili suurus muutub liiga suur, et tegeleda.

Lahendus on compression: matemaatiline meetod "visata" mittevajalikud andmed. Video compression vähendab faili suurust visates välja andmed video osi, mis ei muuda kaadri-to-raami. Näiteks, kui nurgas video on must 10 minutit sirge, enamik tegelikke andmeid saab viskad ja asendada viitega nagu "teevad selle nurgas must järgmiseks 300 raame."

Otseülekande kodeerija vähendab bitrate või suurus, streaming video, et muuta see võimalik saata selle sisu üle interneti.

Kõrge surve võib oluliselt vähendada kvaliteeti video, et see näeks välja rohkem pixelated. Paljud erinevad "koodekid" (või standardite kodeerimine / dekodeerimine kokkusurutud video) on välja töötatud aastate jooksul, ja on olemas võidelda selles küsimuses.

Streaming optimeeritud Meedia

Kuid on veel üks element, kui tegemist on kodeering: streamability. Ei toore video või kõige kokkusurutud video formaate on optimeeritud streaming üle interneti. Streaming formaate kasutada spetsiaalseid markerid ja konteinerid et tagada video saab tellida jaokaupa ilma tõrgete või vigu. Seetõttu kodeerijaid mitte ainult suruma video, vaid ka muuta see sobivas vormis streaming. Selle põhiteadmised, oleme valmis tegelikult luua kooder otseülekanne.

Määra Encoder Live Streaming

Seadistamine kodeerija võib segadust tekitada, aga kui saate aru, mida erinevad seaded tähendab voos see on tegelikult üsna lihtne. Siin me nimekirja läbi mitmeid levinumaid seadistusi leida erinevaid kodeerija platvormid.

Need võivad erineda taotluse, nii et kui sul tekib seade, mida ei mõista, naasta dokumentatsiooni oma platvormi. Teise postitada siin kommentaare ja me teeme oma parima, et aidata teil praakima probleem.

Kuidas valida Allikas

Esimene element loomisel tahes live kooder on valida allikas meedia. See võib olla IP veebikaamera, HDMI sisend kaamera või isegi staatilise meedia failid asuvad arvutis. Audio allikatest sarnaselt olla mikrofonid (standalone või sisse ehitatud kaamera) või helifaile.

Kui te töötate mitme kaamera olukord, teie allikas võib olla ühes kanalis pärit oma live-lülitades seade. Jooksvad kooderis platvorm võib toetada live vahetamise ta enda - V mix platvormid, näiteks toetada live vahetamine.

Mõlemal juhul tuleb kindlasti valida sobiva video ja audio allikate sisu, mida soovite edastada. Üks levinud kitsaskoht vältida siin valides vale allikas, nagu valides sisseehitatud mikrofoni sülearvuti kui heliallikas oma saade.

Mõned tulemas Video Codec

Basic RGB

Järgmine valik kaaluda on see, mida "codec" (või compression kava) soovite oma kooder luua ja saade. Kõige tavalisem koodek live streaming nimetatakse H.264 ja toetab peaaegu iga kaasaegse video-võimeline seade. Mõned tulemas koodekid, mis lubavad vähendada faili suurust, säilitades samal ajal kvaliteedi, sisaldavad H.265 ja VP10.

Kuid seismise standard H.264 on teie parim panus praegu. Üks variant, mida võib näha nimetatakse x264. See on lihtsalt teatud meetod, mis kodeerib H.264 video. Kodeering x264 sageli kasutab vähem CPU ressursse kui teised meetodid, kuid saate testida seda enne alustamist.

Märkus mitu voolu

Pange tähele, et paljud seaded allpool kirjeldatud kohaldatakse kasutajatele erinevate internetiühenduse kiirust. Paljud tänapäeva live streamers valida eetrisse mitu samaaegset ojad sama sisu, iga kodeeritud erineva bitikiirusega (andmemaht saadetud sekundis). Neid saab kasutajatele edastatakse aeglase, keskmise ja kiire Interneti-ühendus anda iga parima võimaliku kogemuse.

Audio Codec

Pead valima mis helikoodeki saata oma voos samuti. Kõige tavalisem seaded MP3 ja AAC, audio formaate, et peaaegu iga seade toetab. Soovitame AAC peaaegu alati, kui see on nõutud Apple iOS seadmeid.

Audio Sample Rate

Teine levinud audio seade, mida on valida on "audio diskreetimissagedus." See lihtsalt näitab, mitu audio mõõtmised sekundis ajal antud salvestamist. Soovitame määrata proovi määra 44100 KHz iga live stream. See on standard enamikus heliseadmed ja salvestisi.

Streaming Video eraldusvõime

Resolutsioonis voo viitab suurus (pikslites) video raami. Kõige tavalisem video suurused tänapäeval kasutusel on:

  • 426 x 240 (240p)
  • 640 x 360 (360p, Low Mõiste)
  • 854 x 480 (480p, tavaeraldusega või SD)
  • 1280 x 720 (720p HD)
  • 1920 x 1080 (1080p või Full HD)
  • 3840 x 2160 (tuntud kui 4K või Ultra HD)

Resolutsioonis valite oma video sõltub mitmest tegurist. Esiteks kõik oma seadmed peavad toetama oma maksimaalse valitud resolutsioon, sealhulgas kiirus ja ruumi. Kõrgem resolutsioon filmimaterjali võtab palju rohkem töötlemise võimsus kodeerida.

Teiseks oma Interneti kiirus peab olema võimalik mahutada valitud resolutsioon. Kuigi ettepanek ei ole rangelt seotud bitikiirus, kõrgema resolutsiooniga video ei vaja rohkem ribalaiust, et hea. See on mingit kasu saates HD video ühendus, kui teie ribalaius ei toeta selle kvaliteeditaseme sel resolutsioon.

Video kaadrisagedus

Kaadrisagedus lihtsalt viitab piltide arv pildistatud sekundis oma kaameratega. See kehtib üldiselt 29.97 kaadrit sekundis (voorud kuni 30 fps), kuid 25 ja 24 kaadrit on samuti tavalised. Mõned spordiürituste ja teiste saadete tegemist kiire liikumise valida eetrisse kell 60 fps muuta tegevused tunduda karge. Kahtluse korral jääda 30 fps.

Live Streaming Protocol: HLS, RTMP

Arvuti kuritegevuse mõiste

Otseülekanded saadetakse läbi mitmeid protokolle, et aja jooksul. Kõige tavalisem ja kauaaegne neist nimetatakse RTMP. RTMP või Real Time Sõnumid protokolli on Macromedia (Adobe) standard streaming video, audio ja metaandmed üle Interneti reaalajas. Enamik kodeerijaid, kaasa arvatud OBS projekti Wirecast, Vmix ja Adobe enda Flash Media Live Encoder, saab kasutada RTMP.

RTMP on paindlik ja jõuline standard, kuid see ei ole alati piisav täna. Ongi, sest see nõuab vaatajad kasutada seadmeid, mis on Flash Player installitud seadet. Üha Flash on pensionil kasuks rohkem usaldusväärne ja turvaline video tarne protokollid ja paljud mobiiliplatvormidel - eeskätt, iOS iPhone'ide ja iPadide - ei toeta Flashi.

Kuid RTMP kanalid on ikka standard meetod saada voost kodeerija levitamise servereid. Õige video streaming peremehe ühe RTMP feed oma kooder saab ümber teistele, ühilduv standardid, nagu HLS HDS automaatselt serverisse lõpuks.

Siin DaCast, me kasutame Akamai voos pakend Universal Streaming teenust selles protsessis. Akamai voos Pakend neelab RTMP voost kodeerija ja automaatselt transkodeerib see nii HLS HDS peaaegu reaalajas, valmistades voog tahes seade formaadis. See protsess ei tulemuseks minimaalse 30-45 teise viivitus sööda.

Video Bit Rate

Kõige olulisem seade kogu kodeering protsess on bitikiirus. Bitikiirus on alumine rida, mis määrab, kui palju andmeid oma saade tarbivad. Mida iganes sa määrata maksimaalne bitikiirus, oma andmeid määr ei tõuse kõrgem kui.

Bitikiiruste mõõdetud bitti sekundis, kuid sagedamini kilobitti sekundis (8 kilobitti = 1 kilobitise). Bitikiirus sisuliselt määrab, kui palju ribalaiust oma saade kasutab. Kõrgem arv kilobitti sekundis kasutab rohkem andmeid. See on kriitiline mitmel põhjusel, mis on seotud Interneti kiirus.

Esiteks üleslaadimise kiirus peab olema kiire ja stabiilne piisavalt säilitada üleslaadimise sellel kiirusel ajaks oma saade. Üldiselt soovitame üleslaadimise kiirused jõudma kiirused vähemalt topelt, mida ootate vaja.

Siin on ühise soovitused biti määrad erinevad video resolutsioonid:

  • 360p video: 400 Kbps - 1000 Kbps
  • 480p video: 500 Kbps - 2 Mbps (1 Mbps = 1000 Kbps)
  • 720p video: 1.5 - 4 Mbps
  • 1080p video: 3 - 6 Mbps

Pea meeles ka seda, et kogu Teie ribalaiuse nõuete saab kokku kõik oma ojad liita. Seega, kui olete streaming 360p oja, 720p oja ja 1080p oja, pluss audio iga, siis võib olla streaming kokku ligi 12 Mbps andmeid. See tähendab, et teie Interneti-ühendus peab olema võimeline püsivalt upload kiirusega 24 Mbps.

Bitikiirus CBR vs Bitikiirus VBR

Üks küsimus on, kas kasutada konstantse bitikiirusega (CBR) või muutuva bitikiirusega (VBR). Kasutades VBR tähendab, et teie andmeid kasutada väheneb, kui video sisu edastatakse antud hetkel ei sisalda palju informatsiooni. Seevastu andmete kasutamine on suurem, kui on palju tegevust ekraanil.

Kasutades CBR kipub põhjustada rohkem stabiilne, usaldusväärne oja nagu VBR võib põhjustada suuri hüppeid andmekasutust. Kuid kasutades VBR võib vähendada teie kõigi ribalaiuse kasutus, mis võib vähendada kulusid. Soovitame kasutada CBR kui sa oled tõesti mures ribalaius kulud.

Kuidas seada Audio bitikiirusega

Audio bitikiirus on ka midagi, mida sa pead valima. Me soovitame järgmist:

  • Sest 360p video: 64 kbps audio, mono
  • Sest 480p video: 128 Kbps, stereo
  • Sest 720p video: 128 Kbps, stereo
  • Sest 1080p video ja eespool: 256 Kbps, stereo

"Mono" või "stereo" viitab mitu helikanalit: kas üks või kaks. See seade võib olla nimetatakse "kanal". Valige seaded sobib teie ettepanek eespool loetletud.

Buffer Size

See täiustatud seade on pistmist kuidas video salvestatakse andmed selle lühikese hetke enne saated. Kõrgem puhvri suurus võib tõsta liikumise, kuid võib tegelikult suurendada oma andmeid kiirusega antud ajahetkel eespool valitud bitikiirus.

Kuigi see ei mõjuta teie üldine bitikiirus (algoritmid kompenseerib vähendades andmekasutust muul ajal), võib see põhjustada kvaliteedi küsimusi mõned vaatajad. Soovitame seada puhvri suurus sama, mis teie bitikiirus tagada sujuv üleandmine ja ei naelu andmete kasutamiseks.

Linkimine Live Video Host

Nüüd, kui olete õppinud, kuidas seadistada video ja audio seadete kodeerija, viimane samm on siduda oma kodeerija sissevõtmist server. On DaCast platvorm, antakse teile koos neli tükki teavet, kui loote stream: "stream nimi" "stream URL," login kood ja parool. Saate sisend seda teavet kooderis ühendada DaCast serverid ja alustada oma upload.

Teised seaded

Seadistamisel kodeerija, võivad ilmneda mõne muid seadeid. Siin on toodud mõnede seadete leitud Adobe Flash Media Live Encoder. Muud kodeerijaid peaks olema sarnane seaded.

  • "Sisendi suurus" ja "väljund Size" viitavad resolutsiooni video tulevad oma kaamera (s), ja ettepanek soovite väljundi live stream.
  • "FMS URL" on URL Meedia edastamine serverisse.
  • "Stream" on sageli kasti, millesse sisestate "stream nimi."
  • "Salvesta fail" võimaldab teil samaaegselt salvestada teadaandest ladustamise sõita.

Riistvara vs Tarkvara andurid

Seal on mitu liiki kodeerijaid et võib jagada kahte põhikategooriasse: riist- ja tarkvara. Riistvara Koodritesse spetsiaalsed seadmed kodeerimiseks otseülekanded. Nad võimas, usaldusväärne ja võib olla suurepäraseid omadusi nagu sisseehitatud live segamine tarkvara. Juhtivate riistvara kodeerijaid hulka V mix ja Teradek. Kuid need on sageli väga kallid.

Tarkvara kodeerijaid on suured alternatiive väiksemate eelarved. Tarkvara kodeerijaid on lihtsalt rakendusi nagu iga teine, mida saab paigaldada töölaual või sülearvuti. Peate tagama selle arvuti on piisavalt võimas, et elusat videovoo enne tugineda ülekande ajal. Nagu me alati öelda: test, test, test!

Üks tasuta näide tarkvara kooder on Adobe Flash Media Live Encoder. See tarkvarapakett pakub rohkelt vahendeid saada live stream ja töötab. Teine näide on OBS või Open Ringhääling Tarkvara. See pakett on võimas, seadistatav ja saab paigaldada peaaegu igast arvutist. Saate rohkem teada OBS ja alla laadida taotluse nende projekti kodulehel.

osa

Jäta vastus