Page 1 of 2

[SOLVED] "Video codec not supported" on Samsung D

PostPosted: Thu Jan 09, 2014 1:09 pm
by mihai
Howdy,

Can anyone help me troubleshoot the "Video codec not supported" error on a Samsung D, when playing a specific stream? I can successfully play it using VLC, when connected to Serviio and using the same profile as the TV does.

Here's the ffmpeg log:
  Code:
Starting C:\Program Files\Serviio\bin\\..\lib/ffmpeg.exe -rtsp_transport +tcp+udp -analyzeduration 10000000 -threads auto -i rtsp://82.76.249.77:80/digi24edge/digi24hdhq -y -threads auto -c:v mpeg2video -pix_fmt yuv420p -qscale:v 1 -r 25 -g 15 -c:a ac3 -b:a 384k -ac 2 -map 0:1 -map 0:0 -sn -f vob pipe:


Thanks in advance,
-Mihai

Re: "Video codec not supported" for specific stream on Samsu

PostPosted: Fri Jan 10, 2014 3:55 am
by jhb50
Does not play with VLC for me.

Re: "Video codec not supported" for specific stream on Samsu

PostPosted: Fri Jan 10, 2014 11:41 am
by mihai
It might be IP-geomap filtered, although I'm only guessing.

Re: "Video codec not supported" for specific stream on Samsu

PostPosted: Fri Jan 10, 2014 12:37 pm
by Marksuk
Try this rtsp://82.76.249.77:80/digi24edge/digi24hdhq
It works in VLC here in UK. It is recognised as a 'Live stream'.

Image

I think it is Croation or Hungarian (Diga 24)?

Re: "Video codec not supported" for specific stream on Samsu

PostPosted: Fri Jan 10, 2014 1:01 pm
by mihai
Yes, that's the same address as mine. It's Romanian, BTW.

Re: "Video codec not supported" for specific stream on Samsu

PostPosted: Fri Jan 10, 2014 1:11 pm
by Marksuk
Even though Serviio recognises it when you add, it does not show on a Roku but it does show up and play on a Panasonic TV (2010 profile)?

Re: "Video codec not supported" for specific stream on Samsu

PostPosted: Fri Jan 10, 2014 1:24 pm
by mihai
Interesting. Still no joy for me on the Samsung D (LE32D550 / T-MSV4DEUC_1011.0).

Re: "Video codec not supported" for specific stream on Samsu

PostPosted: Fri Jan 10, 2014 1:26 pm
by Marksuk
Are you looking for some Romanian channels? I have a few that work in UK at present.

Re: "Video codec not supported" for specific stream on Samsu

PostPosted: Fri Jan 10, 2014 1:37 pm
by mihai
I'm interested in this particular stream.

Re: "Video codec not supported" for specific stream on Samsu

PostPosted: Fri Jan 10, 2014 1:50 pm
by Marksuk
Here is another streaming link for that channel that works in Serviio.
http://82.76.249.77:80/digi24edge/digi2 ... index.m3u8

Or the website http://www.digi24.ro/Media/TV/Live/Digi24

Re: "Video codec not supported" for specific stream on Samsu

PostPosted: Fri Jan 10, 2014 2:13 pm
by mihai
Yes, thanks Marksuk. The thing is, I'd like this on my TV, and I fear there is something wrong with the profile (profiles.xml), for my the limited Samsung D. However, I don't know where to start troubleshooting. The other streams I have work fine.

Re: "Video codec not supported" for specific stream on Samsu

PostPosted: Fri Jan 10, 2014 2:25 pm
by Marksuk
Add this
http://82.76.249.77/digi24edge/digi24hdhqhls/index.m3u8

as a Live stream to Serviio and it will show on your networked TV, it does on mine. The link even works on an iphone.

Image

Re: "Video codec not supported" for specific stream on Samsu

PostPosted: Fri Jan 10, 2014 3:38 pm
by mihai
It already shows up. The problem is that the TV complains with "Video codec not supported", as detailed in my first post.
If there would only be some logs that I could check in the TV itself. :)

Re: "Video codec not supported" for specific stream on Samsu

PostPosted: Tue Mar 04, 2014 10:14 am
by mihai
Solved by adding the maxVBitrate="16384" to the entire profile chain ("Samsung TV / player (C/D-series)" \ "Samsung TV / player (E/F-series)" \ "Generic DLNA profile"). My TV seems to need this for all the streams.

Re: [SOLVED] "Video codec not supported" on Samsung D

PostPosted: Sun Sep 28, 2014 2:26 pm
by hunnypuppy
@mihai

can you please explain what you mean by adding it to the entire profile? Can you post the code you added and location where you added it. thanks.

Re: [SOLVED] "Video codec not supported" on Samsung D

PostPosted: Mon Nov 10, 2014 8:42 am
by ottomatic
hunnypuppy wrote:@mihai

can you please explain what you mean by adding it to the entire profile? Can you post the code you added and location where you added it. thanks.


For anyone with a similar problem searching for a solution, this fixed things for me:

Open the file inside the config directory named profiiles.xml.

Locate the profile for your Samsung player. In my case it is named "Samsung TV / player (E/F-series)", but the forum thread is about a Samsung D player, whose profile is named "Samsung TV / player (C/D-series)".

