Does the following make sense?

We have an english soft rain video playing live right now on youtube.

Yes, the sentence makes sense.

what about grammar? make corrections.

"We have a live English soft rain video currently playing on YouTube."