Languages

Menu
Sites
Language
Problems with Streaming App for Samsung TV(DASH & SS)

Hi :)

So.... I'm developing a VOD and LIVE Streaming App for Samsung TVs, with focus on Tizen OS. 

I've been making test's on this two models from 2015 and 2016, respectively, UJU7000 and UKS9000, both with Tizen 2.4 they have different firmware build, 1501 and 1201.

I've also checked the specs of the models and already read the docs available. Included the demo app player "PlayerAVPlayDRM" to try and experiment.

My goal is to stream DASH with DRM (Playready or Widevine) in VOD and LIVE format.

I was able to do so (without any type of DRM) with some of the available public dash streams from "dash-if-reference-player" for example. Problem, the same way that some of those public streams didn't workout, the private streams that i need to use also doesn't work.

My accomplishment was to be able to play a VOD (from the list of my private streams) using DASH but without DRM and only with fixed Bitrate. I did a parse to the Manifest searching for the highest Bitrate, every time that i want to open a url. I was also able to set controls like seek foward and seek back without "crashing" the stream.

My problems are :

    1. The model from 2016 runs the App and the DASH stream w/DRM like i said. Problem, the same App and same Stream on the 2015 model TV freezes the stream on the first frame and stays there, in time "0" and funny enough eventually says that the "stream is completed" and stops.

    2. The error i got when i try with DRM is "PLAYER_ERROR_INVALID_OPERATION", in either app, and in various public streams.

    3. The Demo App only have examples with SmoothStreaming, and when i try it with DASH Streams doesnt work, and also doesnt work my private Smooth Streams, the only reason, for now, that i suspect for that is the extension, my smoothstreaming url doesnt end in ".ism/Manifest", because instead of getting the "invalid operation" error i got the "PLAYER_ERROR_NOT_SUPPORTED_FILE".

    4. In the happy case that you guys could help me with this,(thank you btw) i would have a last thing to figure out and that's "custom data". I would need to give private info to the server for my private streams. I didnt understand what is the format that we need to use to provide that info.
 

With the demo app is very easy to test this problems, i will supply some of the links that worked for me and those who not, when the forum let me share



Thank you for reading all this! Sorry for the mistakes in english.
I really appreciate all the help i can get, i'm facing a wall right now.

Responses

6 Replies
John Ixion

hello,

 

I would recommend Nexplayer: https://nexplayersdk.com/tizen-player-sdk/

or You.i, which is a NaCl app: http://go.youi.tv/tizen/

 

Rafael Pacheco

hello,

Thanks for the help :)

 

I already knew of that solutions and i had look them up. The thing is, i need to build my own solution, not have more dependencies on the project. I just need the drm working on dash or a way to tell the player that my manifest is smooth streaming.

Aussi Guy

I think you should check out => http://developer.samsung.com/forum/en -> Smart TV forum.

You might get lot of developers talking about Tizen TV and would help you.

In this forum, most developers talk about Tizen Mobile or Wearable.

Rafael Pacheco

Yah, thanks. I already have a post on that forum too. but with no replys. I wrote on that forum first, but not even a small help still.

I'm also trying to get in touch with my local Samsung.

Jose Manuel Morales Diaz

Hi Rafael, you could play dash on tizen model 2015, im only be able to reproduce DRM content with playReady and Smooth in model 2015, i tried with the AvPlayDrm example in git, but i get an error:  PLAYER_ERROR_INVALID_OPERATION i use DRMToday license.

i hope you can help me, thanks.

Glen ben

Please try instead and use mobdro as the app to watch TV online on your Samsung TV. I am also using and it really has many useful features.