154

The Step-by-Step Guide for Newbie Streamers: How to Go Live from Your Phone to Twitch & Kick.

Streaming from a phone is an awesome way to dip your toes into live content creation. It’s fast, affordable, and…

Streaming from a phone is an awesome way to dip your toes into live content creation. It’s fast, affordable, and lets you share real-life action from anywhere. In this guide, you’ll learn how to install and set up Larix Broadcaster on your mobile (Android/iOS) and link it to OBS Studio on your PC. Then we’ll walk through connecting to Twitch and Kick, plus other methods like Restream to broadcast everywhere. By the end, you’ll know how to push your mobile camera live, add overlays and alerts, manage multiple feeds with tools like IRLToolkit, and much more – even if you’ve never streamed before! Let’s get started.

1. Installing & Configuring Larix Broadcaster (iOS & Android)

Larix Broadcaster is a free app for iOS and Android that turns your phone into a live-streaming camera. Download it from the Google Play Store or Apple App Store (search “Larix Broadcaster”). When you first open Larix, grant camera and microphone permission when prompted. In Settings → Streaming, you’ll add a new connection. Larix supports RTMP (for OBS/Twitch/Kick), SRT, WebRTC, etc..

  1. Create a new connection: Tap “+” or Edit Connections. Choose RTMP as the protocol.
  2. Set the Server URL: If you’re using your PC/OBS as a local ingest, you’ll first need an RTMP server. You can use software like Nimble Streamer or an NGINX RTMP plugin on your PC, or skip local RTMP and stream directly to Twitch/Kick (we’ll cover that later). Otherwise, enter your server’s RTMP URL (e.g. rtmp://YOUR-PC-IP/live).
  3. Enter Stream Key (if needed): For Twitch/Kick, paste the stream key (you’ll get this from the platform later). For a local server, you can make up a key or match your OBS Media Source settings.
  4. Permissions and Quality: Larix may ask to allow background streaming – enable it if you want to keep streaming when the app is not in foreground (Android supports this fully, but iOS will stop video when locked). Set video resolution (720p/1080p) and bitrate in Larix’s Video Encoding. For example, try 720p30 at ~2500 kbps or 1080p30 at 4500–6000 kbps (Twitch’s max). You can also enable Adaptive Bitrate (ABR) so Larix will lower quality if your network is slow.
  5. Start Streaming: Point Larix’s preview at yourself or the scene you want, then tap the Stream button. If connected to your local RTMP server or to a platform, you should see video streaming out.

Make sure to test Larix by checking the server or using VLC to open the network stream. For OBS, you can also add Larix as a source (next section). Larix works with Wi-Fi or mobile data – ideally use a strong 5 GHz Wi-Fi or 5G connection, and put the phone in Airplane mode except for Wi-Fi to avoid interruptions.

2. OBS Studio Setup (Windows/macOS, latest version)

OBS Studio (v30+ recommended) is the free broadcasting software where we’ll gather video sources and send to Twitch/Kick. Here’s how to bring your phone’s feed in and configure OBS:

A. Creating a Local RTMP or Cloud Ingest (Optional)

  • Local RTMP Server: If you want your phone to send video into OBS, you need an RTMP server running on your PC. An easy way is to install an NGINX RTMP plugin or use Nimble Streamer on your PC. Configure it to listen on a port (e.g. 1935) and a stream key (e.g. mystream).
  • Cloud Ingest Option: Alternatively, you can use a cloud streaming service (like a paid RTMP ingest) – Larix also supports SRT/WHIP which services like Nimble or Cloudflare Stream can ingest. But for beginners, local RTMP is simplest if possible.

B. Add Phone Camera Feed to OBS
Once your Larix stream is running, bring it into OBS:

  • Open OBS Studio. In the Sources box, click + ➔ Media Source. Give it a name like “Phone Cam”.
  • In the Media Source settings, check “Input -> Network” (or “Uncheck Local File”) and enter your Larix’s RTMP URL in the “Input” field. For example: rtmp://YOUR-PC-IP/live/mystream (Replace with your PC’s LAN IP and stream key.)
  • Click OK. OBS will connect and display your phone’s video feed. (If using VLC Source, the steps are similar: add VLC Video Source and paste the stream URL.)
  • Resize and position the phone feed in the OBS canvas as desired.


Image: OBS Stream Settings – set Service to “Custom”, paste your streaming Server URL and Stream Key from Kick (you’d do the same for Twitch). Then press Start Streaming.

C. OBS Video/Audio Settings
In OBS Settings → Output and Video, choose your encoder and quality:

  • Encoder: For most PCs, NVENC (NVIDIA) or x264 are good. (New Intel/AMD GPUs have hardware encoders too.)
  • Resolution: Base/Canvas can match your game or desktop. Scaled output for streaming to 720p or 1080p. For phone feeds, 720p is a safe start.
  • Bitrate: Twitch caps at 6000 kbps. A common setting is 4500–6000 kbps for 1080p30 (or ~3000 kbps for 720p30). For Kick, up to 8000 kbps is allowed.
  • Keyframe Interval: Set this to 2 seconds (Twitch requires 2s keyframes; Kick also uses 2s by default).
  • Audio: Set audio bitrate ~160 kbps AAC, sample rate 44.1 kHz. Choose your microphone and desktop audio in OBS Audio settings or add them as Audio Input/Output sources.

D. Scene Layout Best Practices

  • Create scenes for different situations (e.g. “Game + Cam”, “Just Cam”, “Be Right Back”). In each scene, add sources like Game Capture or Window Capture for gameplay, then the phone cam feed (Media Source) layered on top (e.g. bottom-right). You can also add Image sources for overlays (frames, logos) and Browser for chat.
  • Keep things tidy: have clear source names and group related sources. Use Hide/Show (eye icon) to toggle elements.
  • Avoid clutter – as the Uno Overlay guide advises, “stay simple and focus on the main content”. Your gameplay or camera should take center stage, with webcam and overlays arranged neatly.

3. Pushing to Twitch or Kick

With OBS ready, next connect to your streaming platform.

A. Retrieve Stream Keys

  • Twitch: Go to Twitch.tv and log in. Click your profile icon → Creator Dashboard → Settings (gear icon) → Stream. Here is your Primary Stream Key. Copy it (keep it secret). Twitch will use the closest ingest server by default (OBS usually handles this automatically with “Auto” server).
  • Kick: Log into Kick.com and go to Creator DashboardChannelStream URL and Key. The Server (URL) and Stream Key are shown. Copy both. Kick allows up to 8000 kbps and you can enable 4K output on Pro plans.

B. OBS Stream Settings
Open OBS Settings → Stream. Do the following:

  1. Service: For Twitch, select “Twitch”. For Kick, select “Custom”.
  2. Server: (Kick only) Paste the Server URL from Kick’s dashboard. For Twitch, you can leave “Auto” or pick a server region.
  3. Stream Key: Paste the key you copied from Twitch or Kick.
  4. Save and Apply.

explains Kick’s OBS settings:

  1. Change the service to “Custom…”
  2. Paste the “Server” URL from Kick
  3. Paste the “Stream Key” from Kick.

Now hit Start Streaming in OBS. Your stream will go live to the platform!

C. Testing & Moderation Setup

  • Test before going live: For Twitch you can stream as “offline” by setting a very private category (like Not Game) or use the Twitch inspector. For Kick, just go live and end it quickly. Check if video and audio come through.
  • Moderation: On Twitch, add some trusted friends as Moderators (in Dashboard → Moderation). On Kick, enabling the built-in chat mod tools helps. Consider using bots like Nightbot or StreamElements chatbot for auto-moderation.
  • Chat Overlay: Many streamers display chat on-screen. For example, StreamElements lets you create a chat widget and add it via a Browser Source. In OBS, click + ➔ Browser and paste the chat widget URL. You can also combine alerts and chat in one overlay as shown in tutorials.

For example, StreamElements’ guide shows the steps to add a chat overlay: it walks you through adding the chat widget in their overlay editor, saving it, and copying the URL. Then in OBS you add a new Browser source and paste that URL.

4. Alternative Methods & Restreaming Options

Aside from OBS+Larix, you can use web-based multistreaming tools to simulcast to multiple platforms:

  • Restream.io – Supports 30+ destinations and up to 8 simultaneous streams. Offers a Free plan (stream to 2 channels) and paid plans (Standard $16/mo for 3 channels, Pro $39/mo for 5 channels).
  • StreamYard – Browser studio with Free (watermark) and paid tiers. Core plan ($25/mo) adds HD streaming and 3 destinations; Advanced ($50) expands to 8 destinations. (Latest StreamYard plans are Core, Advanced, Teams.)
  • Castr.io – Multi-streaming and CDN service. Entry plan is about $40/mo (2 concurrent streams, 10 destinations); higher tiers (Professional ~$100, Premium ~$150) allow 3–5 streams and 15–20 destinations.
ServiceFree Plan?Max DestinationsPricing (Starter)
RestreamYes (2 channels)Up to 8 (30+ platforms)$0, $16/mo (Std)
StreamYardYes (with logo)8 (Core: 3, Adv: 8)$0 (Free), Core ≈$25/mo, Advanced ≈$50
CastrNo10 (Std plan)~$40/mo (Standard)

Use the above platforms by signing up on their websites and following their guides to connect your channels. They often provide an easy interface for adding outputs (YouTube, Facebook, Trovo, etc.) so you can go live on all of them at once. (For example, Restream’s site has a full guide to set up your channels.)

Multistreaming How-To: Typically you log into Restream or StreamYard, connect your Twitch/Kick/YouTube/Facebook accounts, and click “Go Live”. The service will ingest your stream (you point OBS to Restream or StreamYard as if they were RTMP servers), then push it out to all selected platforms simultaneously.

5. Managing Multiple Cameras with IRLToolkit.com

If you plan to stream outdoors or use many cameras, IRLToolkit is a cloud OBS solution that lets you send multiple RTMP/SRT feeds to a server and switch between them. IRLToolkit accepts any number of camera ingests (even phone streams) for Picture-in-Picture or full-scene switching. Their web dashboard (shown below) allows you to mute/unmute each feed, swap sources, add overlays, etc., in real-time without local software.

Image: IRLToolkit’s web dashboard lets you monitor and control multiple live sources on the fly (select streams, overlays, transitions).

For example, you could have a front-cam and rear-cam phone stream both into IRLToolkit. With the dashboard, either you or a moderator (via Twitch chat commands) can click which camera is live or mix them in PiP. IRLToolkit even features a Twitch chat bot: moderators can type chat commands to switch cams or trigger layouts. This makes “handoff” easy: during an IRL walkabout, a mod could cue your different cameras without disturbing the stream.

Key points from IRLToolkit’s site include:

  • Multiple Ingests: “You can have multiple ingests for Picture-in-Picture (PiP) or switching between cameras”.
  • 1080p60 Quality: IRLToolkit supports full 1080p60 and runs on powerful GPUs.
  • Chat Controls: Their Twitch bot lets moderators manage the stream via chat (e.g. “!switch 2” to camera #2).
  • Plans: Standard servers are $129/mo, Advanced $179/mo (Advanced allows more streams and 4K support).

Using IRLToolkit (or similar cloud studios) is optional, but it makes multi-camera IRL streaming much easier for beginners once you outgrow local setups.

6. Pro Tips & Extras You May Have Missed

  • Network & Latency Checklist: For mobile streaming, use the strongest connection you have. Prefer 5 GHz Wi-Fi or 5G cellular (not 2.4GHz Wi-Fi) and keep your phone near the router. Test your upload speed – ideally 2× your chosen bitrate. Turn on airplane mode (so calls won’t interrupt) and enable Wi-Fi manually. If you notice buffering or dropped frames, enable Larix’s Adaptive Bitrate to auto-lower quality. Also, minimize phone tasks (close background apps) to reduce latency.
  • Audio (Phone vs. OBS): Phone mics are convenient but audio can be thin. An external mic (like a lapel or shotgun mic plugged into your phone) greatly improves voice quality. On OBS (for PC audio), use a USB mic or headset mic for clear audio. Ensure your OBS audio sources are not muted and levels are balanced. Test mic levels ahead of time.
  • Overlays & Alerts: Spice up your stream with graphics! Use free alert/chat services like Streamlabs or StreamElements. In OBS, add an Alertbox overlay by copying the widget URL into a new Browser source. Similarly, add chat as a Browser source. Place these sources in your scene so alerts pop on-screen and chat shows in a corner.
  • Troubleshooting (2025 updates):
    • Larix iOS Background: Note iOS cannot stream video when the screen locks (it will only send audio). Keep the screen on or use Android for 24/7 IRL cams.
    • Keyframe Settings: Ensure OBS keyframe interval is 2 seconds (Twitch/Kick requirement).
    • Two-Factor for Twitch: Twitch now requires 2FA (phone or auth app) before showing the stream key.
    • Category and Title: Always set your stream title and category in Twitch/Kick dashboards before going live, or your stream might not start properly (Kick will not go live without a title/category set).
    • Phone Permissions: If Larix won’t start, double-check camera/mic permissions in your phone settings. On Android 6+, permissions are granular; on iOS, make sure Larix is allowed Camera and Microphone.
    • Firewall/Antivirus: If OBS can’t start streaming, allow OBS through your PC firewall.
    • Quality vs. Bitrate: If your stream looks fuzzy, either lower resolution or increase bitrate. Twitch’s 6000 kbps handles 1080p30 well.
    • OBS Encoder Crashes: If OBS freezes on start, try running as administrator or use a different encoder (NVENC if x264 fails, or vice versa).

7. Conclusion & Call to Action

Now you’re ready to go live! You’ve got the know-how: install Larix on your phone, hook it into OBS, and push to Twitch or Kick (or both). So what are you waiting for? Grab your phone, set up that scene, and start streaming tonight.

For more help, check out Twitch’s official [Getting Started guides], and look for beginner streamer communities (many Discords exist – ask around in Twitch chat or on Twitter for “beginner streamer Discord”). You can also visit the Kick Help Center or subreddits like r/Twitch and r/Kick for tips.

Finally, a quick plug for CastBunny.com – a new suite of streaming tools for creators, launching Fall 2025. CastBunny is building peer-to-peer solutions (lower cost, more revenue for you). They’re looking for early adopters and beta testers now. Head to CastBunny.com, join our Discord or subreddit, and drop your email on their page to get updates. With CastBunny (currently seeking testers), you could shape the tools you’ll be using next year.

Go live tonight, have fun, and welcome to the streaming world!

CB Editor