Fréttir

Hvernig á að stilla kóðara fyrir Live Stream IPTV útsendinguna þína?

Hvernig á að stilla kóðara fyrir Live Stream IPTV útsendinguna þína?

Að vera fær um að streyma lifandi myndband á netinu er flókin tæknileg viðleitni. Það krefst góðs skilnings á fjölda vinnuhluta. Þess vegna er bloggið okkar hér - til að hjálpa þér að skilja þessi kerfi svo þú getir tekið réttar ákvarðanir þegar tími gefst til að gera mikilvæga útsendingu.

Áherslan á þessu bloggi verður á kóðunarhlið straumsins í beinni. Nánar tiltekið ætlum við að skoða stillingarnar sem þú ættir að forrita í kóðann þinn. En fyrst skulum veita mjög stutta kynningu á því hvað umritarinn er í þágu þeirra sem vilja byggja grunnþekkingu sína fyrst.

stelpa í bláum kjól með myndavél

Tilgangur Live Streaming Encoder

Lifandi straumspilun á stafrænu myndbandi snýst um kóðun. Kóðun tengist myndsamþjöppun og sniðum. Í hráu ástandi myndi stafrænt myndband einfaldlega samanstanda af streng af kyrrmyndum sem myndu birtast í röð á meðan hljóðrás spilar í bakgrunni.

Hins vegar notar þessi aðferð við streymi vídeó mikið pláss. Ein mínúta af hráu eða óþjöppuðu háskerpu myndbandi getur nýtt upp mörg GB geymslurými. Þegar myndefni byrjar að verða 30, 60, 90 mínútur að lengd eða lengur verða skráarstærðir alltof stórar til að takast á við.

Lausnin er þjöppun: stærðfræðileg aðferð til að „henda“ óþarfa gögnum. Samþjöppun myndbanda dregur úr stærð skráa með því að henda gögnum fyrir hluta af myndbandinu sem breytast ekki frá ramma til ramma. Til dæmis, ef horn myndbandsins er svart í 10 mínútur í beinni, er hægt að henda flestum raunverulegum gögnum og skipta þeim út með tilvísun eins og „gera þetta horn svart fyrir næstu 300 ramma.“

Lifandi straumi umbreytir dregur úr bitahlutfalli, eða stærð, á streymimyndbandi til að gera það mögulegt að senda þetta efni á internetið.

Mikið samþjöppun getur dregið verulega úr gæðum myndbands, þannig að það lítur meira út með pixlum. Mörg mismunandi „merkjamál“ (eða staðlar fyrir kóðun / umskráningu þjappaðs myndbands) hafa verið þróuð í gegnum árin og eru tiltæk til að berjast gegn þessu máli.

Straumspennandi miðill

En það er annar þáttur þegar kemur að kóðun: straumhæfni. Hvorki hrár vídeó né flest þjöppuð myndbandsform er fínstillt fyrir streymi á internetinu. Á sniðum nota sérstök merki og ílát til að tryggja að hægt sé að afhenda vídeó stykki fyrir stykki án þess að einhver galli eða villur séu. Þess vegna þjappa umrita í dulmál ekki aðeins vídeó, heldur breyta því einnig í snið sem henta fyrir streymi. Með þessum grundvallarskilningi erum við tilbúin til að setja raunverulega upp umrita í dulmál fyrir lifandi straum.

Stilla kóðara fyrir lifandi streymi

Það getur verið ruglingslegt að setja upp umrita í dulmál en þegar þú skilur hvað ýmsar stillingar þýða fyrir strauminn þinn er það í raun nokkuð auðvelt. Hér munum við telja upp nokkrar algengustu stillingarnar sem finnast á ýmsum umbreytivettvangum.

Þetta getur verið breytilegt eftir forritum, svo ef þú lendir í stillingu sem þú skilur ekki skaltu vísa aftur til skjalanna fyrir pallinn þinn. Að öðrum kosti skaltu senda hér í athugasemdunum og við munum gera okkar besta til að hjálpa þér að leysa úr vandamálinu.

Hvernig á að velja uppruna

Fyrsti þátturinn til að setja upp einhvern lifandi umritunaraðila er að velja upprunamiðil. Þetta gæti verið IP webcam, HDMI inntak frá myndavél, eða jafnvel truflanir skrár sem eru staðsettar á tölvunni þinni. Hljóðgjafar verða á svipaðan hátt annaðhvort hljóðnemar (sjálfstæða eða innbyggðir í myndavélina þína) eða hljóðskrár.

