02-26-2024, 03:30 PM
Hello,
This is a topic that has raised many discussions over the years.
Detecting if a model is ONLINE can be done in only a few ways:
So, Camerolla uses the last method: measuring internet UPLOAD speed PER SECOND. Considering that most sites are doing HD resolutions, an upload speed of AT LEAST 15kb/sec means that the model is online, while less than that, she is offline.
You may wonder WHY i chosen the 15kb/second ... well that is because there are some websites which use RTC and high-compression algorithms where the upload is (believe me or not) as low as that.
Measuring the upload speed on a PC is a perfect solution BUT it still has some "hacks" (or issues).
For example, a model can keep streaming using OBS to some website BUT in real she is offline and smoking or whatever...
Unfortunately, the app itself cannot verify if the model is "for real" really streaming... if she discovered this "small issue" into tricking the system, i guess its good that you still have trainers/admins in your studios who monitor them --- and for such a case, there's a FORCE BREAK button inside camerolla, which will set a break for the model, despite if she actually is still streaming in OBS.
This is a topic that has raised many discussions over the years.
Detecting if a model is ONLINE can be done in only a few ways:
- detection of keyboard and/or mouse activity --- which is not good because models are most of the time dancing/speaking, so this method fails
- detection if various TABs in the browser are activated or not and if there's activity on them - fails because some sites have dedicated apps (such as Jasmin or F4F or others) and more-over, even if a site is open on some page, it doesn't necessary mean that the model is actually online on that site. And implementing a per-site "detection" is impossible
- speaking with various site's Affiliate programs - which SHOULD report-back if a model is online or not. This method also fails because the data is mostly "not live" (but cached, 1 minute on average), not all the sites have such an affiliate program implemented and even if all would do, they are all different and constantly changing due to changes in the industry, and it would fail in a day-by-day usage scenario
- monitoring the UPLOAD speed on model's computer. If does some upload, means that the model is streaming (dooh) and this is the solution we've chosen, despite it still raises some issues.
So, Camerolla uses the last method: measuring internet UPLOAD speed PER SECOND. Considering that most sites are doing HD resolutions, an upload speed of AT LEAST 15kb/sec means that the model is online, while less than that, she is offline.
You may wonder WHY i chosen the 15kb/second ... well that is because there are some websites which use RTC and high-compression algorithms where the upload is (believe me or not) as low as that.
Measuring the upload speed on a PC is a perfect solution BUT it still has some "hacks" (or issues).
For example, a model can keep streaming using OBS to some website BUT in real she is offline and smoking or whatever...
Unfortunately, the app itself cannot verify if the model is "for real" really streaming... if she discovered this "small issue" into tricking the system, i guess its good that you still have trainers/admins in your studios who monitor them --- and for such a case, there's a FORCE BREAK button inside camerolla, which will set a break for the model, despite if she actually is still streaming in OBS.