1. A computing system for rendition switching of a video stream comprising: one or more processors; and one or more memories having stored therein instructions that, upon execution by the one or more processors, cause the computing system perform operations comprising: initiating encoding of a video stream for transmission using a plurality of renditions having different image qualities with respect to one another; transmitting a first portion of the video stream to a first recipient using a first rendition of the plurality of renditions; switching, at a predictive frame (P-Frame), transmission of the video stream to the first recipient from the first rendition to a second rendition of the plurality of renditions having a lower image quality than the first rendition, wherein the P-frame has one or more reference frames having a higher resolution than the P-frame, and wherein the P-frame is generated at least in part by downscaling pixel information from the higher resolution of the one or more reference frames to a lower resolution of the P-frame; transmitting a second portion of the video stream to the first recipient using the second rendition, wherein the P-Frame is an initial frame of the second portion of the video stream; switching, at an instantaneous decoder refresh frame (IDR-frame), transmission of the video stream to the first recipient from the second rendition to a third rendition having a higher image quality than the second rendition; and transmitting a third portion of the video stream to the first recipient using the third rendition, wherein the IDR-Frame is an initial frame of the third portion of the video stream.