Ef þú ert að vinna í fjölmyndavélaraðstæðum getur heimildin þín verið einn straumur sem kemur frá lifandi rofi tækinu þínu. Að öðrum kosti gæti umbreytingarpallurinn þinn styðst við beina rofa á eigin spýtur - vMix pallur, til dæmis, styður lifandi rofi.

Hvort heldur sem er, vertu viss um að velja viðeigandi vídeó- og hljóðheimildir fyrir það efni sem þú vilt senda. Ein algeng gildra sem þarf að forðast hér er að velja rangan uppruna, svo sem að velja innbyggða hljóðnemann á fartölvuna sem hljóðgjafa fyrir útsendinguna þína.

Nokkur komandi vídeó merkjamál

Grunn RGB

Næsta val til að íhuga er hvaða „merkjamál“ (eða þjöppunarkerfi) þú vilt að kóðinn þinn búi til og útvarpi. Algengasta merkjamálið fyrir lifandi streymi er kallað H.264 og er stutt á næstum öllum nútíma tækjum sem geta myndbandstæki. Sumir komandi merkjamál, sem lofa að draga úr skráarstærð en viðhalda gæðum, eru H.265 og VP10.

Hins vegar er besti kosturinn þinn í bili að halda sig við staðalinn H.264. Eitt afbrigði sem þú gætir séð kallast x264. Þetta er einfaldlega ákveðin aðferð til að umkóða H.264 myndband. Kóðun með x264 notar oft minna CPU-auðlindir en aðrar aðferðir, en þú getur prófað þetta áður en þú byrjar.

Athugasemd um marga strauma

Athugið að margar af þeim stillingum sem lýst er hér að neðan eiga við notendur með mismunandi internethraðahraða. Margir nútíma lifandi straumspilarar velja að útvarpa mörgum, samtímis straumum af sama innihaldi, með hver umrita í dulmál fyrir annan bitahraða (magn gagna sem sent er á sekúndu). Þetta er hægt að afhenda notendum með hægar, miðlungs og hraðvirkar internettengingar til að veita hverjum sem besta reynslu.

Audio Codec

Þú þarft einnig að velja hvaða hljóðkóða til að senda í strauminn þinn. Algengustu stillingarnar eru MP3 og AAC, hljóðsnið sem næstum öll tæki geta stutt. Við mælum með AAC í næstum öllum tilvikum þar sem það er krafist af iOS tækjum Apple.

Hljóðsýnihraði

Önnur algeng hljóðstilling sem þú verður að velja er „hljóðsýnihraði.“ Þetta vísar einfaldlega til fjölda hljóðmælinga sem teknar eru á sekúndu á tiltekinni upptöku. Við mælum með að þú setur sýnishornið á 44100 KHz fyrir hvern lifandi straum. Þetta er staðalbúnaður fyrir flesta hljóðbúnað og upptökur.

Straumspilun Upplausn

Upplausn straumsins þíns vísar til stærðar (mældar í pixlum) myndbandsins. Algengustu vídeóstærðir sem notaðar eru í dag eru:

  • 426 x 240 (240p)
  • 640 x 360 (360p, Low Definition)
  • 854 x 480 (480p, Standard Definition eða SD)
  • 1280 x 720 (720p HD)
  • 1920 x 1080 (1080p, eða Full HD)
  • 3840 x 2160 (þekktur sem 4K eða Ultra HD)

Upplausnin sem þú velur fyrir myndbandið þitt fer eftir nokkrum þáttum. Í fyrsta lagi verður allur búnaður þinn að styðja hámarks upplausnina sem þú hefur valið, þar með talið í hraða og geymsluplássi. Myndefni með hærri upplausn tekur miklu meiri vinnsluorku til að umrita.

Í öðru lagi verður internethraðinn þinn að geta fallist á upplausnina sem þú valdir. Þótt upplausn sé ekki stranglega tengd bitahraði þurfa vídeó í hærri upplausn meiri bandbreidd til að líta vel út. Það er ekki gagn að senda HD-myndbandstengingu ef bandbreidd þín getur ekki stutt það gæðastig við þá upplausn.

Video Frame Rate

Rammahraðinn vísar einfaldlega til fjölda kyrrmynda sem teknar eru á sekúndu af myndavélunum þínum. Oft er þetta 29.97 rammar á sekúndu (umferðir allt að 30 fps), en 25 og 24 fps eru einnig algengir. Sumir íþróttaviðburðir og aðrar útsendingar sem fjalla um skjótt hreyfingar kjósa að senda út á 60 fps til að gera aðgerðir virtar skörpari. Ef þú ert í vafa skaltu halda þig við 30 fps.

