Wowza Community

restrict streaming based on ip

how can i only play a live stream from 1 ip address

like each live stream will have a ip address and and that live stream will only play if it is requested from that ip

or if i can restrict the application to specific ip address and all streams under that will follow the restrictions

1 Like

Hi

You can use a Hotlink denial module

Hotlink is found here,

https://www.wowza.com/docs/how-to-combat-hotlinking-your-adobe-flash-swf-file

IP override here,

https://www.wowza.com/docs/how-to-limit-playback-by-ip-address-moduleoverrideplayrestrictip

Jason

This might be what you are looking for:

https://www.wowza.com/docs/how-to-limit-playback-by-ip-address-moduleoverrideplayrestrictip

Richard

Also,

https://www.wowza.com/docs/how-to-control-access-to-http-streams-cupertinostreaming-sanjosestreaming-smoothstreaming-mpegdashstreaming

https://www.wowza.com/docs/how-to-do-file-based-rtmp-authentication-with-url-query-strings-onconnectauthenticate2

https://www.wowza.com/docs/how-to-do-user-authentication-for-flash-rtmp-client-using-jdbc-connection-to-mysql-database

Richard

Thanks

i want to stream live content to only allowed users

the live stream is in RTMP , HTTP and RTSP

how can i configure to protect these streams with username and password

like in .net i can send username password when i receive a valid response from wowza then i redirect the users to these streams

how can i do that ?

i read this [ https://www.wowza.com/docs/how-to-secure-apple-http-live-streaming-aes-128-external-method ] for http but is there any way i can it for all the streams ?

i will not use any flash player just redirect the devices to the stream URL and the devices will play it natively

but before i do that i want to show control who can see the stream and who can’t and also if some one just copies the stream they will not be able to play it

all these examples require that i have the wowza on the same server

is there any way i can connect from an external server and send a username ,password or secure token and get back a response from wowza like a session id and then redirect the user to stream url with sessionid to play the stream on their device natively please note i will not be using any flash player

Thanks

i think i found what i was looking for

https://www.wowza.com/docs/how-to-add-a-web-service-interface-to-wowza-media-server-and-integrate-with-net-dotnet

is there any more info on this ? like per-built web services that can be consumed via .net

what i have described above can be achieved by interfacing ?