vMix • Tutorial de configurare streaming

Tutorial de streaming video live cu vMix

Configurați vMix pentru a trimite un stream live către serverul dvs. RTMP Server Room. Acest ghid numește fiecare câmp și valoarea care îi aparține, astfel încât rămâne valabil indiferent de versiunea vMix pe care o rulați.

Ghid în 7 pași Streaming RTMP Suport live 24/7

Ghid pas cu pas

vMix își mută controalele între versiuni, așa că acest ghid numește câmpurile și valorile care intră în ele, mai degrabă decât o cale fixă de clicuri. Căutați etichetele de mai jos oriunde le pune versiunea dvs. Valorile în MAJUSCULE sunt ale dvs. și provin din contul dvs. Server Room.

1

Colectați mai întâi detaliile streamului

Aveți nevoie de cinci valori înainte de a deschide vMix. Toate sunt în tabloul de bord al contului dvs. Server Room și în e-mailul de bun venit trimis când a fost configurat serviciul dvs. de streaming:

  • Adresa serverului de streaming - numele de gazdă sau IP-ul serverului dvs. video
  • Numele aplicației - numit și punct de publicare
  • Numele streamului - numele acestui stream individual
  • Nume de utilizator și Parolă - credențialele dvs. de sursă sau de publicare

Numele aplicației este specific serviciului dvs. live este o valoare comună și o presupunere comună, dar nu este o valoare implicită pe care o puteți presupune — folosirea uneia greșite este refuzată de server. Citiți-l pe al dvs. din tabloul de bord, mai degrabă decât să tastați ce a folosit un tutorial general.

Pe un server de streaming dedicat, aceste valori provin din configurația propriului server, nu din tabloul de bord al contului. Dacă nu sunteți sigur pe care îl aveți, întrebați-ne pe chatul live.
2

URL-ul serverului și cheia streamului se introduc în câmpuri separate

Aceasta este cea mai frecventă cauză pentru care un prim stream vMix nu se conectează niciodată. În setările de streaming ale vMix, adăugați o destinație și setați-i tipul la un Server RTMP personalizat. Veți avea apoi două câmpuri distincte de completat.

În câmpul etichetat URL, puneți serverul și numele aplicației — și nimic altceva:

rtmp://ADRESA-DVS-DE-SERVER:1935/NUMELE-DVS-DE-APLICATIE

În câmpul separat etichetat Cheie stream (unele versiuni îl etichetează Nume stream), puneți doar numele streamului:

NUMELE-DVS-DE-STREAM

Nu lipiți întreaga cale în câmpul URL. Aceasta este forma care eșuează:

rtmp://ADRESA-DVS-DE-SERVER:1935/NUMELE-DVS-DE-APLICATIE/NUMELE-DVS-DE-STREAM
Concatenată astfel, conexiunea este respinsă cu un mesaj care nu explică de ce, ceea ce face ca acest lucru să merite verificat mai întâi.
3

Introduceți credențialele de publicare

Completați câmpurile Nume de utilizator și Parolă de pe aceeași destinație cu credențialele sursă de la pasul 1. Acestea vă autorizează să publicați pe server; nu sunt aceleași cu datele de autentificare ale contului dvs. Server Room.

4

Setați intervalul cadrelor cheie la 2 secunde, fix

Acest lucru contează mai mult decât se așteaptă majoritatea oamenilor și merită setat deliberat, mai degrabă decât lăsat pe orice a ales presetarea. În setările de calitate ale streamingului vMix, alegeți un profil de calitate personalizat și setați:

  • Interval cadre cheie: 2 secunde, fix
  • Cadre cheie la schimbarea scenei: dezactivate, astfel încât intervalul să nu deriveze

Tăiem segmentele HLS pe cadre cheie. Un interval lung sau variabil al cadrelor cheie produce segmente lungi, neregulate, pe care spectatorii le percep ca latență și blocare — și care din exterior arată exact ca o defecțiune din partea noastră. Un interval fix de 2 secunde oferă segmente curate și uniforme.

5

Setați bitrate-ul în funcție de uploadul real măsurat

Ieșirea dvs. totală — bitrate video plus bitrate audio împreună — trebuie să se situeze confortabil sub viteza de upload pe care o are de fapt mașina de streaming. Ca regulă practică, mențineți ieșirea totală la aproximativ o treime din uploadul măsurat.

Puncte de plecare rezonabile, apoi ajustați pentru a se potrivi conexiunii pe care o aveți de fapt:

  • 720p - video 2500-4000 kbps
  • 1080p - video 4000-6000 kbps
  • Audio - 128 kbps, sau 64-96 kbps pe o conexiune constrânsă

