My Live TV Channel

My Live TV Channel

Encode and publish HLS straight from a Mac, no streaming server or CDN required

Streymdu starfsmannafund fyrirtækisins on-prem, án þess að senda hann í SaaS

Þessi grein var þýdd úr ensku með aðstoð gervigreindar. Lesa upprunalega

Þegar 4.000 starfsmenn taka þátt í sama allsherjarfundi á sama tíma, þá er einhver að borga einhverjum fyrir þessi bæti. Yfirleitt er þessi einhver áskrift að Microsoft Stream, Zoom Webinar, Vimeo Enterprise eða Brightcove, bætin yfirgefa fyrirtækjanetið stuttlega, skoppa af gagnaveri þriðja aðila, og koma aftur inn á sama net í gegnum aðra tengingu. Forstjórinn er á fundarherbergi tveimur dyrum frá þér, og myndefnið af honum fer til Frankfurt og kemur til baka.

Þetta virkar ágætlega þangað til einhver spyr spurningarinnar sem á sér ekki gott svar. “Hvers vegna fer umferð frá innri allsherjarfundinum okkar í gegnum þriðja aðila SaaS?” Regluvarsla spyr þess fyrir úttekt í eftirlitsskyldum iðnaði. Öryggisteymið spyr þess eftir hvert einasta öryggisbrot þar sem nefndur er streymisseljandi. Fjármálastjórinn spyr þess þegar SaaS reikningurinn á hvern áhorfanda kemur til endurnýjunar. Upplýsingatæknideildin spyr þess í fyrsta sinn sem WAN tenging hússins yfirfyllist vegna þess að allsherjarfundurinn nær metaðsókn.

Heiðarlega svarið er að beint streymi fyrir fyrirtæki þróaðist í kringum RTMP kóðara og SaaS pallborð vegna þess að valkostirnir voru annað hvort dýrir (Cisco enterprise video, Kollective og Hive eCDN tæki, innri CDN búnaður) eða heimagerðir á þann hátt að enginn í dæmigerðu upplýsingatækniteymi hafði tíma til að viðhalda. Fyrirtæki völdu SaaS vegna þess að ekkert annað var í seilingarfjarlægð.

Þetta hefur breyst. Kóðarinn, umkóðarinn, pakkarinn og birtirinn hafa runnið saman í einn hugbúnað sem keyrir á Mac. Áfangastaðurinn þarf ekki að vera seljandi. Bent á vefþjón innan eldveggs þíns framleiðir sami hugbúnaður útsendingarstaðlað HLS sem starfsmenn þínir streyma yfir staðarnet fyrirtækisins, og ekkert yfirgefur netið.

Þessi grein fjallar einmitt um það.

Hvernig “innri fyrirtækjastreymi” lítur raunverulega út

Mest af innri myndefni hjá dæmigerðu fyrirtæki fellur í stuttan lista yfir endurtekin notkunartilvik.

Ársfjórðungslegir allsherjarfundir og forstjóraávörp. Stór áhorfendahópur (oft allt fyrirtækið), lítil tíðni (fjórum til tólf sinnum á ári), hófleg framleiðslugæði. Töluvert svigrúm fyrir biðtíma, fimmtán til þrjátíu sekúndur er í lagi þar sem engin tvíhliða samskipti eiga sér stað á meðan á aðalávarpi stendur og spurningar og svör eru meðhöndluð á sérstakri rás.

Þjálfunarlotur og vottunarnámskeið. Stundum í beinni, oft endurspiluð. Nokkur hundruð samtímis áhorfendur að hámarki. Framleiðsla er ein myndavél, einn fyrirlesari, glærur deildar úr fartölvu.

Vörukynningar og verkfræðitilkynningar. Aðeins innanhúss vegna þess að tilkynningin er ætluð starfsfólki áður en hún berst til fjölmiðla. Viðkvæm gagnvart leka.

