I need a module to to check the user group ID which is passed in the RTMP URL or in the HLS URL.
RTMP format will look like
rtmp://IP:1935/edge/definst/?xs=_we_OWRkbHBpaWpqY2kxMm85fDE0NjI5ODMxODR8MTA4LjYxLjIyNi4xOXw1NzMzNTMwOGI0ODgzfDYxNDM2NDk0NjMxMzk2ZmRmMDkwNWM5NDA1ZmEwNGVjOTUxOTBmZTY.?userId=
HLS will look like
http://IP:1935/edge/definst/xoaaohmeuajfeyf/playlist.m3u8?xs=_we_eG9hYW9obWV1YWpmZXlmfDE0NjI5ODMzMzh8fDU3MzM1M2EyY2JkODl8MTFlMDVkM2Q3OTM1MGEyYTJkMGJkMTAxYjQ5OTI5OTI0MWMxN2IzMg…?userId=
If the return value of userId is equal to the property setting, then allow to play. Otherwise denied it.
Properties should be like
Enabled: true/false : enable this module or not
CheckUrl: http://mydomain.com/mobile_app/check_user_group.php?userId= (this php return json format like this {userId: 669, groupId: 3})
AllowReturnGroup: 3 (if return matched 3, then allow)
WriteToLog: true/false
LogLocation: /logs/module_name.log
Log content should have: IP Timestamp Connect_URL Status (groupId matched or not match) and other information if needed
Hi,
I’m one of oldest authorized Wowza consultants and have built multiple similar modules in the past, so can assist you in this case too.
I have also some suggestions regarding the general architecture of the security mechanism.
Please drop me an email at roman@dynamicstreaming.net to discuss details.
hmm… looks like your original email got to my spam box, i’ll reply shortly.
Ok I emailed you for quoting
Is there anyone else/consultant interested in doing the job? Why this user @romano not responding at all to email. If anyone wants to do this job contact me at support@smartkodi.com
Hello,
If you want to seek out a consultant for this development the best way to do so is to post here:
http://community.wowza.com/c/-/7
Regards,
Jason Hatchett