The embodiment of the invention also discloses a
system and a method for optimizing video, the
system for optimizing video confirms that the video buffer
system caches at least one
transcoding video resource corresponding to the video resource while receiving the access request for the source video resource from the
client side, the system confirms the
transcoding video resource capable of being transmitted at the current
network congestion state from the source video resource and at least one
transcoding video resource according to the current
network congestion state and transmits the obtained transcoding video resource to the
client side, so the system for optimizing video can send the transcoding video resource being different in
code rate to the
client side based on the different
network congestion states, the transcoding video resource with low
code rate can be sent at serious network congestion state and the transcoding video resource with high
code rate can be sent while the network congestion state is not serious, the system can provide smoother video resource for the
client side and promote the
usage experience for the user.