Regluvörslu og mannauðskynningar. Árleg siðfræðiþjálfun, uppfærslur á reglugerðum, heilsa og öryggi. Endurskoðunarferli skiptir meira máli en framleiðsluglans.

Uppfærslur um öryggisatvik. Aðeins innanhúss að sjálfgefnu vegna þess að innihaldið eru smáatriði atviks. Verður að vera innan veggja.

Í hverju þessara notkunartilvika eru áhorfendur innri starfsmenn á fyrirtækjanetinu eða á VPN fyrirtækisins. Innihaldið er innra samkvæmt stefnu. Að senda bætin í SaaS, láta SaaS-inn skila þeim aftur til starfsmanna, borga á mínútu, og biðja lögfræðiteymið að bæta við enn einum gagnavinnslusamningi er leiðin sem býður minnsta mótstöðu, ekki rétt arkitektúr.

Hvernig staðbundinn valkostur lítur út árið 2025

Arkitektúrinn er nógu lítill til að teikna hann á límmiða.

Einn Mac í fundarherberginu. MacBook fyrirlesarans, USB myndavél, hljóðkerfi byggingarinnar sem skilar hljóði inn í Mac, eða einhver samsetning af þessu. Apple silicon er með vélbúnaðarkóðara fyrir H.264, HEVC og AV1 sem er eins og Final Cut Pro notar fyrir útflutning. Að kóða 1080p á 5 Mbps, 720p á 3 Mbps og 540p á 1,8 Mbps samtímis, í rauntíma, er nákvæmlega það sem flísin er hönnuð fyrir.

Einn vefþjónn innan eldveggsins. Hvað sem er sem tekur við HTTPS PUT og afgreiðir skrár. Endurnýttur skráarþjónn, lítil Linux sýndarvél, núverandi innri IIS eða nginx sem þegar afgreiðir innranetsefni. Endapunkturinn fær litla brotna MP4 búta (sex sekúndur hver) og pínulitlar .m3u8 spilunarlistaskrár. Geymsla er léttvæg: ein klukkustund af útsendingu á þremur gæðastigum notar um 4 GB. Þjónninn umkóðar ekki, hann pakkar ekki upp á nýtt, hann bara geymir og afgreiðir.

HLS spilari innfelldur á innranetssíðu. Allir nútíma HLS spilarar virka: hls.js fyrir vafra án innbyggðs HLS, innbyggður stuðningur vafrans á Safari, Apple TV í kaffistofunni, sýningarkerfi fundarherbergja sem flest fyrirtæki keyra þegar.

Þetta er allur arkitektúrinn. Bætin yfirgefa aldrei netið. Það er enginn streymisþjónn til að leyfisveita, enginn umkóðari í skýi til að rukka fyrir, ekkert eCDN forrit til að setja upp á hverja starfsmannafartölvu, engin SaaS áskrift. Mac-inn keyrir My Live TV Channel, sem kóðar streymið og hleður því upp. Vefþjónninn sem þú átt nú þegar sér um afganginn.

Hvers vegna þetta virkar í stórum stíl á staðarneti fyrirtækis

Fyrstu viðbrögð fólks í innviðum eru yfirleitt að einn vefþjónn ráði ekki við áhorfendahóp allsherjarfundar. Á opna internetinu er þessi tilfinning rétt. Á staðarneti fyrirtækis er hún það ekki.

Eitt 1080p HLS afbrigði á 5 Mbps yfir 1 Gbps tengingu yfirfyllir tenginguna við um 200 samtímis áhorfendur (1000 ÷ 5). Sama tenging á 10 Gbps ber u.þ.b. 2.000 samtímis 1080p áhorfendur. 720p afbrigðið á 3 Mbps færir þessar tölur upp í um 333 og 3.300 í þeirri röð. Í aðlagandi bitahraðastiga þar sem áhorfendum er dreift yfir mörg þrep, lenda flestar fyrirtækjafartölvur á 720p þegar HLS aðlögunarrökfræðin finnur þægilega þrepið, þannig að raunhæf samtímisgeta á einum 10 Gbps þjóni er nokkur þúsund starfsmenn.

