Samsung Tizen 8 Moonlight with HDR, 144FPS and stats setup - Mini Guide

Subscribers:
167
Published on ● Video Link: https://www.youtube.com/watch?v=FK74FQZK65s



Duration: 0:00
12,972 views
170


In this video, we're going to show you a way to install Moonlight on your Samsung Tizen TV

00:00 Intro
00:38 Tools
01:00 T Studio
01:14 Checks
01:27 PM
02:16 DUID
02:34 Certificate
04:30 Permit
05:03 Build-install
06:44 Extra

Previous video:    • Samsung Tizen (5.5 to 7) Moonlight wi...  

00:38 First, we'll need to install some tools
Install Git
Install CMake
Install Samsung's Emscripten
Download it from Samsung's website.
Extract it to so that it looks like: C:\tools\emscripten-1.39.4.7-windows64\emscripten-release-bundle\emsdk

01:00 Install Tizen Studio 6:
Download it with the IDE installer from Tizen Studio.

PATH variable includes the Tizen directories
C:\tizen-studio\jdk\bin
C:\tizen-studio\tools\ide\bin
C:\tizen-studio\tools

Tizen Studio - Samsung certificate

01:14 Next, we'll verify that everything is installed correctly
Open a Command Prompt window
Run the following commands one at a time
git
cmake
sdb
Each command should execute without errors

Now, we'll set up some necessary components in Tizen Studio
Launch Tizen Studio

01:27 Navigate to Tools-Package Manager
Install the following
Main SDK-Tizen SDK tools-Baseline SDK-Certificate Manager
Extension SDK-Samsung Certificate Extension
Extension SDK-TV Extension Tools-Web App Tools

02:16 Find the device DUID.
Open Tizen Studio Device Manager.
In the Remote Device Manager, add the IP address of your TV and port 26101
Turn on the connection.
Right click the TV and click DUID.
Take note of the DUID, you will use it for the certificate

02:34 Create a certificate using the certificate manager
Use your Samsung developer account. If you don't have one, you can create one for free.
The certificates will be created in SamsungCertificate
eg C:\Users\pcuser\SamsungCertificate\tpg

Make sure the certificate is selected as active with the check mark

Let's connect your computer to your TV

04:30 Go back to Tizen Studio Device Manager
Right-click the device and select Permit to install applications

Optionally, you can try installing the WGT file that we'll build later using the Install app function

Before proceeding with the installation
Uninstall any earlier versions of Moonlight without the certificate from your TV
Unpair the device in Sunshine because there's a bug where re-pairing doesn't work if devices were previously paired

05:03 Open Command Prompt and run these commands one at a time

RUN THIS (extra command not in the video):
cd C:\tools\emscripten-1.39.4.7-windows64\emscripten-release-bundle\emsdk
emsdk activate latest-fastcomp

cd C:\
mkdir tpg
cd tpg
git clone https://github.com/toypoodlegaming/moonlight-chrome-tizen.git
cd C:\tpg\moonlight-chrome-tizen
winget install Ninja-build.Ninja
if not exist build mkdir build
cmake -DCMAKE_TOOLCHAIN_FILE=C:\tools\emscripten-1.39.4.7-windows64\emscripten-release-bundle\emsdk\fastcomp\emscripten\cmake\Modules\Platform\Emscripten.cmake -G Ninja -S . -B build
cmake --build build
cmake --install build --prefix build
copy icons\icon.png build\widget
tizen package -t wgt -s YOUR_CERT_USER_NAME -- build/widget
Replace YOUR_CERT_USER_NAME with your Samsung certificate username. For example:
tizen package -t wgt -s tpg -- build/widget

06:23
cd build\widget
sdb connect YOUR_TV_IP_ADDRESS
Replace YOUR_TV_IP_ADDRESS with your TV's IP address.

sdb devices
tizen install -n Moonlight.wgt -t YOUR_DEVICE_ID
Replace YOUR_DEVICE_ID with your TV's device ID

After the installation, you should be able to launch Moonlight from the TV's apps section.

06:44
We've added some extra features if you want to test them out:
Stats Functionality: While streaming, press the remote control's yellow button to toggle the display of stats like frame rate and bitrate.
Rendering Interpolation Defaulted to Low Latency: We've changed the default from ultra-low latency to low latency. This means streaming at rates above 60Hz should be smoother. However, higher settings can put more strain on your TV and PC. We plan to add a toggle between low and ultra-low latency in the future.
Updated Bitrate Calculator: The initial page now has an improved bitrate calculator to help optimize your streaming settings.
Merged Upstream Branch: We've incorporated the latest updates from the upstream Moonlight project.

Experimental Features:
5.1 and 7.1 Audio Modes: These modes are available for testing. They might not work perfectly, but feel free to try them out.
144Hz Support: You can experiment with 144Hz streaming, though it may not perform optimally.
120fps Clip Added: We've included a clip demonstrating 120fps streaming with picture clarity (motion interpolation) turned off.

Here's what we typically use when streaming
Resolution: 4K
Bitrate: 30Mbps
Frame Rate: 60fps
HDR: Enabled
Audio: Stereo
We enable picture clarity on the TV to enhance the motion smoothness without overloading our hardware.

And that's it! If you have any questions or run into any issues, feel free to leave a comment below. Subscribe if you haven't already. Thanks for watching, and happy streaming!