Newyddion

Sut i osod Encoder ar gyfer Eich Darllediad IPTV Ffrwd Fyw?

Sut i osod Encoder ar gyfer Eich Darllediad IPTV Ffrwd Fyw?

Gallu ffrydio fideo byw mae dros y Rhyngrwyd yn ymdrech dechnegol gymhleth. Mae'n gofyn am ddealltwriaeth dda o nifer o rannau gweithio. Dyna pam mae ein blog yma - i'ch helpu chi i ddeall y systemau hyn fel y gallwch chi wneud y dewisiadau cywir pan ddaw'n amser gwneud darllediad pwysig.

Bydd y blog hwn yn canolbwyntio ar ochr amgodio ffrydio byw. Yn benodol, rydyn ni'n mynd i archwilio'r gosodiadau y dylech chi eu rhaglennu i'ch amgodiwr. Ond yn gyntaf, gadewch i ni ddarparu cyflwyniad byr iawn i beth yw'r amgodiwr, i'r rhai sydd am adeiladu eu gwybodaeth sylfaenol yn gyntaf.

merch mewn ffrog las gyda chamera

Pwrpas Amgodiwr Ffrydio Byw

Mae ffrydio fideo digidol yn ymwneud yn llwyr ag amgodio. Mae amgodio yn ymwneud â chywasgu fideo a fformatau. Mewn cyflwr amrwd, byddai fideo digidol yn syml yn cynnwys cyfres o ddelweddau llonydd a fyddai’n cael eu harddangos yn olynol tra bod trac sain yn chwarae yn y cefndir.

Fodd bynnag, mae'r dull hwn o ffrydio fideo yn defnyddio llawer iawn o le. Gall un munud o luniau fideo diffiniad uchel amrwd neu heb eu cywasgu ddefnyddio sawl GB o le storio. Pan fydd lluniau'n dechrau cael 30, 60, 90 munud o hyd neu'n hirach, mae maint ffeiliau'n dod yn llawer rhy fawr i ddelio â nhw.

Yr ateb yw cywasgu: dull mathemategol o “daflu allan” data diangen. Mae cywasgiad fideo yn lleihau maint ffeiliau trwy daflu data ar gyfer rhannau o'r fideo nad ydyn nhw'n newid o ffrâm i ffrâm. Er enghraifft, os yw cornel o'r fideo yn ddu am funudau 10 yn syth, gellir taflu'r rhan fwyaf o'r data gwirioneddol hwnnw a chyfeirio fel, “gwnewch y gornel hon yn ddu ar gyfer y fframiau 300 nesaf.”

Mae amgodiwr ffrydio byw yn lleihau bitrate, neu faint, y fideo ffrydio i'w gwneud hi'n ymarferol anfon y cynnwys hwn dros y Rhyngrwyd.

Gall lefelau uchel o gywasgu leihau ansawdd fideo yn ddifrifol, gan wneud iddo edrych yn fwy picsel. Mae llawer o wahanol “godecs” (neu safonau ar gyfer amgodio / datgodio fideo cywasgedig) wedi'u datblygu dros y blynyddoedd, ac maent ar gael i frwydro yn erbyn y mater hwn.

Cyfryngau Ffrydio-Optimeiddiedig

Fodd bynnag, mae yna elfen arall o ran amgodio: llifadwyedd. Nid yw fideo amrwd na'r fformatau fideo mwyaf cywasgedig wedi'u optimeiddio i'w ffrydio dros y Rhyngrwyd. Mae fformatau ffrydio yn defnyddio marcwyr a chynwysyddion arbennig i sicrhau y gellir danfon fideo fesul darn heb unrhyw fylchau na gwallau. Felly, mae amgodyddion nid yn unig yn cywasgu fideo, ond hefyd yn ei newid yn fformatau sy'n addas i'w ffrydio. Gyda'r ddealltwriaeth sylfaenol hon, rydym yn barod i sefydlu amgodiwr ar gyfer llif byw.

Gosod Amgodiwr ar gyfer Ffrydio Byw

Gall sefydlu amgodiwr fod yn ddryslyd, ond ar ôl i chi ddeall beth mae'r gwahanol leoliadau yn ei olygu i'ch nant, mae'n eithaf hawdd mewn gwirionedd. Yma, byddwn yn rhestru nifer o'r gosodiadau mwyaf cyffredin a geir ar amrywiol lwyfannau amgodiwr.

