Hey Everyone! ๐ŸŽ™๏ธ

Ever wanted to broadcast your OBS Studio stream directly to an old-school analog TV? ๐Ÿค” Dust off those NTSC sets, because HackTVLive makes it super easy to go live on RF using nothing but OBS a HackRF and a simple command line tool! ๐Ÿ”Œ๐Ÿ–ฅ๏ธโžก๏ธ๐Ÿ“บ


What is HackTVLive? ๐Ÿ› ๏ธ

HackTVLive is a Go-powered wrapper around the awesome hacktv project. It listens for a live RTMP stream (just like OBS outputs!) and transforms your digital broadcast into a real NTSC analog TV signal. All you need is a HackRF and a little know-how. ๐Ÿ—๏ธ


How Does It Work? ๐Ÿค“

Letโ€™s break it down step by step:

  1. OBS Studio sends your live stream to a local RTMP server (rtmp://localhost:1935/live/stream). You just add it as a custom output in OBS! ๐ŸŽฅ
  2. HackTVLive uses ffmpeg to:
  1. ffmpeg pipes your video directly into hacktv, which:
  1. Thatโ€™s it! Your stream pops up on your analog TV, live and in glorious fuzz. ๐Ÿ˜Ž

Quick Start Guide ๐Ÿƒโ€โ™‚๏ธ

  1. Set up OBS:
  1. Run HackTVLive:
    Use the command line like this:
   ./transmitter --freq 471.25 --audio=true
   ./transmitter --freq 471.25 --audio=false
  1. Advanced Tweaks:
    HackTVLive supports environment variables so you can control scaling, framerate, or pixel format:

Current Limitations & Roadmap ๐Ÿ›ค๏ธ


Why Use HackTVLive? ๐Ÿคท


Get Started!

Check out the code and contribute on GitHub:
๐Ÿ‘‰ SarahRoseLives/HackTVLive

Ready to bring your digital stream back to analog life? Give it a try and let us know how it works on your bench! ๐Ÿ”ฌ๐Ÿ“ก

Happy streaming!