challenges with video streaming in cloud computing
First of all, you need to know that video encoding and transmission are computationally intensive processes. Most of the services which need video streaming require high definition video streams. And currently, no video encoders are capable of supporting it.
Also, in the case of Cloud Computing performance, as the number of users increases, it may deteriorate the whole system. And this is due to the centralized architecture of the distributed computing that can produce network activity blockage and bottleneck in the cloud servers.
Read this on Quora