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
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

