I think this is a broadcast of the annual Military Cultural Show on Chinese TV.
Thanks for the translation.
What are the lyrics when the tanks are storming the beach @ around 2:15?