I am working on a complex asp.net application using aspx web pages. In one of these pages, I need to display 15 minutes of video file in a popup page.
I am using HTTP 206 partial content approach and streaming large mp4 file using OutputStream of HttpResponse. The video plays fine. I have different services running in the background which are also using HTTP port. These services must be updated and therefore sending Get messages. We also maintain sessions and heart beat service continuously checks the application status and forces login after it does not receive response for sometime. As soon as video starts playing, the HTTP port seem to lock and so all above communication seem blocked. This results in hanging of the application.
Is this common behavior? What I need to do to maintain other services while video is playing?
Thanks in advance.