How can i prevent others to know or use my license key?
I believe there is a way to do so, but only found a old post https://support.jwplayer.com/customer/portal/questions/8117888-hiding-jw-player-license-key
Our player loads in client-side Javascript, so it will also be possible for someone to potentially see your key if they dig deep enough into the browser’s network requests. Here are a few things you can do to make it more difficult or less useful to try to use your key:
1) With a cloud-hosted player embed, we rotate your key and generate a new one each time the player loads.
2) You can enable URL signing on your player embeds to make sure that someone does not try to load your player or content on their site. Please see http://support.jwplayer.com/customer/portal/articles/1433647-token-signing-with-jw-platform for more details.
3) You could obfuscate your key or bury it in the code by linking to another Javascript file.
I found the answer myself. https://www.wowza.com/forums/content.php?343-How-to-use-JW-Player-with-adaptive-bitrate-streaming-from-Wowza-Streaming-Engine
If you use a streaming port number other than 1935, you must specify the ?domain query parameter and port number at the end of the URL. For example: