To set up a feed to stream to a Roku TV, the requirements depend on whether you are simply trying to view your own content (Personal) or if you are trying to launch your own public channel (Developer).

1. Personal Use (Mirroring & Casting)

​This is the fastest way to get a live feed from a phone or PC onto your TV.

  • Hardware: A Roku TV or Roku Streaming Stick.
  • Network: Both the Roku and the source device (phone/laptop) must be on the same Wi-Fi network.
  • Settings: * Enable Screen Mirroring: Settings > System > Screen Mirroring > Screen Mirroring Mode > Always Allow.
    • AirPlay (for Apple): Settings > Apple AirPlay and HomeKit must be “On.”
    • Middleman Service: You cannot stream directly from a camera to Roku. You must stream to a platform like YouTube, Twitch, or Facebook Live first, then open that app on the Roku.
    2. Developer/Publisher Requirements (Creating a Channel) ​If you are setting up a professional feed (like a 24/7 news or trade stream for “TTE”), you need to build a Roku Channel. ​Technical Feed Requirements ​Roku does not host your video; it only “reads” your feed. You need:
    • A Video Host: You must host your video files/live stream on a server or CDN (like Vimeo, AWS, or Wowza).
    • Stream Format: Roku is strict. Your live feed must be in HLS (HTTP Live Streaming), DASH, or Smooth Streaming.
    • Content Feed (The “Menu”): You need a JSON or MRSS feed file. This is a text file that tells Roku the name of the stream, the URL, and the thumbnail image to display.
    Account Requirements
    • Roku Developer Account: You must sign up at developer.roku.com.
    • Public Branding: You will need high-resolution assets:
      • ​Channel Icon (540 \times 405 px).
      • ​Splash Screen (1920 \times 1080 px).
    • Developer Mode: To test your feed before it goes live, enable Developer Mode on your TV by pressing: Home (3x), Up (2x), Right, Left, Right, Left, Right.
    3. Third-Party “No-Code” Options ​If you don’t want to code a JSON feed manually, many people use “App Builders” that handle the Roku requirements for you:
    • Tappla / Maz / Vimeo OTT: These services take your live stream link and automatically generate the feed Roku requires.
    Quick Comparison
FeaturePersonal StreamingProfessional Channel
Ease of SetupInstant (Mirroring)1–4 Weeks (Publishing)
CostFreeHosting + Developer Fees
VisibilityPrivate to your homeAvailable on Roku Store
Required ProtocolN/A (Screen Share)HLS / DASH

Would you like me to help you draft the technical JSON specifications for a TTE (Token Trade Exchange) live feed?