Gall y rhain amrywio yn ôl cais, felly os byddwch chi'n dod ar draws lleoliad nad ydych chi'n ei ddeall, cyfeiriwch yn ôl at y ddogfennaeth ar gyfer eich platfform. Fel arall, postiwch yma yn y sylwadau a byddwn yn gwneud ein gorau i'ch helpu i ddatrys y broblem.

Sut i Ddewis y Ffynhonnell

Yr elfen gyntaf wrth sefydlu unrhyw amgodiwr byw yw dewis y cyfryngau ffynhonnell. Gallai hyn fod yn we-gamera IP, mewnbwn HDMI o gamera, neu hyd yn oed ffeiliau cyfryngau sefydlog sydd wedi'u lleoli ar eich cyfrifiadur. Yn yr un modd, bydd ffynonellau sain naill ai'n feicroffonau (arunig neu wedi'u cynnwys yn eich camera) neu'n ffeiliau sain.

Os ydych chi'n gweithio mewn sefyllfa aml-gamera, gall eich ffynhonnell fod yn borthiant sengl sy'n dod o'ch cyfarpar newid byw. Bob yn ail, gallai eich platfform amgodiwr gefnogi newid byw ar ei ben ei hun - mae llwyfannau vMix, er enghraifft, yn cefnogi newid byw.

Y naill ffordd neu'r llall, gwnewch yn siŵr eich bod chi'n dewis y ffynonellau fideo a sain priodol ar gyfer y cynnwys rydych chi am ei ddarlledu. Un broblem gyffredin i'w hosgoi yma yw dewis y ffynhonnell anghywir, fel dewis y meicroffon adeiledig ar eich gliniadur fel ffynhonnell sain ar gyfer eich darllediad.

Rhai Codec Fideo sydd ar ddod

RGB sylfaenol

Y dewis nesaf i'w ystyried yw pa “godec” (neu gynllun cywasgu) yr hoffech i'ch amgodiwr ei greu a'i ddarlledu. Gelwir y codec mwyaf cyffredin ar gyfer ffrydio byw H.264 ac fe'i cefnogir ar bron bob dyfais fodern sy'n gallu fideo. Mae rhai codecau sydd ar ddod, sy'n addo lleihau maint ffeiliau wrth gynnal ansawdd, yn cynnwys H.265 a VP10.

Fodd bynnag, glynu wrth y safon H.264 yw eich bet orau am y tro. Gelwir un amrywiad y gallwch ei weld yn x264. Yn syml, dull penodol o amgodio fideo H.264 yw hwn. Mae amgodio â x264 yn aml yn defnyddio llai o adnoddau CPU na dulliau eraill, ond gallwch chi brofi hyn cyn i chi ddechrau arni.

Nodyn ar Ffrydiau Lluosog

Sylwch fod llawer o'r gosodiadau a ddisgrifir isod yn berthnasol i ddefnyddwyr sydd â chyflymder cysylltiad Rhyngrwyd gwahanol. Mae llawer o ffrydwyr byw modern yn dewis darlledu ffrydiau lluosog, cydamserol o'r un cynnwys, gyda phob un wedi'i amgodio i gyfradd didau wahanol (faint o ddata a anfonir yr eiliad). Gellir cyflwyno'r rhain i ddefnyddwyr sydd â chysylltiadau Rhyngrwyd araf, canolig a chyflym i roi'r profiad gorau posibl i bob un.

Audio Codec

Bydd angen i chi ddewis pa godec sain i'w anfon yn eich nant hefyd. Y gosodiadau mwyaf cyffredin yw MP3 ac AAC, fformatau sain y gall bron pob dyfais eu cefnogi. Rydym yn argymell AAC ym mron pob achos fel sy'n ofynnol gan ddyfeisiau iOS Apple.

Cyfradd Sampl Sain

Gosodiad sain cyffredin arall y bydd yn rhaid i chi ei ddewis yw'r “gyfradd sampl sain.” Mae hyn yn syml yn cyfeirio at nifer y mesuriadau sain a gymerir yr eiliad yn ystod recordiad penodol. Rydym yn argymell eich bod yn gosod y gyfradd sampl i 44100 KHz ar gyfer pob llif byw. Mae hon yn safon ar draws y mwyafrif o offer sain a recordiadau.

Datrys Datrysiad Fideo

Mae cydraniad eich nant yn cyfeirio at faint (wedi'i fesur mewn picseli) y ffrâm fideo. Y meintiau fideo mwyaf cyffredin sy'n cael eu defnyddio heddiw yw:

  • 426 x 240 (240p)
  • 640 x 360 (360p, Diffiniad Isel)
  • 854 x 480 (480p, Diffiniad Safonol, neu SD)
  • 1280 x 720 (720p HD)
  • 1920 x 1080 (1080p, neu HD Llawn)
  • 3840 x 2160 (a elwir yn 4K neu Ultra HD)

Mae'r penderfyniad a ddewiswch ar gyfer eich fideo yn dibynnu ar sawl ffactor. Yn gyntaf, rhaid i'ch holl offer gefnogi'ch datrysiad uchaf a ddewiswyd, gan gynnwys mewn cyflymder a lle storio. Mae lluniau cydraniad uwch yn cymryd llawer mwy o bŵer prosesu i'w amgodio.

Yn ail, rhaid i'ch cyflymder Rhyngrwyd allu cynnwys y datrysiad a ddewiswyd gennych. Er nad yw datrysiad wedi'i gysylltu'n gaeth â chyfradd didau, mae angen mwy o led band ar fideos cydraniad uwch er mwyn edrych yn dda. Nid yw'n ddefnyddiol anfon cysylltiad fideo HD os na all eich lled band gefnogi'r lefel honno o ansawdd yn y penderfyniad hwnnw.

Fideo Cyfradd Ffrâm

Mae'r gyfradd ffrâm yn cyfeirio yn syml at nifer y delweddau llonydd sy'n cael eu dal yr eiliad gan eich camerâu. Mae hyn yn aml yn fframiau 29.97 yr eiliad (rowndiau hyd at 30 fps), ond mae 25 a 24 fps hefyd yn gyffredin. Mae rhai digwyddiadau chwaraeon a darllediadau eraill sy'n delio â symudiadau cyflym yn dewis darlledu yn 60 fps i wneud i weithredu ymddangos yn fwy creision. Os ydych yn ansicr, cadwch gyda 30 fps.

Protocol Ffrydio Byw: HLS, RTMP

Cysyniad troseddau cyfrifiadurol

Anfonir fideos ffrydio byw trwy nifer o brotocolau sy'n esblygu dros amser. Yr enw mwyaf cyffredin a hirsefydlog o'r rhain yw RTMP. Mae'r RTMP, neu'r Protocol Negeseuon Amser Real, yn safon Macromedia (Adobe) ar gyfer ffrydio fideo, sain a metadata dros y Rhyngrwyd mewn amser real. Gall y mwyafrif o amgodyddion, gan gynnwys y rhai o brosiect OBS, Wirecast, vMix, ac amgodiwr Flash Media Live Adobe ei hun, ddefnyddio RTMP.

Mae RTMP yn safon hyblyg a chadarn, ond nid yw bob amser yn ddigonol heddiw. Mae hynny oherwydd ei fod yn ei gwneud yn ofynnol i wylwyr ddefnyddio dyfeisiau sydd â Flash Player wedi'u gosod ar eu dyfais. Yn gynyddol, mae Flash yn ymddeol o blaid protocolau cyflwyno fideo mwy dibynadwy a diogel, ac nid yw llawer o lwyfannau symudol - yn fwyaf arbennig, iOS ar iPhones ac iPads - yn cefnogi Flash.

Fodd bynnag, porthwyr RTMP yw'r dull safonol o hyd ar gyfer cael nant o'ch amgodiwr i'r gweinyddwyr dosbarthu. Gyda'r gwesteiwr ffrydio fideo cywir, gellir trosi porthiant RTMP sengl o'ch amgodiwr i safonau eraill, mwy cydnaws, fel HLS a HDS, yn awtomatig ar ddiwedd y gweinydd.

Yma yn DaCast, rydym yn defnyddio Pecynnu Ffrwd Akamai ar gyfer gwasanaeth Ffrydio Cyffredinol ar gyfer y broses hon. Mae Pecynnu Ffrwd Akamai yn amlyncu ffrwd RTMP o'ch amgodiwr ac yn ei drawsosod yn awtomatig i HLS a HDS mewn amser real bron, gan baratoi'r nant ar gyfer unrhyw fformat dyfais. Mae'r broses hon yn arwain at isafswm oedi 30-45 ar y porthiant.

Cyfradd Did Fideo

Efallai mai'r lleoliad pwysicaf yn y broses amgodio gyfan yw'r gyfradd didau. Y gyfradd didau yw'r llinell waelod sy'n penderfynu faint o ddata y bydd eich darllediad yn ei ddefnyddio. Beth bynnag y byddwch yn gosod y gyfradd didau uchaf, ni fydd eich cyfradd ddata yn codi'n uwch na hynny.

Mae cyfraddau did yn cael eu mesur mewn darnau yr eiliad, ond yn fwy cyffredin mewn Kilobits yr eiliad (8 Kilobits = 1 cilobyte). Yn y bôn, cyfradd didau sy'n penderfynu faint o led band y bydd eich darllediad yn ei ddefnyddio. Mae nifer uwch o Kilobits yr eiliad yn defnyddio mwy o ddata. Mae hyn yn hanfodol am nifer o resymau sy'n ymwneud â chyflymder Rhyngrwyd.

Yn gyntaf, rhaid i'ch cyflymder llwytho i fyny fod yn ddigon cyflym a sefydlog i gynnal uwchlwytho ar y cyflymder hwn trwy gydol eich darllediad. Yn gyffredinol, rydym yn argymell bod eich cyflymderau uwchlwytho yn gallu cyrraedd cyflymderau o leiaf dwbl o'r hyn rydych chi'n disgwyl ei angen.

Dyma argymhellion cyffredin ar gyfer cyfraddau did ar gyfer gwahanol benderfyniadau fideo:

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

Cadwch mewn cof, hefyd, mai cyfanswm eich gofynion lled band fydd cyfanswm eich holl ffrydiau a ychwanegir at ei gilydd. Felly os ydych chi'n ffrydio nant 360p, nant 720p, a nant 1080p, ynghyd â'r sain ar gyfer pob un, efallai eich bod chi'n ffrydio cyfanswm o bron i 12 Mbps o ddata. Mae hyn yn golygu bod angen i'ch cysylltiad Rhyngrwyd allu cyflymu llwythi parhaus o 24 Mbps.

Cyfradd didau CBR vs. gyfradd ychydig VBR

Un cwestiwn yw a ddylid defnyddio cyfradd didau gyson (CBR) neu gyfradd didau amrywiol (VBR). Mae defnyddio VBR yn golygu y bydd eich defnydd o ddata yn dirywio os nad yw'r cynnwys fideo sy'n cael ei drosglwyddo ar foment benodol yn cynnwys llawer o wybodaeth. Mewn cyferbyniad, bydd y defnydd o ddata yn uwch os bydd llawer o weithredu ar y sgrin.

Mae defnyddio CBR yn tueddu i arwain at ffrwd fwy cyson a dibynadwy gan y gall VBR achosi pigau mawr wrth ddefnyddio data. Fodd bynnag, gall defnyddio VBR leihau cyfanswm eich defnydd o led band, a all leihau costau. Rydym yn argymell defnyddio CBR oni bai eich bod yn wirioneddol bryderus am gostau lled band.

Sut i osod Cyfraddau Bit Sain

Mae cyfradd didau sain hefyd yn rhywbeth y bydd angen i chi ei osod. Rydym yn argymell y gosodiadau canlynol:

  • Ar gyfer fideo 360p: sain 64 Kbps, mono
  • Ar gyfer fideo 480p: 128 Kbps, stereo
  • Ar gyfer fideo 720p: 128 Kbps, stereo
  • Ar gyfer fideo 1080p ac uwch: 256 Kbps, stereo

Mae “Mono” neu “stereo” yn cyfeirio at nifer y sianeli sain: naill ai un neu ddwy. Gellir cyfeirio at y gosodiad hwn fel “sianel.” Dewiswch y gosodiadau sy'n briodol i'ch penderfyniad fel y'u rhestrir uchod.

Maint Clustogi

Mae'n rhaid i'r gosodiad datblygedig hwn ymwneud â sut mae data fideo yn cael ei storfa yn yr eiliadau byr cyn iddo gael ei ddarlledu. Gall maint byffer uwch gynyddu ansawdd y cynnig, ond gall gynyddu eich cyfradd ddata ar foment benodol uwchlaw'r gyfradd didau a ddewiswyd gennych.

Er na fydd hyn yn effeithio ar eich cyfradd didau gyffredinol (bydd yr algorithmau yn gwneud iawn trwy leihau'r defnydd o ddata ar adegau eraill), gall achosi problemau ansawdd i rai gwylwyr. Rydym yn argymell eich bod yn gosod maint y byffer i'r un faint â'ch cyfradd didau er mwyn sicrhau trosglwyddiad llyfn a dim pigau wrth ddefnyddio data.

Cysylltu â'ch Gwesteiwr Fideo Byw

Nawr eich bod wedi dysgu sut i ffurfweddu'r gosodiadau fideo a sain ar eich amgodiwr, y cam olaf yw cysylltu'ch amgodiwr â'r gweinydd amlyncu. Ar blatfform DaCast, byddwch yn cael pedwar darn o wybodaeth pan fyddwch chi'n creu nant: “enw nant,” “URL nant,” cod mewngofnodi, a chyfrinair. Gallwch fewnbynnu'r wybodaeth hon yn eich amgodiwr i gysylltu â gweinyddwyr DaCast a dechrau eich llwytho i fyny.

Y Gosodiadau eraill

Wrth sefydlu'ch amgodiwr, efallai y byddwch chi'n dod ar draws ychydig o leoliadau eraill. Dyma esboniad am rai o'r gosodiadau a geir yn yr Adobe Flash Media Live Encoder. Dylai amgodyddion eraill fod â gosodiadau tebyg.

  • Mae “Maint Mewnbwn” a “Maint Allbwn” yn cyfeirio at ddatrysiad y fideo sy'n dod i mewn o'ch camera (au), a'r penderfyniad y mae'n well gennych ei allbwn fel llif byw.
  • “FMS URL” yw URL eich gweinydd amlyncu cyfryngau.
  • “Ffrwd” yn aml yw'r blwch y byddwch chi'n nodi'ch “enw nant” ynddo.
  • Mae “Cadw i ffeilio” yn caniatáu ichi arbed eich darllediad i yriant storio ar yr un pryd.

Amgodyddion Caledwedd vs Meddalwedd

Mae yna sawl math o amgodyddion y gellir eu rhannu'n ddau brif gategori: caledwedd a meddalwedd. Mae amgodyddion caledwedd yn ddyfeisiau pwrpasol a ddefnyddir ar gyfer amgodio ffrydiau byw. Maent yn bwerus, yn ddibynadwy, a gallant fod â nodweddion gwych fel meddalwedd cymysgu byw adeiledig. Mae prif ddarparwyr amgodyddion caledwedd yn cynnwys vMix ac Teradek. Fodd bynnag, mae'r rhain yn aml yn ddrud iawn.

Mae amgodyddion meddalwedd yn ddewisiadau amgen gwych ar gyfer cyllidebau llai. Yn syml, mae amgodyddion meddalwedd yn gymwysiadau fel unrhyw un arall y gellir ei osod ar ben-desg neu liniadur. Bydd angen i chi sicrhau bod y cyfrifiadur hwn yn ddigon pwerus i drin y llif fideo byw cyn i chi ddibynnu arno yn ystod darllediad. Fel rydyn ni'n dweud bob amser: profi, profi, profi!

Un enghraifft am ddim o amgodiwr meddalwedd yw Adobe's Amgodiwr Live Flash Media. Mae'r pecyn meddalwedd hwn yn darparu digon o offer i gael llif byw ar waith. Enghraifft arall yw OBS, neu Open Broadcaster Software. Mae'r pecyn hwn yn bwerus, yn ffurfweddadwy, a gellir ei osod ar bron unrhyw gyfrifiadur. Gallwch ddysgu mwy am OBS a lawrlwytho'r rhaglen ar eu gwefan y prosiect.

Ad a Ateb