Ef áhorfendahópurinn þinn er stærri en það, þá er næsta skref ekki SaaS. Það er annar innri þjónn, eða núverandi innri CDN (flest stór fyrirtæki eru þegar með skyndiminnisinnviði fyrir hugbúnaðaruppfærslur og innranetsefni), eða eitt nginx skyndiminnislag fyrir framan upphleðsluþjóninn. Ekkert af þessu þarfnast seljanda, og allt er ódýrara en SaaS rukkun á hvern áhorfanda.

Þegar áhorfendahópurinn er of stór fyrir unicast

Unicast staðarnetsstærðfræðin hér að ofan toppar í kringum nokkur þúsund samtímis áhorfendur á þjón. Ef alþjóðlegur allsherjarfundur dregur 50.000 starfsmenn á sama netið í sömu mínútu, eða þú ert að streyma í leikvang fullan af fyrirtækjafartölvum, þá rekst unicast á vegg og að stafla upp fleiri þjónum verður sóun.

Hefðbundna svarið er multicast: eitt eintak af hverjum búti ferðast til multicast hóps, allir áhorfendur skrá sig, netið afritar pakka á rofum og leiðum eftir þörfum. Eitt 5 Mbps streymi fóðrar allt háskólasvæðið frá einni uppsprettu, án margföldunar á bandvídd á hvern áhorfanda.

Í raun er multicast á fyrirtækjaneti “já, en” aðstaða:

  • Það virkar aðeins innan nets sem er multicast-virkjað. Flest fyrirtækjanet eru með IGMP og PIM óvirk að sjálfgefnu af öryggisástæðum. Að kveikja á þeim er netverkfræðiverkefni, ekki stilling.
  • Það fer ekki yfir flestar VPN tengingar. Fjarvinnandi starfsmenn falla aftur á unicast.
  • Það fer ekki yfir WAN tengingar milli skrifstofa án sérstaks MPLS multicast eða sambærilegs.
  • Það er aðallega gagnlegt innan eins háskólasvæðis eða einnar byggingar þar sem upplýsingatækni hefur byggt multicast trén með ásetningi.

Ef netið þitt styður þetta, þá er leiðin til að nota það með þessum arkitektúr að láta kóðara Mac-inn halda áfram að gera það sem hann gerir (HLS yfir HTTPS PUT í innri vefþjóninn) og bæta multicast þýðanda við niðurstreymis. Opin verkfæri eins og tsduck og auglýsingatæki frá netseljendum fylgjast með HLS úttakinu, byggja MPEG-TS multicast straum, og auglýsa hann í gegnum SAP eða SDP. Endapunktar sem styðja multicast (VLC, myndlykkjur í fundarherbergjum, snjallsjónvörp í kaffistofunni) skrá sig í hópinn í stað þess að sækja unicast HLS. Endapunktar sem gera það ekki (flestar fartölvur í vafra) halda áfram að nota unicast HLS spilarann sem afgreiddur er frá sama vefþjóni. Einn Mac, einn upphleðsluáfangastaður, ásamt einum multicast þýðanda nær yfir báðar tegundir áhorfenda.

Fyrir flest fyrirtæki er þessi kafli fræðilegur: unicast ræður við allsherjarfundinn án erfiðleika. Fyrir fáu stóru fyrirtækin þar sem hann er ekki fræðilegur, framlengist arkitektúrinn án þess að breyta kóðaranum.

Að setja þetta upp í fyrsta skipti

