En DJI-kamera ger dig en bättre bild än en telefonlins. En telefon ger dig uppkopplingar en kamera inte har. Moblin är hur du får bådadera: kameran levererar bilden, telefonen levererar länken ut, och SRTLA bondar den länken över allt telefonen når.
Varför det här slår att streama direkt från kameran
Att streama en DJI-kamera rakt över RTMP fungerar, och på en fast plats är det den enklare lösningen. Det faller isär under promenad, av ett skäl som inte har med din utrustning att göra: RTMP går över en enda TCP-anslutning, och behandlar en stannad anslutning som en död anslutning.
SRTLA är byggt tvärtom. Det förväntar sig att uppkopplingar är opålitliga, så det sprider streamen över alla och fortsätter när en faller bort. Din telefon har mobilnät. Den har troligen WiFi inom räckhåll delar av tiden. SRTLA använder båda, samtidigt, och flyttar tyngden mellan dem när täckningen ändras.
Moblin är det som gör telefonen till den bondade kodaren — och, praktiskt nog, styr kameran åt dig.
Steg 1: skapa en SRTLA-ändpunkt
Skapa en SRTLA-reläändpunkt i kontrollpanelen, i regionen närmast där du ska streama. Du behöver värd, port och stream-ID:
srtla://srt.sfj.irl.ac:5000
med ett stream-ID i formen live/DIN-STREAMNYCKEL. Regionerna är sfj, fin, ord, hil och sgp, och din ändpunkt svarar i alla — att resa betyder att ändra värdnamnet, inte att flytta något.
Ny på protokollet? SRTLA-bonding förklarat går igenom vad det faktiskt gör innan du konfigurerar det.
Steg 2: lägg in reläet i Moblin
Lägg till en ny stream i Moblin och välj SRTLA som protokoll. Ange URL:en med stream-ID inkluderat:
srtla://srt.sfj.irl.ac:5000/live/DIN-STREAMNYCKEL
Låt fördröjningen stå på Moblins standardvärde första gången. Justera senare, när du vet att streamen fungerar — SRT-fördröjningsinställningar förklarar vad du byter bort när du ändrar den.
Steg 3: slå på Moblins RTMP-server
Det är det här folk missar. Moblin ser inte bara kameran — den kör en egen RTMP-server på telefonen, och kameran publicerar in i den.
Aktivera RTMP-servern i Moblins inställningar och skapa en stream i den. Den streamen får en egen nyckel, och Moblin bygger publicerings-URL:en från telefonens WiFi-adress, serverporten och den nyckeln. Hoppar du över det säger DJI-skärmen att det inte finns några RTMP-serverstreams att välja.
Låt adressen stå på automatisk
Moblin räknar ut RTMP-URL:en själv från telefonens WiFi-IPv4-adress, så det finns inget att skriva. Det betyder också att telefonen måste vara på WiFi för att ha en adress att dela ut — på enbart mobilnät finns det inget för kameran att ansluta till.
Steg 4: para kameran över Bluetooth
Under DJI-enheter i Moblin lägger du till kameran och låter den söka. Parningen sker över Bluetooth, och därefter konfigurerar Moblin kameran direkt — du öppnar aldrig DJI Mimo.
Moblin frågar om tre saker:
- WiFi-nätet kameran ska ansluta till, med SSID och lösenord. Det är nätet kameran använder för att nå telefonens RTMP-server, så båda enheterna måste vara på det.
- Vart den ska publicera. Välj Server och peka ut RTMP-serverstreamen du skapade i steg 3. Custom finns om du vill skriva en URL själv.
- Hur den ska koda. Upplösning, bildfrekvens, bitrate, kodek, och bildstabilisering på de modeller som erbjuder det.
Moblins standardvärden är vettiga: 1080p, 30 bilder per sekund, 6 Mbps, H.265/HEVC. Inställningsskärmen varnar för att höga bitrates kan vara instabila, och den har rätt — det här hoppet är lokalt, men varje bit du matar Moblin är en bit den måste skicka vidare över mobilnät. Lägg dig nära det du tänker sända ut.
Du ser kameran gå igenom upptäckt, parning, anslutning, WiFi-inställning, konfigurering och till sist förberedelse för sändning. Det finns också ett val för automatisk omstart av streamen när den bryts, värt att ha på för en rigg du inte når mitt i en promenad.
Testa det lokala hoppet före internethoppet
Få DJI-flödet att visas inne i Moblin först, utan att starta streamen till reläet. Kommer kameran inte fram lokalt hjälper ingen relä-konfiguration, och det är mycket lättare att felsöka ett problem i taget.
Steg 5: slå på varje uppkoppling och gå live
Aktivera mobilnät och WiFi samtidigt i Moblin. Det är hela poängen — med bara en uppkoppling aktiv gör SRTLA ingenting som vanlig SRT inte skulle göra.
Starta sedan streamen. Hos oss tas den emot så snart den kommer fram.
I din egen OBS lägger du till en mediakälla och klistrar in uppspelnings-URL:en från kontrollpanelen. OBS-guiden går igenom buffertinställningarna, som betyder mer här än på ett kabelanslutet flöde.
Var varje del gör sitt jobb
DJI-kameran är linsen. Moblin är kodaren, bondinglagret och det som konfigurerar kameran. Reläet är bron. Din OBS är studion och den som faktiskt talar med Twitch eller Kick. Gör en av dem två jobb är det oftast den delen som går sönder.
Lägg NOALBS-tappskydd ovanpå, så blir en dålig täckningssträcka en BRB-scen i stället för en avslutad sändning.
FAQ
- Varför lägga Moblin mellan kameran och reläet över huvud taget?
- Bonding. En DJI-kamera som streamar själv skickar RTMP över en uppkoppling, och en uppkoppling är en felpunkt. Moblin tar emot kameran på sin egen lokala RTMP-server och skickar resultatet över SRTLA genom allt telefonen har. Kameran får fortsätta vara kamera; Moblin blir kodaren.
- Behöver jag DJI Mimo-appen för det här?
- Nej. Moblin pratar med kameran direkt över Bluetooth och sätter WiFi-nätet, RTMP-målet, upplösningen, bildfrekvensen, bitraten, kodeken och — på modeller som stöder det — bildstabiliseringen. Mimo är inte i vägen alls. Behåll den för firmware-uppdateringar och låt den ligga stängd.
- Ger det här mer fördröjning?
- Något. Du lägger till ett lokalt hopp och en SRTLA-buffert, så räkna med ett par sekunder mer än direkt RTMP. I gengäld blir två sekunders lucka på mobilnätet något streamen återhämtar sig från, i stället för slutet på sändningen.
- Vilka DJI-kameror fungerar?
- Moblin listar Osmo Pocket 3 och Pocket 4, Osmo Action 2, 3, 4, 5 Pro och 6, samt Osmo 360. Bildstabilisering erbjuds bara på Action 4, 5 Pro och 6 samt Osmo 360 — Pocket-modellerna sköter det själva.
- Är Moblin bara för iPhone?
- Ja, Moblin är en iOS-app. På Android är IRL Pro motsvarande väg, och den talar också SRTLA mot samma ändpunkt.