Urmi Universal Encoder Decoder is a powerful open-source media processing solution designed for broadcasters, IPTV operators, OTT platforms, ISPs, MSOs, LCOs, and enterprise streaming applications. Released under the Urmi “You Happy, Me Happy” License, it provides a flexible, vendor-independent platform for professional video encoding, decoding, transcoding, and live media distribution

Open Source Media Processing Platform

Urmi Universal Encoder Decoder enables organizations to build scalable and cost-effective broadcasting infrastructure without expensive proprietary hardware or recurring licensing costs.

The software supports a wide range of modern broadcasting workflows, making it suitable for television networks, live streaming platforms, IPTV deployments, CDN distribution, and digital media delivery.

A single input can seamlessly generate multiple streaming outputs such as RTMP, HLS, DASH, UDP, and SRT, enabling smooth distribution across IPTV networks, OTT platforms, CDNs, and broadcast environments.

Supported Formats and Protocols

Urmi Universal Encoder Decoder supports multiple industry-standard codecs, containers, and streaming protocols, including:

  • MPEG-2
  • H.264 / AVC
  • RTMP
  • HLS (HTTP Live Streaming)
  • MPEG-DASH
  • UDP Multicast and Unicast
  • SRT (Secure Reliable Transport)

This broad compatibility allows seamless integration with existing broadcast systems and streaming infrastructure.

Built for Professional Broadcasting

Whether you operate a local television channel or a nationwide broadcasting network, Urmi Universal Encoder Decoder delivers reliable media processing for:

  • IPTV headends
  • OTT streaming platforms
  • Broadcast automation systems
  • Content Delivery Networks (CDNs)
  • Cable TV operators (MSO/LCO)
  • Government broadcasting projects
  • Enterprise video distribution

Scalable and Vendor Independent

Urmi Universal Encoder Decoder transforms traditional media workflows into an open, scalable, and vendor-independent infrastructure. Organizations can eliminate dependency on proprietary appliances while maintaining high-performance media processing across physical servers, virtual machines, or cloud environments.

Key Features

  • Fully open-source software
  • Professional-grade video encoding and decoding
  • Live streaming and media distribution
  • Support for multiple broadcast protocols
  • High-performance architecture for 24×7 operation
  • Easy integration with IPTV, OTT, and broadcast networks
  • Vendor-neutral deployment
  • Community-driven development with commercial support options

Why Choose Urmi Universal Encoder Decoder?

  • Reduce infrastructure costs
  • Eliminate vendor lock-in
  • Deploy on standard x86 servers
  • Build reliable 24×7 broadcasting systems
  • Support modern IPTV and OTT workflows
  • Designed for broadcasters, ISPs, MSOs, and content providers

Urmi Universal Encoder Decoder combines open-source flexibility with professional broadcasting capabilities, making it an ideal solution for organizations seeking a scalable, reliable, and future-ready media processing platform.

Photos

License

https://github.com/shreebhattji/Urmi

Source Code

https://git.urmic.org/hw_partner/urmic_digital_encoder_decoder

Tutorials

https://learn.urmic.org

Demo links

rtmp://live.lakshya.tv/shree/bhattji
http://live.lakshya.tv/hls/shree/bhattji.m3u8
https://live.lakshya.tv/hls/shree/bhattji.m3u8

http://live.lakshya.tv/dash/shree/bhattji.mpd
https://live.lakshya.tv/dash/shree/bhattji.mpd

rtmp://live.lakshya.tv/shreeshree/bhattji
http://live.lakshya.tv/hls/shreeshree/bhattji.m3u8
https://live.lakshya.tv/hls/shreeshree/bhattji.m3u8

http://live.lakshya.tv/dash/shreeshree/bhattji.mpd
https://live.lakshya.tv/dash/shreeshree/bhattji.mpd

1080p FHD Live Stream