2023-12-27, 12:55 AM
Hello All!
So I've been googling this as well as asked for support over on the emby forums where I was informed this might be a better venue for seeking support.
I'm not a super advanced user, but I know enough to be dangerous, so hopefully I can detail enough here to get my question properly across.
Context:
I have Emby running on a terramaster NAS that is underpowered in CPU and unable to handle any transcoding. I'm running NPVR on a somewhat decent older windows PC that has a hauppage USB TV Tuner.
When connecting directly to NPVR through the web ui on any of my other devices it works beautifully and the NPVR host machine is able to transcode the video feed just fine per my transcode settings in the settings menu.
When I attempt to connect Emby to NPVR either directly through the NPVR plugin on emby, or by pointing to the M3U playlist, Emby receives the live stream in whatever native format it was broadcast in. From there if I connect a client device to Emby, it will only work if said client can ALSO handle that same native feed and all of the bandwidth required for it. If not the Emby server steps in and attempts to transcode, which results in either a crash or very broken up video as it stops to buffer frequently.
My question is this:
Is there a way to force NPVR to always transcode the feed to something more universally friendly like a lower bandwidth H.264 so that Emby is less likely to need to intervene?
In my searching for a solution I've found the config.xml file, and inside that I've found "<TranscodeHLS>" which seem promising, but I've been unable to find any documentation on what the options are for this value?
I would definitely appreciate any advice anyone can offer.
So I've been googling this as well as asked for support over on the emby forums where I was informed this might be a better venue for seeking support.
I'm not a super advanced user, but I know enough to be dangerous, so hopefully I can detail enough here to get my question properly across.
Context:
I have Emby running on a terramaster NAS that is underpowered in CPU and unable to handle any transcoding. I'm running NPVR on a somewhat decent older windows PC that has a hauppage USB TV Tuner.
When connecting directly to NPVR through the web ui on any of my other devices it works beautifully and the NPVR host machine is able to transcode the video feed just fine per my transcode settings in the settings menu.
When I attempt to connect Emby to NPVR either directly through the NPVR plugin on emby, or by pointing to the M3U playlist, Emby receives the live stream in whatever native format it was broadcast in. From there if I connect a client device to Emby, it will only work if said client can ALSO handle that same native feed and all of the bandwidth required for it. If not the Emby server steps in and attempts to transcode, which results in either a crash or very broken up video as it stops to buffer frequently.
My question is this:
Is there a way to force NPVR to always transcode the feed to something more universally friendly like a lower bandwidth H.264 so that Emby is less likely to need to intervene?
In my searching for a solution I've found the config.xml file, and inside that I've found "<TranscodeHLS>" which seem promising, but I've been unable to find any documentation on what the options are for this value?
I would definitely appreciate any advice anyone can offer.