Fyrsta keyrsla tekur um eftirmiðdag fyrir upplýsingatækniteymi sem hefur ekki gert innra streymi áður. Gróflega í þessari röð:

  1. Veldu áfangavefþjóninn. Allir innri vefþjónar með HTTPS virka. Stilltu möppu eins og /intranet-broadcasts/town-hall-2025-q4/ með HTTPS PUT virkjað, enga auðkenningu ef það er á bak við eldvegg, eða grunnauðkenningu ef þú kýst. nginx með dav_module gerir þetta í u.þ.b. tíu línum af stillingu. Apache mod_dav er sambærilegt.

  2. Prófaðu endapunktinn. Frá hvaða innri vél sem er, curl -X PUT https://intranet.corp/intranet-broadcasts/test/index.m3u8 --data "test" ætti að skila 201. Ef það gerir það, er áfangastaðurinn tilbúinn.

  3. Stilltu My Live TV Channel á Mac fyrirlesarans. Bættu við HTTP PUT áfangastað sem bendir á möppuna. Vistaðu hann. Prófaðu tenginguna. Búðu til Stream Profile með bitahraðastiganum sem þú vilt.

  4. Felldu inn HLS spilara á innranetssíðuna. <video controls> tag sem bendir á spilunarslóðina nægir á Safari. Fyrir Chrome og Edge, settu inn hls.js (eitt script tag, ein lína af JavaScript). Allur spilarinn er færri en þrjátíu línur af HTML.

  5. Þurrtilraun með tækniteyminu. Streymdu frá Mac-inum í tíu mínútur. Láttu nokkra innri áhorfendur tengjast. Fylgstu með stjórnborðinu. Staðfestu að bútarnir séu að birtast á áfangaþjóninum, spilarinn sé að taka við þeim, og biðtíminn sé ásættanlegur.

Þetta er öll uppsetningin. Síðari útsendingar endurnýta sama áfangastað, sömu stillingu, og sömu spilarainnfellingu.

Hvað með spurningar og svör, kannanir og hitt

Arkitektúrinn hér að ofan ræður við útsendinguna, ekki gagnvirka lagið. Fyrir spurningar og svör, kannanir og viðbrögð á meðan á allsherjarfundinum stendur, eru innri fyrirtæki yfirleitt þegar með Slack eða Microsoft Teams rás sem þjónar fullkomlega vel, keyrir á undir-sekúndu biðtíma yfir sama innra netinu, og samþættist möppunni sem restin af fyrirtækinu notar. Að reyna að gera streymis SaaS einnig að spjalltóli er það sem gerir þessar vörur dýrar. Að skipta útsendingunni og samspilinu á milli verkfæra sem fyrirtækið þitt keyrir nú þegar er það sem gerir arkitektúrinn ódýran.

Ef þú vilt 24/7 innri upplýsingarás (“CorpTV”), þá fyllir My TV Channel birtingarforritið tímann milli beinna útsendinga með áætluðu efni (upptökur úr safnaðum allsherjarfundum, þjálfunarmyndbönd, innri fréttir, uppfærslur stjórnenda). Sami áfangaþjónn, sama spilarainnfelling. Starfsmenn sem lenda á rásarsíðunni á þriðjudagseftirmiðdegi finna eitthvað í gangi í stað “stream offline” skjás.

Hvað er áfram þitt vandamál

Sjálfshýsing á innra myndefni hefur málamiðlanir sem það er rétt að vera heiðarlegur um.

Upptökur og varðveisla. Áfangaþjónninn geymir hverja útsendingu um óákveðinn tíma nema þú setjir upp hreinsunarverkefni. Það er gott fyrir söfn og slæmt fyrir geymslu ef þú gleymir. Flest fyrirtæki vilja varðveislustefnu á innri útsendingum (yfirleitt í samræmi við reglugerðar eða lagalegar kröfur). Settu hana upp einu sinni, í cron, og gleymdu henni.

