Tutorial · producție live vMix
Tutorial vMix fiecare câmp de streaming completat
Acest tutorial vMix îți pune transmisia pe canalul tău Primcast în câteva minute: setezi destinația pe Custom RTMP Server, lipești serverul în URL și numele streamului în Stream Key, apoi adaugi datele de autentificare sub Advanced.
După aceea urmează setările de calitate care mențin redarea fluidă pentru spectatori, o opțiune SRT pentru conexiuni instabile și o modalitate rapidă de a verifica dacă ești cu adevărat live.
- Destination
- Custom RTMP Server
- URL
- rtmp://HOST:1935/APP
- Stream Key
- livestream
- Application
- FFMPEG
- Keyframe Frequency
- 2
- Advanced · Username
- USERNAME
- Advanced · Password
- PASSWORD
Valorile scrise cu majuscule și numele streamului provin din panoul tău Primcast. Numele câmpurilor sunt cele folosite de vMix 29.
Înainte să începi: copiază patru valori din panoul tău
vMix trebuie să știe unde să trimită transmisia și cum să se autentifice. Totul te așteaptă într-un singur loc, așa că nu trebuie să ghicești nimic.
Găsește setările encoderului
Autentifică-te, deschide contul tău video și mergi la cardul Live streaming. Sub Encoder settings vei vedea:
- Server
- Adresa ta și numele aplicației, în format
rtmp://HOST:1935/APP. - Stream name
- Majoritatea canalelor folosesc
livestream. - Username
- Datele de autentificare pentru publicarea unui stream.
- Password
- Ascunsă până când dai clic pe Show. New password generează una nouă.
Copiază-le, nu le rescrie
Fiecare valoare are propriul buton de copiere, așa că folosește-l. Numele aplicației în special este doar al tău. Multe ghiduri generale folosesc live, iar dacă îl tastezi din obișnuință, conexiunea va fi respinsă.
Numele de utilizator și parola sunt doar pentru publicarea acestui stream. Nu sunt e-mailul și parola pe care le folosești pentru a te autentifica în Primcast.
Rulezi propriul server de streaming dedicat? Atunci aceste valori se află în configurația serverului respectiv. Întreabă-ne în chat și te vom îndruma către ele.
Cardul tău afișează și un Nearest server? Folosește acea adresă ca server. vMix se conectează atunci la cea mai apropiată locație a noastră (New York, Miami, San Francisco, Amsterdam sau București), iar streamul tău parcurge restul drumului prin rețeaua noastră. Numele streamului, numele de utilizator și parola rămân exact cum sunt.
Configurare vMix RTMP: URL, Stream Key și autentificare
Deschide setările de streaming în vMix și urmează pașii în ordine. Numele câmpurilor sunt cele folosite de vMix în documentația sa pentru versiunea 29.
- Setează Destination pe Custom RTMP Server.
- În URL, lipește serverul din panoul tău. Se termină cu numele aplicației și nu merge mai departe.
- În Stream Key, lipește doar numele streamului. Unele versiuni vMix numesc acest câmp Stream Name.
- Lasă Application pe FFMPEG, așa cum recomandă vMix.
- Deschide Advanced și completează Username și Password cu datele de publicare din panoul tău.
Asta funcționează
URLrtmp://HOST:1935/APPStream Keylivestream
Asta este respins
URLrtmp://HOST:1935/APP/livestreamStream Key(gol)
vMix nu afișează o eroare clară pentru asta. Conexiunea pur și simplu eșuează, motiv pentru care merită să verifici mai întâi.
Nu ai câmpuri Username și Password în versiunea ta de vMix? Poți pune datele de autentificare în URL: rtmp://USERNAME:PASSWORD@HOST:1935/APP. Dacă parola ta conține @, două puncte sau slash, dă clic pe New password în panou pentru una fără aceste caractere.
Setări de calitate vMix pe care spectatorii le vor observa
Alege un preset de calitate, apoi dă clic pe rotița de lângă el pentru reglaje fine. Două setări decid dacă cei care urmăresc văd o imagine fluidă sau o rotiță care se învârte: keyframes și bitrate.
Keyframe Frequency: 2
Îți împărțim transmisia în segmente scurte de redare, iar fiecare tăietură cade pe un keyframe. Două secunde între keyframes oferă segmente uniforme. Mărește valoarea și spectatorii încep să aibă întreruperi, în timp ce vMix îți spune că totul este în regulă.
Veste bună: 2 este valoarea implicită a vMix. Dacă cineva a schimbat-o, sau un preset a făcut-o, seteaz-o înapoi.
Restul profilului
- Format
- H264, pe care orice player și browser îl poate afișa.
- Profile
- Main pentru calitate mai bună, Baseline dacă computerul tău se chinuie.
- Preset
- veryfast, așa cum sugerează vMix.
- Audio
- AAC la 128 kbps.
Bitrate: potrivește-l cu viteza ta de upload
Adună video și audio împreună și menține totalul la aproximativ două treimi din viteza de upload măsurată. Așadar, dacă un test de viteză arată 6 Mbps, trimite cel mult aproximativ 4.
| Encode Size | Video Bit Rate | Audio Bit Rate | Upload necesar |
|---|---|---|---|
| 1920x1080, 30 fps | 4500 kbps | 128 kbps | 7 Mbps |
| 1280x720, 30 fps | 2500 kbps | 128 kbps | 4 Mbps |
| 854x480, 30 fps | 1200 kbps | 96 kbps | 2 Mbps |
Planurile video live plătite acceptă până la 5 Mbps la intrare, așa că rândul 1080p se încadrează. Rulează testul de viteză pe computerul care rulează vMix, la ora din zi la care plănuiești să intri live, și încearcă de mai multe ori. Folosește un cablu de rețea în loc de Wi-Fi pe acel computer, dacă poți.
Ventilatoarele se rotesc tare sau ai cadre pierdute în vMix? Bifează Use Hardware Encoder dacă ai un GPU NVIDIA. GPU-ul face atunci codificarea și lasă procesorul liber pentru scenele, titlurile și camerele tale.
Intră în direct și asigură-te că a ajuns
- Salvează setările și apasă Stream în vMix.
- Deschide cardul Live streaming din panoul tău Primcast. În aproximativ 15 secunde ar trebui să te arate ca fiind live, împreună cu ce trimite vMix.
- Copiază linkul de redare din același card și deschide-l în VLC sau în orice player HLS. Acordă-i câteva secunde: nu se redă nimic până nu există primele segmente.
Linkul propriu al canalului tău are această formă. Acolo unde planul tău include un link CDN, cardul îl arată și pe acela alături, iar ambele funcționează. Cardul are și un cod de embed pentru site-ul tău.
http://HOST:1935/APP/livestream/playlist.m3u8
| Ce vezi | Ce să faci |
|---|---|
| vMix nu se poate conecta deloc | Verifică dacă URL-ul se oprește la numele aplicației și dacă Stream Key conține doar numele streamului. Apoi compară hostul și numele aplicației cu panoul tău, literă cu literă. |
| URL-ul și cheia sunt corecte, dar tot nu se conectează | Verifică apoi numele de utilizator și parola. Copiază-le din nou pe ambele din panou sau creează o parolă nouă și lipește-o acolo. |
| Nimic nu se conectează dintr-o anumită rețea | Unele rețele de birou, școală și hotel blochează portul 1935. Încearcă altă conexiune sau trimite prin SRT (pasul 05). |
| vMix arată bine, dar spectatorii au buffering | Setează Keyframe Frequency înapoi la 2, apoi scade bitrate-ul cu un rând. Este posibil ca uploadul tău să fie mai lent la acea oră decât te aștepți. |
| Se întrerupe de câteva ori pe zi | Ești aproape de limita maximă a uploadului. Coboară un rând în tabel sau mută computerul pe cablu. |
vMix SRT: pentru conexiuni lungi sau instabile
SRT menține un stream unit pe legături unde RTMP tinde să se blocheze: Wi-Fi-ul locației, o conexiune mobilă sau un flux care vine de pe alt continent. Este inclus în planurile Pro și Platinum ale CDN-ului video, iar cardul tău Live streaming arată atunci o secțiune SRT ingest cu adresa și fraza de acces proprii.
În vMix, SRT se configurează pe o ieșire, nu în setările de streaming. Deschide Settings, apoi Outputs, dă clic pe rotița de lângă ieșirea pe care vrei să o trimiți, bifează Enable SRT și completează valorile din dreapta.
Un stream trimis prin SRT se redă sub propriul nume, așa că folosește linkul pe care panoul îl arată sub Plays at cât timp transmiți în acest mod.
- Type
- Caller
- Hostname
- HOST
- Port
- PORT
- Latency
- 1000
- Passphrase
- PASSPHRASE
- Key Length
- 16
- Stream ID
- lasă gol
Hostul și portul provin din linia Address a secțiunii tale SRT ingest.
Întreruperi, reconectare și mai multe destinații
Nu există niciun comutator de reconectare automată de găsit
vMix se reconectează singur după o întrerupere. Nu există nicio căsuță de bifat, așa că, dacă ți s-a spus să o activezi, acel sfat era pentru alt encoder.
Reconectarea decide doar cât de repede revii. Spectatorii tăi pierd totuși acele secunde, așa că, dacă întreruperile continuă să apară, uită-te la bitrate și la conexiune în pasul 03.
Transmite o dată, apari peste tot
vMix poate trimite către trei destinații simultan, dar fiecare folosește din nou uploadul tău. Trimite un singur stream către Primcast și adaugă YouTube, Facebook, Twitch sau orice server RTMP sub Restream în cardul tău Live streaming, până la cinci destinații. Uploadul tău transportă un singur stream, iar rețeaua noastră face restul.
Întrebări despre streaming cu vMix
Cum transmit din vMix către un server RTMP personalizat?
În setările de streaming, alege Custom RTMP Server ca destinație. Lipește adresa serverului cu numele aplicației în câmpul URL, numele fluxului în Stream Key, iar numele de utilizator și parola de publicare sub Advanced. Salvează și apasă Stream.
Care este cheia mea de flux vMix?
Pentru un canal Primcast, este numele fluxului afișat sub setările Encoder de pe cardul tău Live streaming, care pentru majoritatea canalelor este livestream. Se introduce singur în câmpul Stream Key, niciodată la sfârșitul URL-ului.
Unde este reconectarea automată în vMix?
Nu există o setare pentru aceasta. vMix se reconectează singur după o întrerupere, deci nu ai nimic de activat. Dacă întreruperile revin constant, scade bitrate-ul sau conectează computerul la un cablu de rețea.
Numele aplicației este întotdeauna „live”?
Nu. Numele aplicației tale aparține canalului tău și face parte din adresa serverului din panoul tău. Copiază-l de acolo. Un nume ghicit duce la refuzarea conexiunii.
Ce interval de cadre cheie ar trebui să folosesc în vMix?
Setează Keyframe Frequency la 2 secunde, care este și valoarea implicită din vMix. Segmentele de redare sunt tăiate pe cadre cheie, astfel încât un interval mai lung se transformă în blocaje pentru spectatori chiar și atunci când vMix nu arată nicio problemă.
La ce bitrate ar trebui să transmit din vMix?
În jur de 2500 kbps pentru 720p sau 4500 kbps pentru 1080p la 30 de cadre pe secundă, plus 128 kbps pentru audio. Menține totalul la aproximativ două treimi din viteza de upload măsurată pe computerul care rulează vMix.
Poate vMix să transmită către Primcast prin SRT?
Da, pe planurile video CDN Pro și Platinum. Activează SRT pe o ieșire vMix în modul Caller și introdu gazda, portul și fraza de acces din secțiunea SRT ingest a panoului tău, cu latența 1000 și lungimea cheii 16.
Pot transmite simultan către YouTube și Facebook?
Da. Trimite un flux din vMix către Primcast și adaugă celelalte platforme sub Restream în cardul tău Live streaming, până la cinci destinații. Astfel, upload-ul tău transportă o singură copie.
Folosești și alt encoder?
Canalul tău primește aceleași patru valori de la orice encoder RTMP. Se schimbă doar numele câmpurilor.
Ai nevoie de un canal pentru emisiunea ta vMix?
Deschide un canal video, copiază-ți valorile în vMix și urmărește-ți propriul flux cum rulează. Te-ai blocat la un câmp? Chatul nostru răspunde în câteva secunde și poate să se uite la canalul tău cât aștepți, iar o persoană se alătură ori de câte ori ceri.