Video chat functionality for an already made dating Laravel 5 website.
On the member profile page Start Chat Button -> new tab to be splitted according to the attached scheme
Top Left the Camera for the Member Window
Down Left the Camera for the model window
Right chat window
- white label html5 player
- start / stop camera, mute / unmute controlled by model (special type member defined already in the database)
- the possibility for the model to stop the member camera without him knowing that
(it can also be a mask, it does not matter) - to be discussed
A basic chat between the two members with session storage in the database, not the conversation only the date and hour
A model can open multiple tabs at the same time (max 4-5): all users will normally see the same model camera, but in each window will be another user.
There are several types of subscriptions on the site: Basic, Elite, Royal, Ultimate.
BASIC has only chat and no camera and will receive an Upgrade notification.
All the other subscription have the video, but they can not see each other if they have a lower subscription and will receive an Upgrade notification, that is the only difference between subscriptions.
Also we need to implement the functionality to show if a user is online or not.