@md-misko I confirmed your use case and after fixing the content-disposition I am still able to stream audio and video correctly. Fix is building now and should be merged by the end of today:
https://github.com/discourse/discourse/pull/10058
Thanks for bearing with me here!