UniversalMediaServer / UniversalMediaServer/UniversalMediaServer

Video stream is always transcoded, cannot be prevented

Open
#1,804 14 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
2.7k
Forks
528
Avg merge
2d 22h
Merged PRs (30d)
23

Description

I'm trying to "redirect" (pipe) a UDP stream via UMS to my TV (which uses the samsung-notcd.conf profile). The stream is an MPEG2-TS with MPEG2 video and AAC audio.

I can access the stream after adding the following line to web.conf:

videostream.Streams=i7,udp://@i7:9999

However, I always see the following transcode operation in the task manager when viewing the stream:
image

I have tried to disable FFMPEG in all transcoding settings and even disable_transcoding =true in ums.conf, but it always transcodes. Why doesn't it just copy the video & audio streams to the pipe? Is there no way to force this?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the stream and transcoding settings in web.conf and ums.conf, and compare them with the samsung-notcd.conf profile. Reproduce the UDP MPEG2-TS playback while watching the task manager, then trace the decision that selects transcoding. Done means the compatible video and audio streams are copied to the pipe without an unnecessary transcode operation.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
audio-video-rtc, backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.