A method includes: receiving, from a browser executed by a client device, a request to initiate gameplay of a cloud video game; responsive to the request, transmitting to the client device a web application, and initiating execution of the cloud video game by a cloud game machine to generate a first video stream including video content of the cloud video game that is encoded in a compressed video format and encrypted; transmitting the first video stream from the cloud game machine to a streaming server; decrypting the first video stream by the streaming server to generate encoded video content; transmitting, by the streaming server, the encoded video content using a secure protocol to the web application, thereby defining a second video stream, the web application being configured to receive and process the second video stream to provide the video content of the cloud video game for rendering to a display.
展开▼