In both of those profiles, do the following:

1. Find the node named "<OnlineTranscoding>"

2. Inside that node, for each sub-node of the type Video, add the attribute maxVBitrate="30000".

So, on Serviio 1.4.1.2, my Samsung E/F-series Online transcoding section looked like this before the change:
  Code:
      <OnlineTranscoding>
         <Video targetContainer="mpegts" targetACodec="ac3" aBitrate="384">
            <Matches container="applehttp" vCodec="h264"/>
         </Video>      
         <Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" aBitrate="384">
            <Matches container="asf" /> <!-- mms -->
            <Matches container="flv" /> <!-- transcoding all flv streams, even h264, to avoild premature disconnects, to avoid this, use Samsung C/D profile -->
         </Video>
      </OnlineTranscoding>


After the change, it looks like this:

  Code:
      <OnlineTranscoding>
         <Video targetContainer="mpegts" targetACodec="ac3" aBitrate="384" maxVBitrate="30000">
            <Matches container="applehttp" vCodec="h264"/>
         </Video>      
         <Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" aBitrate="384" maxVBitrate="30000">
            <Matches container="asf" /> <!-- mms -->
            <Matches container="flv" /> <!-- transcoding all flv streams, even h264, to avoild premature disconnects, to avoid this, use Samsung C/D profile -->
         </Video>
      </OnlineTranscoding>


(This post was edited, replacing a maxVBitrate in the 16000 range with the value 30000)

Regards

/ O

Re: [SOLVED] "Video codec not supported" on Samsung D

PostPosted: Mon Nov 10, 2014 1:33 pm
by stefana888
Samsung D-series needs maxVBitrate on mpeg2video transcoding and you can set the value to 30000.

Re: [SOLVED] "Video codec not supported" on Samsung D

PostPosted: Mon Nov 10, 2014 3:57 pm
by hunnypuppy
ottomatic wrote:
hunnypuppy wrote:@mihai

can you please explain what you mean by adding it to the entire profile? Can you post the code you added and location where you added it. thanks.


For anyone with a similar problem searching for a solution, this fixed things for me:

Open the file inside the config directory named profiiles.xml.

Locate the profile for your Samsung player. In my case it is named "Samsung TV / player (E/F-series)", but the forum thread is about a Samsung D player, whose profile is named "Samsung TV / player (C/D-series)".

In both of those profiles, do the following:

1. Find the node named "<OnlineTranscoding>"

2. Inside that node, for each sub-node of the type Video, add tne attribute maxVBitrate="16384".

So, on Serviio 1.4.1.2, my Samsung E/F-series Online transcoding section looked like this before the change:
  Code:
      <OnlineTranscoding>
         <Video targetContainer="mpegts" targetACodec="ac3" aBitrate="384">
            <Matches container="applehttp" vCodec="h264"/>
         </Video>      
         <Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" aBitrate="384">
            <Matches container="asf" /> <!-- mms -->
            <Matches container="flv" /> <!-- transcoding all flv streams, even h264, to avoild premature disconnects, to avoid this, use Samsung C/D profile -->
         </Video>
      </OnlineTranscoding>


After the change, it looks like this:

  Code:
      <OnlineTranscoding>
         <Video targetContainer="mpegts" targetACodec="ac3" aBitrate="384" maxVBitrate="16384">
            <Matches container="applehttp" vCodec="h264"/>
         </Video>      
         <Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" aBitrate="384" maxVBitrate="16384">
            <Matches container="asf" /> <!-- mms -->
            <Matches container="flv" /> <!-- transcoding all flv streams, even h264, to avoild premature disconnects, to avoid this, use Samsung C/D profile -->
         </Video>
      </OnlineTranscoding>


Regards

/ O


Thanks, you're awesome for sharing the code.
That worked great on my C Series Samsung but didn't work on my H Series samsung. My H7150 still reports as unsupported. Any ideas? (I even tried the C Series profile on the H Series but it didn't work) :(

Re: [SOLVED] "Video codec not supported" on Samsung D

PostPosted: Mon Nov 10, 2014 4:01 pm
by hunnypuppy
Just for reference I'm trying to play back Big Bang Theory as a Web Resource from http://www.cbs.com/shows/big_bang_theory/video/
Works on C series but on H series

Re: [SOLVED] "Video codec not supported" on Samsung D

PostPosted: Mon Nov 10, 2014 4:56 pm
by ottomatic
hunnypuppy wrote:Thanks, you're awesome for sharing the code.
That worked great on my C Series Samsung but didn't work on my H Series samsung. My H7150 still reports as unsupported. Any ideas? (I even tried the C Series profile on the H Series but it didn't work) :(


Sorry, that content is geo-restricted so I couldn't troubleshoot it from where I am located even if I had a Samsung H-series device.

A quick search for "H series" in the Samsung forum took me to this thread, which will hopefully solve your problems:

viewtopic.php?f=10&t=16690&p=92422#p92422

If adding the H series profile does not solve your problem, then add the maxVBitrate attribute to the OnlineTranscoding --> Video nodes as in the previous examples.
And like stefana888 pointed out, you could probably raise the attribute value to 30000.

Regards

/ O