RalphK 0 Posted August 16, 2017 Posted August 16, 2017 I have a Roku Ultra that connects to emby on my Synology NAS DS1815+ The Roku uses the default profile. In the log I see the following line: 2017-08-13 17:23:17.2410 Info Dlna: No matching device profile found. The default will need to be used. Above this line in the log, the UserAgent for the Roku Ultra is reported as: 2017-08-13 17:23:04.8718 Info HttpServer: HTTP GET http://192.168.0.21:8096/emby/system/info/public?format=json. UserAgent: Roku/DVP-7.70 (297.70E04117A) On the Roku, the bit rate is set very high (around 30 Mbps) to avoid transcoding. This mostly works. Nevertheless, some of my old standard definition avi files are being transcoded. * The video is MPEG4 (XviD) (Simple@L3), 915 Kbps, 576*432 (4:3), at 23.976 fps * The audio is AC-3, 2 channels, 192 Kbps, 48.0 KHz TranscodeReasons=ContainerNotSupported,VideoCodecNotSupported,AudioCodecNotSupported I'm pretty sure the Roku Ultra can play this without transcoding. I believe the problem is that the default system profile is being used. After doing some research, I've seen some suggestions to make a custom profile by starting with the Kodi profile. My first problem is that I cannot find a sample Kodi profile. On my Synology, the system profiles are stored in the folder, "/volume1/@appstore/EmbyServer/var/config/dlna/system" Unfortunately, there is no Kodi (or XBMC) profile. Closest thing might be the "Xbox One.xml" profile. I would really like to start with a profile that assumes that the Roku Ultra can play everything without transcoding. As I find media that must be transcoded then I will tweak that profile. So, if anyone can share a profile that is set to play everything without transcoding that would be greatly appreciated. Also, I am having trouble finding documentation regarding the syntax of the system profiles. Obviously, they are XML but I am not too clear on all the possible elements and attributes. I especially do not understand the contents of the <ProtocolInfo> element. Can anyone point me to documentation or examples? Thanks for your help! -- Ralph
Luke 42085 Posted August 16, 2017 Posted August 16, 2017 Hi, are you using our Roku app, or some other Roku Dlna app?
Jdiesel 1431 Posted August 16, 2017 Posted August 16, 2017 (edited) Are your XviDs in a avi container? Roku doesn't support avi containers. Edit: Actually I don't think the Roku supports Xvid all together. https://github.com/tispratik/docs-1/blob/master/develop/specifications/audio-video-support.md#supported-video-formats Edited August 16, 2017 by Jdiesel
RalphK 0 Posted August 16, 2017 Author Posted August 16, 2017 Holy Smokes! You folks answer quickly! I am using emby's Rocku App. Yes the XviDs are in an avi container. Even if the Roku does not support avi, shouldn't the emby server send the raw streams so that a full transcode is not required? -- Thanks for the quick replies, Ralph
Luke 42085 Posted August 16, 2017 Posted August 16, 2017 We will send back the original video stream and original audio stream whenever possible. In order to provide more concrete information, we'll have to look at a specific example, and you'll need to attach the complete ffmpeg log. Thanks.
RalphK 0 Posted August 16, 2017 Author Posted August 16, 2017 I would love to attach a complete ffmpeg log. I can't seem to find a way to attach it to my reply. I'm sure it's obvious, but could you point out the "attachment" button? Sorry for being such a newb...
RalphK 0 Posted August 16, 2017 Author Posted August 16, 2017 Thanks. Here is the ffmpeg log. -- Ralph ffmpeg-transcode-6d99801a-cddd-4b25-a95b-959885db5adf.txt
Solution Luke 42085 Posted August 16, 2017 Solution Posted August 16, 2017 Since avi is not supported we have to convert. When we convert we deliver using HLS. HLS does not support the mpeg4 video codec and that is why the video is doing a full transcode. The original audio as you can see is being copied. 1
RalphK 0 Posted August 16, 2017 Author Posted August 16, 2017 Thanks for the clear answer. If I copied the streams into an mkv container, would it play without transcoding? -- Ralph
Luke 42085 Posted August 16, 2017 Posted August 16, 2017 In this case no, you'd see the same result and that's because the CodecTag is xvid. We have seen problems with xvid and that is why it is excluded. However, in other cases, yes, mkv with mpeg4 and ac3 would be fine.
ebr 16195 Posted August 16, 2017 Posted August 16, 2017 To answer your original question - when using our app the profile information is built into the app. The profiles you were referring to are only used for DLNA access.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now