How to protect streaming link from 3rd party

Hi I want to protect my streaming link from public

I have web server API for android app. From web server API my android app getting my streaming link and users can watch live. Now I want to only allow my API link to load my streaming links if any 3rd party API put my link then link will not work Can I do this?

You’ve got two choices here:

  • DRM, or

  • crossdomain.xml

Crossdomain.XML allows you to speciy domains allowed to access your content, but it’s not foolproof. Most players etc. honour it, but it’s an honesty based system. That may be enough for you. If not then DRM is they way to go…

Crossdomain.XML how can protect my streaming link? Can it protect playback domain? Like if I allowed only my domain no 3rd party domain cannot play my streaming link? and another will it protect from play android mobile? Thanks for your reply

You can restrict which domains can access your content by using our RefererValidate module.

From the article:
“Adding an image tag or JavaScript to the embedded player webpage with a specified image path that points towards your Wowza server allows Wowza to validate the requestor and then enable the stream for playback. If the player is configured to start automatically or the page may take longer to load, the image tag should be positioned on the page before the embedded player.”

https://www.wowza.com/docs/how-to-control-access-to-your-application-by-checking-referer-domain-modulereferervalidate

If that is not what you are looking for we have a page detailing multiple security methods that Wowza Streaming Engine supports.

https://www.wowza.com/docs/media-security-overview