Et DJI-kamera giver dig et bedre billede end en telefonlinse. En telefon giver dig forbindelser et kamera ikke har. Moblin er måden du får begge dele: kameraet leverer billedet, telefonen leverer forbindelsen ud, og SRTLA bonder den forbindelse over alt hvad telefonen kan nå.
Hvorfor det slår at streame direkte fra kameraet
At streame et DJI-kamera direkte over RTMP virker, og på et fast sted er det den simplere opsætning. Det falder fra hinanden under gang, af en grund der intet har med dit udstyr at gøre: RTMP kører over én TCP-forbindelse og behandler en standset forbindelse som en død forbindelse.
SRTLA er bygget omvendt. Det forventer at forbindelser er upålidelige, så det spreder streamen over dem alle og fortsætter når én falder ud. Din telefon har mobilnet. Den har sandsynligvis WiFi inden for rækkevidde en del af tiden. SRTLA bruger begge, samtidigt, og flytter vægten mellem dem efterhånden som dækningen ændrer sig.
Moblin er det der gør telefonen til den bondede encoder — og, praktisk nok, styrer kameraet for dig.
Trin 1: opret et SRTLA-endepunkt
Opret et SRTLA-relayendepunkt i dashboardet, i regionen nærmest der hvor du skal streame. Du skal bruge vært, port og stream-ID:
srtla://srt.sfj.irl.ac:5000
med et stream-ID på formen live/DIN-STREAMNOEGLE. Regionerne er sfj, fin, ord, hil og sgp, og dit endepunkt svarer i dem alle — at rejse betyder at ændre værtsnavnet, ikke at flytte noget.
Ny med protokollen? SRTLA-bonding forklaret gennemgår hvad det faktisk gør, før du konfigurerer det.
Trin 2: læg relayet ind i Moblin
Tilføj en ny stream i Moblin og vælg SRTLA som protokol. Indtast URL'en med stream-ID inkluderet:
srtla://srt.sfj.irl.ac:5000/live/DIN-STREAMNOEGLE
Lad forsinkelsen stå på Moblins standardværdi første gang. Justér den senere, når du ved at streamen virker — SRT-forsinkelsesindstillinger forklarer hvad du bytter væk når du ændrer den.
Trin 3: slå Moblins RTMP-server til
Det er den del folk springer over. Moblin ser ikke bare kameraet — den kører sin egen RTMP-server på telefonen, og kameraet publicerer ind i den.
Aktivér RTMP-serveren i Moblins indstillinger og opret en stream i den. Den stream får sin egen nøgle, og Moblin bygger publicerings-URL'en ud fra telefonens WiFi-adresse, serverporten og den nøgle. Springer du det over, siger DJI-skærmen at der ikke findes nogen RTMP-serverstreams at vælge.
Lad adressen stå på automatisk
Moblin regner selv RTMP-URL'en ud fra telefonens WiFi-IPv4-adresse, så der er intet at skrive. Det betyder også at telefonen skal være på WiFi for at have en adresse at give ud — på mobilnet alene er der intet for kameraet at forbinde til.
Trin 4: par kameraet over Bluetooth
Under DJI-enheder i Moblin tilføjer du kameraet og lader den scanne. Parringen sker over Bluetooth, og derefter konfigurerer Moblin kameraet direkte — du åbner ikke DJI Mimo på noget tidspunkt.
Moblin spørger om tre ting:
- WiFi-nettet kameraet skal tilslutte, med SSID og adgangskode. Det er det net kameraet bruger til at nå telefonens RTMP-server, så begge enheder skal være på det.
- Hvor det skal publicere. Vælg Server og peg på den RTMP-serverstream du lavede i trin 3. Custom findes hvis du selv vil skrive en URL.
- Hvordan det skal kode. Opløsning, billedfrekvens, bitrate, codec, og billedstabilisering på de modeller der tilbyder det.
Moblins standardværdier er fornuftige: 1080p, 30 billeder i sekundet, 6 Mbps, H.265/HEVC. Indstillingsskærmen advarer om at høje bitrates kan være ustabile, og den har ret — dette hop er lokalt, men hver bit du fodrer Moblin, er en bit den skal sende videre over mobilnet. Læg dig tæt på det du har tænkt dig at sende ud.
Du ser kameraet gå gennem opdagelse, parring, forbindelse, WiFi-opsætning, konfiguration og til sidst klargøring til streaming. Der er også et valg om automatisk genstart af streamen når den brister, værd at have slået til på en rig du ikke kan nå midt i en gåtur.
Test det lokale hop før internet-hoppet
Få DJI-feedet til at vises inde i Moblin først, uden at starte streamen til relayet. Kommer kameraet ikke frem lokalt, hjælper ingen relaykonfiguration, og det er meget lettere at fejlfinde ét problem ad gangen.
Trin 5: slå alle forbindelser til og gå live
Aktivér mobilnet og WiFi samtidigt i Moblin. Det er hele pointen med øvelsen — med kun én forbindelse aktiv gør SRTLA ikke noget som almindelig SRT ikke ville gøre.
Har du en telefon mere eller et modem du kan dele fra, så tilføj det. En tredje vej er det der giver SRTLA et sted at flytte trafikken under et mastskifte, hvilket er præcis det øjeblik hvor rigge med to forbindelser hakker.
Start derefter streamen i Moblin. Hos os tages den imod så snart den når frem.
I din egen OBS tilføjer du en mediekilde og indsætter afspilnings-URL'en fra dashboardet. OBS-guiden gennemgår bufferindstillingerne, som betyder mere her end på et kablet feed.
Hvor hver del gør sit arbejde
DJI-kameraet er linsen. Moblin er encoderen, bondinglaget og det der konfigurerer kameraet. Relayet er broen. Din OBS er studiet og den der faktisk taler med Twitch eller Kick. Laver én af dem to job, er det som regel den del der brister.
Læg NOALBS drop-beskyttelse oven på, så bliver en dårlig dækningsstrækning en BRB-scene i stedet for en afsluttet udsendelse.
FAQ
- Hvorfor overhovedet lægge Moblin mellem kameraet og relayet?
- Bonding. Et DJI-kamera der streamer alene sender RTMP over én forbindelse, og én forbindelse er ét fejlpunkt. Moblin modtager kameraet lokalt og sender resultatet over SRTLA gennem alt hvad telefonen har. Kameraet får lov at være kamera; Moblin bliver encoderen.
- Giver det mere forsinkelse?
- Lidt. Du tilføjer et lokalt hop og en SRTLA-buffer, så regn med et par sekunder mere ende til ende end direkte RTMP. Til gengæld bliver to sekunders hul på mobilnettet noget streamen kan komme sig over, i stedet for slutningen på udsendelsen.
- Skal jeg bruge DJI Mimo-appen til det her?
- Nej. Moblin taler med kameraet direkte over Bluetooth og sætter WiFi-nettet, RTMP-målet, opløsningen, billedfrekvensen, bitraten, codec og — på modeller der understøtter det — billedstabiliseringen. Mimo er slet ikke i vejen. Behold den til firmwareopdateringer og lad den ligge lukket.
- Hvilke DJI-kameraer virker?
- Moblin lister Osmo Pocket 3 og Pocket 4, Osmo Action 2, 3, 4, 5 Pro og 6, samt Osmo 360. Billedstabilisering tilbydes kun på Action 4, 5 Pro og 6 samt Osmo 360 — Pocket-modellerne klarer det selv.
- Er Moblin kun til iPhone?
- Ja, Moblin er en iOS-app. På Android er IRL Pro den tilsvarende vej, og den taler også SRTLA mod samme endepunkt.