Get Netsync Media Server for Free

Netsync Media Server is free of charge for non-commercial use. It's targeted at a small group, such as 1~20 users. By downloading this software, you must confirm and accept the Terms and Conditions and Privacy and are at least 13 years old. * Please read the requirements and faq before install the Netsync media server.

Netsync Media Server Installation

Download and install for windows x64

The feature of hardware acceleration is built into the present version.


Download and install for Linux x86_64

Install Netsync Media Server via an official Docker image for one-line command purposes. Furthermore, beware of the media path of /opt/media/test_video for forwarding video files from the host to the container.  In addition, the Netsync Media server using the host's physical network setting (e.g., 127.0.0.1:5566), '--privileged=true' and '--network host' are intended for that. 

sudo docker run --name netsync.tv -v /opt/media/test_video:/opt/media/test_video --privileged=true --network host -d deepkh/netsync.tv:2.0.0-a53e
Version 2.0.0 for Linux x86_64. (No hardware accelerated)

Change Logs for 2.0.0-a53e@20230928

Media Server Setup Guide

Login into media server

Enter the URL of http://127.0.0.1:5566 from your favorite browser in the host computer after the installation process. (Yes, definitely. It's supposed to work properly with the Mpeg Dash or HLS streaming protocol in a variety moderm of browsers in preset 2023)

You may be doubted what is the purposes to login in local server? You're right, it's a good question worth discussing. The main purpose is to just use one account to connect and link to different media servers. The other reason is to create a passkey and share it with your folks.

In addition, the Netsync media server doesn't gather and record any kind of information in any case or in any form, even though it's probably hard to prove indeed 😅

General Setting

Personalized settings
icon,
media server name

System level settings
LAN IP: As a LAN IP to connect and share with folks.
Server's Port: As any kind of unused port number.
Allow access from internet As it literally says, streaming from a public network is allowed. However, you're aware of the implicit risks of the behavior of media servers exposed to the internet.

Library Setting

Press the "+" button to add a new directory of video collections to the NetSync media server, and multiple video paths can be supported.

In addition, the Netsync Media Server uses independent directory as temporary storage rather than touch and modify stuffs in the original directory.

Member Settings and Video Sharing

First of all, press the "+" button to invite an user to become a member of this Netsync Media Server.

Secondly, the user will receive an invitation email notification afterwards. Furthermore, The user can decide whether to become a member of this Netsync Media Server or not via the URL link mentioned in the invitation email.

Finally, the Netsync Media Server has permissions to assign a couple of video collections to the member.

Transcode Settings

The transcode profile provides bitrate settings for different network throughput conditions and different choices for hardware-accelerated transcoders and software transcoders.

Furthermore, the hardware-accelerated transcoders should be intended for better host computer performance.

In addition, the low transmission bit rate could provide video streaming under extremely unstable network conditions.

Bonus! Multiple users streaming video in the same time is possibly.

The Netsync Media Server is adapting architecture of multiple process, it could have patience for the sibling process is dying in streaming time.

Furthermore, preventing the risk of large memory leaks In addition, take advantage of multiple CPU cores.

FAQ

I haven't received the notification email.

If you haven't received a notification email for a long time, please check the email in the span folder.

Is it supposed to support subscriptions from media servers that are in the public domain in the future?

Nope, probably not intended for that purpose.

Can I watch the video if I have none of the Netsync Media Servers installed?

Yes, through the functionality of video sharing on the Member Settings page.

How to enable Intel Quick Sync with a Dedicated Graphic Card in Win7/Win10

The Intel Quick Sync only work when the Intel HD Graphics is available, so you need to do the following steps to enable Intel HD Graphics.

1. First reboot your system and go to your monther's BIOS

2. BIOS: turn on "IGP" (Internal Graphics) in your BIOS.

3. BIOS: "Init Display First" set to PEG, PCI-E, this means set Dedicated Graphic to primary and also enabled the "Intel HD Graphics" as slave.

4. BIOS: Save and Reboot

5. Win7/Win10: After booted, go to "Screen Resolution" setting page, click "Detect", click that grey monitor on right of your primary monitor, choose "Intel HD Graphics", choose "Try to connect anyway on:VGA", choose "Extend these displays".

What's Netsync Media Server default Port?

The Netsycn Media Server default port was 5566. You need add this Port number to Windows Firewall, if your Netsync Media Server behinded the router you also need add this Port number to 'Port Forwarding' in the Router's setting page.

Why Nvidia NVENC only have two simultaneous video transcoding?

This limitation is come from Nvidia, please refer this for more information. Probably you need more high end Nvidia's graphics for more transcoding session.

Is Netsync Media Server support HEVC (h.265) hardware decoding?

This depend on your graphics card, the Intel CPU of Skylake support HEVC 8bit full fixed function decoding, the Intel CPU of Kaby Lake support full HEVC 10bit fixed function decoding (the Coffee Lake, Swan Lake?! also supported in theory), the Nvidia graphics of GM20x, 3rd NVENC support full fixed hevc 8bit/10bit decoding, otherwise all use software decoding.

Is it possible to support HEVC (h.265) hardware encoding?

Although the graphics card has supported HEVC hardware encoding, but for smart phone, iPad, browser do not have totally support HEVC hardware decoding, so current Netsync haven't planing for support HEVC hardware encoding until most of devices supported it.

Requirements

Download and Install DirectX End-User Runtime
Intel Quick Sync support only if your CPU model is found in here
2nd Generation Intel® Core CPU support partial h264 decoding acceleration
3rd Generation Intel® Core CPU support full fixed h264 decoding acceleration
4th Generation Intel® Core CPU support full fixed h264 decoding, partial hevc 8bit decoding acceleration
6th Generation Intel® Core CPU support full fixed h264 decoding, full fixed hevc 8bit decoding acceleration, partial hevc 10bit decoding acceleration
7th Generation Intel® Core CPU support full fixed h264 decoding, full fixed hevc 8bit decoding acceleration, partial hevc 10bit decoding acceleration
Intel Quick Sync Wiki here
Nvidia NVENC support only if your GPU model is found in here
Kepler or Maxwell limited to two simultaneous video transcoding per system
I only have test these two GPU model of NVENC, but other model is supposed to be working well
GTX950M (GM107, 2nd NVENC): support full fixed h264 decoding/encoding acceleration
GTX950 (GM20x, 3rd NVENC): support full fixed h264 decoding/encoding acceleration, full fixed hevc 8bit/10bit decoding
If you don't have either one of above CPU or GPU model, you must to turn-on "Video Encoder" to "Microsoft Media Foundation" and "Video Decoder" to "FFmpeg" in setting page.

Third-party Library License Information

Netsync Media Server covered the following third-party library and the license information.You should be able to find the third-party library build scripts from libex.

FFmpeg - LGPL-2.1+
Libevent - 3-clause BSD
OpenSSL - 4-clause BSD
libiconv - LGPL
Jansson - MIT
lodepng - zlib
uchardet - MPL-1.1
zlib - zlib
Semantic-UI - MIT
jquery - MIT
UAParser.js - MIT
crypto-js - MIT
dash.js - 3-clause BSD
Grind Player - MIT
Google Font - Apache License