dms is a lightweight UPnP/DLNA digital media server written in Go that streams media directly from local filesystems to compatible devices. It allows users to share audio, video, and image files across networks to devices such as smart TVs, mobile apps, and Chromecast. The server operates from the command line and automatically advertises its presence using SSDP, enabling easy discovery by clients. It supports basic transcoding using FFmpeg, allowing playback compatibility across different devices and formats. dms can also generate thumbnails and provide metadata for browsing media libraries. It includes support for dynamic streams, enabling integration with live sources such as RTSP feeds. Overall, it offers a simple and efficient solution for home media streaming with minimal setup.

Features

  • UPnP and DLNA media server functionality
  • Streaming from local filesystem to network devices
  • Basic transcoding using FFmpeg
  • Automatic device discovery via SSDP
  • Thumbnail generation and metadata support
  • Support for dynamic and live stream sources

Project Samples

Project Activity

See All Activity >

Categories

Video

License

BSD License

Follow dms

dms Web Site

Other Useful Business Software
Build Data Resilience - Take the Assessment Today Icon
Build Data Resilience - Take the Assessment Today

Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
Take the Assessment
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of dms!

Additional Project Details

Programming Language

Go

Related Categories

Go Video Software

Registered

2026-04-27