Protocol um lifandi streymi: HLS, RTMP

Tölvubrotahugtak

Lifandi myndbönd eru send með fjölda samskiptareglna sem þróast með tímanum. Algengasta og langvarandi þeirra er kallað RTMP. RTMP, eða Real Time Messaging Protocol, er Macromedia (Adobe) staðall fyrir streymi vídeó, hljóð og lýsigögn yfir internetið í rauntíma. Flestir umritunaraðilar, þar á meðal þeir frá OBS-verkefninu, Wirecast, vMix og eigin Flash Media Live Encoder Adobe, geta notað RTMP.

RTMP er sveigjanlegur og öflugur staðall, en það dugar ekki alltaf í dag. Það er vegna þess að það krefst þess að áhorfendur noti tæki sem eru með Flash Player uppsettan á tækinu. Í vaxandi mæli er verið að hætta störfum í Flash í þágu áreiðanlegri og öruggari samskiptareglna við vídeóafgreiðslu og margir farsíma - ekki síst iOS á iPhone og iPads - styðja ekki Flash.

Hins vegar eru RTMP straumar ennþá staðlað aðferðin til að fá straum frá umritunaraðilanum til dreifingarþjónanna. Með réttum vídeóstraumgestgjafa er hægt að umbreyta einu RTMP straumi frá umbreytingarnúmerinu í aðra, samhæfðari staðla, svo sem HLS og HDS, sjálfkrafa á netþjóninum.

Hér á DaCast notum við Stream Packaging Akamai fyrir Universal Streaming þjónustu fyrir þetta ferli. Stream Packaging Akamai tekur RTMP straum frá umbreytingarnúmerinu og umbreytir sjálfkrafa í bæði HLS og HDS á næstum rauntíma og undirbýr strauminn fyrir hvaða tæki sem er. Þetta ferli hefur í för með sér lágmarks 30-45 sekúndu seinkun á fóðrinu.

Hlutfall myndbands

Kannski er mikilvægasta stillingin í öllu kóðunarferlinu bitahraðinn. Bithraðinn er sú neðsta lína sem ákvarðar hversu mikið af gögnum útsendingin þín mun neyta. Hvað sem þú stillir hámarkshraðahraða, mun gagnahraðinn þinn ekki hækka hærra en það.

Bitahraði er mældur í bitum á sekúndu, en oftar í Kilobits á sekúndu (8 Kilobits = 1 Kilobyte). Bitahraði ákvarðar í raun hversu mikið bandbreidd útsendingin þín mun nota. Hærri fjöldi kílóbita á sekúndu notar fleiri gögn. Þetta er mikilvægt af ýmsum ástæðum sem tengjast internethraða.

Í fyrsta lagi verður upphleðsluhraði þinn að vera hraður og stöðugur til að viðhalda upphleðslu á þessum hraða meðan útsendingin stendur yfir. Almennt mælum við með því að upphleðsluhraðinn þinn geti náð hraða að minnsta kosti tvöfalt af því sem þú býst við að þurfa.

Hér eru algengar ráðleggingar fyrir bitahraða fyrir ýmsar vídeóupplausnir:

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

Hafðu líka í huga að heildarkröfur þínar um bandbreidd verða samtals allra strauma sem bætt er saman. Svo ef þú streymir 360p straum, 720p straum og 1080p straumi, auk hljóðsins fyrir hvern, gætirðu streymt samtals næstum 12 Mbps af gögnum. Þetta þýðir að internettengingin þín þarf að vera fær um viðvarandi upphleðsluhraða 24 Mbps.

Bitahraði CBR vs. Hluti hlutfall VBR

Ein spurning er hvort nota eigi stöðugt bitahraða (CBR) eða breytilegan bithraða (VBR). Notkun VBR þýðir að gagnanotkun þín mun minnka ef myndbandsinnihald sem er sent á tilteknu augnabliki inniheldur ekki miklar upplýsingar. Aftur á móti verður gagnanotkun meiri ef miklar aðgerðir eru á skjánum.

Notkun CBR hefur tilhneigingu til að leiða til stöðugri, áreiðanlegri straumi þar sem VBR getur valdið miklum toppa í gagnanotkun. Hins vegar getur þú notað VBR dregið úr heildarnotkun bandbreiddar, sem getur dregið úr kostnaði. Við mælum með að nota CBR nema þú hafir raunverulega áhyggjur af kostnaði við bandbreidd.

