Video makers can upload their videos at any time. Kinomap hosts the infrastructure to store the files and there is no bottleneck for the uploads; the only limitation is related to the user's bandwidth. Most upload the video in the evening/night but as we have video makers from all over the world, so we consider the workload is quite stable when Asia wakes up, Americas go to bed, etc.
2. VIDEO CONVERTING:
Once Kinomap has got the original files, we start the video conversion to get stream through our platform and encode the video in several formats (480, 720, and Full HD). The encoding is done one by one, starting with the 720p at first.
This process requires quite some data processing and memory. We have the infrastructure to deal with 20 to 50 new videos per day (20 is the average volume at present)
Once the video is online, the map synchronization is made by the user or by us.
4. SLOPE APPROVAL:
The elevation profile given by the GPS is not accurate enough and requires some post-processing to ensure it is realistic enough when it adjusts the resistance or the incline while training
5. QUALITY APPROVAL:
Done by Kinomap. This is not about the video definition (HD or not) but more about the quality (lightning, vibration, etc..). If the quality is good enough, it converts the video in HD or Full HD to ensure it matches everybody's expectations and according to the user's bandwidth.
I hope it explains a bit