Texti og aðgengi. Beinn textunarþjónusta er ekki innbyggð í kóðaraforritið, og það reynist vera minna vandamál en það hljómar. Nútíma vafrar og stýrikerfi búa til beinan texta á viðskiptavinarhliðinni, á tækinu, án þátttöku þjóns: Live Caption eiginleiki Chrome virkar á hvaða myndefni sem spilar í vafranum, macOS Live Captions gerir það sama á kerfisstigi í Safari, Edge er með sína eigin útgáfu. Hver áhorfandi kveikir eða slekkur á texta í eigin vafra. Ef þú þarft textun á þjónshlið vegna regluvörslu (texti þarf að vera hluti af upptökunni, eða þú getur ekki treyst á vafra áhorfandans), beindu hljóðinu í gegnum textunarþjónustu (innbyggður texti Microsoft, AWS Transcribe, innri verkfæri) og leggðu textann ofan á í spilaranum. HLS lagið breytist ekki í hvorugu tilvikinu.

Auðkenning. Innan eldveggs er “allir á fyrirtækjanetinu mega horfa” oft viðunandi. Ef þú þarft sterkari tryggingar (kynningar fyrir stjórnendur, M&A tilkynningar), settu spilunarslóðina á bak við núverandi SSO eða VPN stöðueftirlit. Stöðluð vefauðkenning, ekki sérsniðin fyrir myndefni.

Skrifstofur þvert á svæði. Ef þú ert með skrifstofur á mörgum heimsálfum sem taka þátt í einni útsendingu, þá viltu annað hvort svæðisbundinn skyndiminnisþjón á hverju svæði, eða markvissa ákvörðun um að nota WAN fyrirtækisins. WAN tengingar eru yfirleitt með takmörkun á hraða, þannig að staðarnetsstærðfræðin hér að ofan á ekki við. Skipuleggðu samkvæmt því.

Heiðarlegur dómur

Kostnaðarspurningin er auðveldust til að ofmeta. SaaS reikningar fyrir innra streymi eru til, en þeir eru sjaldan ráðandi þáttur einir og sér. Ráðandi þátturinn fyrir flest fyrirtæki sem færa sig yfir í staðbundinn arkitektúr er að innra myndefni eigi að haldast innra. Rödd forstjórans, verkfræðitilkynningin, M&A kynningin, samantektin um öryggisatvikið, regluvörsluþjálfunin: ekkert af þessu þarf að yfirgefa fyrirtækjanetið til að berast til fyrirtækjaáhorfendanna sem sitja á því. Þegar það er ramminn, þá er það “við sendum afrit í gegnum gagnaver seljanda og borgum fyrir hringferðina” sem þarf að réttlæta, ekki staðbundni valkosturinn.

Regluvörsluteymi spyrja sömu spurningarinnar í eftirlitsskyldum iðnaði: hvaða þriðju aðilar hafa aðgang að upptökum af innri starfsmannafundum? Öryggisteymi spyrja þess eftir hvert einasta öryggisbrot þar sem nefndur er streymisseljandi. Reglur um búsetu gagna á sumum svæðum spyrja þess áður en útsendingin á sér stað yfirleitt. Arkitektúr þar sem bætin yfirgefa aldrei netið fjarlægir spurninguna.

Ef þú hefur þessar áhyggjur og upplýsingatækniteymið þitt er þreytt á að setja upp eCDN forrit annars seljanda á hverja fartölvu, þá er hagnýta svarið nú nógu lítið til að setja upp á eftirmiðdegi. Mac í fundarherberginu, vefþjónn sem þú átt nú þegar, og forrit sem þú getur prófað ókeypis í viku. Arkitektúrteikningin kemst fyrir á límmiða. Fjöldi seljenda með aðgang að rödd forstjórans fer úr “nokkrum” í “núll”.

Prófaðu My Live TV Channel ókeypis í 7 daga í Mac App Store →

Need Help With Your Streaming Project?

This article was written by experienced professionals available through iReplay.tv. Whether you need expertise in eCDN valkostur, innra HLS—our network of specialists can bring your project to life.

Hire a Professional →

Featured App

My Live TV Channel

My Live TV Channel

Encode and publish HLS straight from a Mac, no streaming server or CDN required