Hvernig á að stilla hljóðhlutahraða

Bitahraði hljóðsins er líka eitthvað sem þú þarft að stilla. Við mælum með eftirfarandi stillingum:

  • Fyrir 360p myndband: 64 Kbps hljóð, mónó
  • Fyrir 480p myndband: 128 Kbps, hljómtæki
  • Fyrir 720p myndband: 128 Kbps, hljómtæki
  • Fyrir 1080p myndband og hærra: 256 Kbps, hljómtæki

„Mono“ eða „stereo“ vísar til fjölda hljóðrásar: annað hvort einni eða tveimur. Þessari stillingu má vísa til „rásar“. Veldu þær stillingar sem henta þínum upplausn eins og lýst er hér að ofan.

Stærð biðminni

Þessi háþróaða stilling hefur að gera með það hvernig skyndiminni er skyndilegt í skyndiminni áður en þeim er útvarpað. Hærri biðminni getur aukið gæði hreyfingarinnar en getur í raun aukið gagnahraðann þinn á tilteknu augnabliki fyrir ofan valinn bitahraða.

Þó að þetta hafi ekki áhrif á heildarhraðahlutfallið (reikniritin bæta upp með því að draga úr gagnanotkun á öðrum tímum), getur það valdið gæðamálum fyrir suma áhorfendur. Við mælum með að þú stillir jafnalausnina eins og bitahraðann þinn til að tryggja sléttar sendingar og engar toppa í gagnanotkun.

Krækjur við vídeó gestgjafann þinn

Nú þegar þú hefur lært hvernig á að stilla myndbands- og hljómflutningsstillingarnar á kóðanum þínum er lokaskrefið að tengja kóðunina við inntökuþjóninn. Á DaCast pallinum mun þér fylgja fjögur upplýsingar þegar þú býrð til straum: „straumheiti“, „straumslóð“, innskráningarnúmer og lykilorð. Þú getur sett inn þessar upplýsingar í umbreytingarnúmerið þitt til að tengjast netþjónum DaCast og hefja upphleðsluna.

Hinar stillingarnar

Þegar þú setur upp umbreytingarnúmerið gætir þú lent í nokkrum öðrum stillingum. Hér er skýring á nokkrum stillingum sem finna má í Adobe Flash Media Live Encoder. Aðrir kóðarar ættu að hafa svipaðar stillingar.

  • „Input Size“ og „Output Size“ vísa til upplausnar myndbandsins sem kemur inn úr myndavélinni þinni og upplausninni sem þú kýst að framleiða sem lifandi straumur.
  • „FMS URL“ er vefslóð miðlunarinntöku miðlarans.
  • „Stream“ er oft kassinn sem þú munt slá inn „straumheitið“ í.
  • „Vista í skjal“ gerir þér kleift að vista útsendinguna þína samtímis á geymslu.

Vélbúnaður vs hugbúnaður kóðara

Það eru til margar tegundir af umrita í dulmál sem hægt er að skipta í tvo meginflokka: vélbúnað og hugbúnað. Vélbúnaðarkóðara eru sérstök tæki sem notuð eru til að umkóða lifandi strauma Þeir eru öflugir, áreiðanlegir og geta haft frábæra eiginleika eins og innbyggðan lifandi blöndunarhugbúnað. Leiðandi veitendur vélbúnaðarforrita eru meðal annars vMix og Teradek. Hins vegar eru þetta oft mjög dýr.

Hugbúnaðarforrit eru frábær kostur fyrir minni fjárveitingar. Hugbúnaðarforrit eru einfaldlega forrit eins og hver önnur sem hægt er að setja upp á skrifborð eða fartölvu. Þú þarft að tryggja að þessi tölva sé nógu öflug til að takast á við lifandi myndbandstrauminn áður en þú reiðir þig á hana meðan á útsendingu stendur. Eins og við segjum alltaf: prófa, prófa, prófa!

Eitt ókeypis dæmi um kóðara hugbúnaðar er Adobe Flash Media Live Encoder. Þessi hugbúnaðarpakki býður upp á nóg af tækjum til að koma lifandi straumi í gang. Annað dæmi er OBS, eða opinn útvarpsforritshugbúnaður. Þessi pakki er öflugur, stillanlegur og hægt er að setja hann upp á næstum hvaða tölvu sem er. Þú getur lært meira um OBS og hlaðið niður forritinu á þeirra verkefnisstaður.

Deila

Skildu eftir skilaboð