Wowza Community

Need help to find out the device play stream

Hi everybody!

Iam using Wowza Streaming Engine 4 Monthly Edition 4.0.5 build12045 with both RTMP (for desktop) and HLS (for mobile) protocol. I have difficulty to try identifying the player is playing HLS streaming. Because some player like “VLC Player” can play HLS streaming on desktop (but I only want play HLS streaming on mobile and I was blocked most of the HLS streaming connected on desktop).

I do not know how I can identify computer or mobile is playing the HLS streaming. Can you help me?

Thanks so much.

I am sorry, I had to delete my first reply because it was not accurate.

You can see the “user agent” in the access.logs found in [install-dir]/logs/wowzastreamingengine_access.log. This will show what type of device is playing the stream.

You can control the access to the stream with this module with “.getUserAgent()”:

How to control access to Apple HLS streaming (cupertinostreaming)

Kind regards,

Salvadore

That’s all I know to suggest at this time. I will look into it a bit more and try to get back to you.

Also, maybe someone from support will jump in if there is anything else to add.

Thank you,

Salvadore

Thanks for your reply!

But some player like VLC Player can change user agent with simple way by add “http-user-agent=PS4 libhttp/1.76 (PlayStation 4)” in advanced Option, i can change to any user agent. So I cannot check the device is using HLS streaming.

I am sorry, I had to delete my first reply because it was not accurate.

You can see the “user agent” in the access.logs found in [install-dir]/logs/wowzastreamingengine_access.log. This will show what type of device is playing the stream.

You can control the access to the stream with this module with “.getUserAgent()”:

How to control access to Apple HLS streaming (cupertinostreaming)

Kind regards,

Salvadore