Măsurați uploadul de pe mașina care va face streaming, la ora din zi la care veți face streaming, de mai multe ori. Cifra pe care o anunță furnizorul dvs. și un singur test de viteză sunt ambele optimiste. Un stream care stă la limita conexiunii sale este cea mai frecventă cauză a „se întrerupe de câteva ori pe zi” — și de unde stați dvs. este imposibil de distins de o problemă de server.

Folosiți o conexiune prin cablu pe mașina de streaming. Wirelessul adaugă variabilitate care se manifestă ca întreruperi intermitente exact în această condiție.
6

Porniți streamingul și confirmați redarea

Porniți streamul în vMix, apoi confirmați că ajunge de fapt, mai degrabă decât să presupuneți că ajunge. Deschideți URL-ul de redare într-un player:

http://ADRESA-DVS-DE-SERVER:1935/NUMELE-DVS-DE-APLICATIE/NUMELE-DVS-DE-STREAM/playlist.m3u8

Acordați-i câteva secunde — primele segmente HLS trebuie scrise înainte ca ceva să poată fi redat.

7

Reconectare: nu există nimic de activat

vMix se reconectează automat și nu are niciun control de pornire/oprire pentru asta. Dacă vi s-a spus să activați reconectarea automată în vMix, nu există o astfel de casetă de bifat de găsit — comportamentul este deja activ. Nu trebuie configurat nimic aici.

Fiți clar cu privire la ce vă oferă și ce nu vă oferă acest lucru: reconectarea automată schimbă cât de grațios își revine un stream, nu dacă are loc întreruperea. Dacă legătura dvs. upstream se întrerupe, spectatorii văd întreruperea. Dacă întreruperile sunt recurente, setarea care merită revizuită este bitrate-ul de la pasul 5.

Întrebări frecvente

Întrebări frecvente despre configurarea vMix pentru streaming live cu Server Room.

Unde este setarea de reconectare automată în vMix?

Nu există. vMix se reconectează automat și nu oferă nicio casetă de bifat pentru a o activa sau dezactiva, deci nu există nimic de căutat și nimic de activat. Orice sfat de a „activa reconectarea automată în vMix” vă trimite după un control care nu există.

Pot lipi adresa RTMP completă în câmpul URL?

Nu. vMix vrea URL-ul serverului și cheia streamului în două câmpuri separate. Câmpul URL primește rtmp://ADRESA-DVS-DE-SERVER:1935/NUMELE-DVS-DE-APLICATIE, iar câmpul Cheie stream primește doar numele streamului. Combinate într-un singur câmp, conexiunea este respinsă cu un mesaj care nu vă spune de ce.

Ce nume de aplicație ar trebui să folosesc? Este „live”?

Doar dacă asta spune serviciul dvs. Numele aplicației — numit și punct de publicare — este specific serviciului dvs. de streaming, iar live este o valoare comună, nu o valoare implicită. Luați-l pe al dvs. din tabloul de bord Server Room sau din e-mailul de bun venit; un nume de aplicație ghicit este respins de server.

De ce streamul meu se blochează sau are lag pentru spectatori când vMix arată bine?

Cauza obișnuită este intervalul cadrelor cheie. Tăiem segmentele HLS pe cadre cheie, astfel încât un interval lung sau care derivează face segmentele lungi și neuniforme, pe care spectatorii le văd ca buffering chiar dacă vMix raportează o conexiune sănătoasă. Setați un interval fix de 2 secunde pentru cadrele cheie și dezactivați cadrele cheie la schimbarea scenei. Dacă asta nu rezolvă, verificați bitrate-ul total față de uploadul măsurat.

Ce bitrate ar trebui să folosesc?

În jur de 2500-4000 kbps pentru 720p și 4000-6000 kbps pentru 1080p, plus 128 kbps pentru audio — dar rezoluția contează mai puțin decât conexiunea. Mențineți ieșirea totală la aproximativ o treime din viteza de upload pe care ați măsurat-o de pe mașina de streaming în sine. Un stream care rulează la limita conexiunii sale se întrerupe intermitent și arată ca o defecțiune de server.

Unde îmi găsesc setările streamului vMix?

Adresa serverului, numele aplicației, numele streamului, numele de utilizator și parola sunt în tabloul de bord al contului dvs. Server Room și în e-mailul de bun venit. Pe un server de streaming dedicat, acestea provin în schimb din configurația propriului server — contactați-ne pe chatul live dacă nu sunteți sigur care se aplică serviciului dvs.

Funcționează acest ghid pentru alte encodere?

Valorile sunt aceleași pentru orice encoder RTMP; se schimbă doar numele câmpurilor. Avem ghiduri pas cu pas cu capturi de ecran pentru OBS Studio și xSplit Broadcaster, precum și o prezentare generală a encoderelor video software pe care le acceptăm.

Gata să intrați live?

Serviciile noastre de streaming audio și video includ conexiuni nelimitate, lățime de bandă nelimitată și suport expert 24/7 pentru a vă menține în emisie.