dolbyio-samples / rts-app-react-publisher-viewer

A Real Time Streaming App example for dolby.io
MIT License
15 stars 9 forks source link

[App] Local file streaming is hanged when the video quality is changed for the local file stream on viewer app #287

Closed vishalkharge closed 1 year ago

vishalkharge commented 1 year ago

When the viewer changes the video quality of the local file stream multiple times, publisher app is freezed for few seconds and then local file streams hangs on both publisher and viewer apps.

STEPS:

  1. Open the publisher app
  2. Add the local file stream with the attached .mov file
  3. Start the streaming
  4. Copy the invite viewers link and open the viewer app
  5. On the viewer app, change the the video quality of the local file stream multiple times
  6. Publisher app is freezed for few seconds and then local file streams hangs on both publisher and viewer apps.

Int Branch: int-issue-145-multisources / issue-195-publisher-per-video-controls

Environment: OS: macOS Ventura Version 13.1 Publisher Browser: Chrome Version Version 109.0.5414.119 (Official Build) (x86_64) Viewer Browser: Microsoft Edge Version 109.0.1518.70 (Official build) (x86_64)

.mov file:

https://user-images.githubusercontent.com/110803586/216496452-bec3a02e-2283-4099-ab53-60dac5a5acb3.mov

screen recording:

https://user-images.githubusercontent.com/110803586/216496304-250c1f8e-f684-4184-9bcf-a290620ce284.mov

vincentsong commented 1 year ago

Hi @vishalkharge any specific constrains on the video file, is it easy to reproduce? I cannot reproduce it from my machine.

vishalkharge commented 1 year ago

Hi @vishalkharge any specific constrains on the video file, is it easy to reproduce? I cannot reproduce it from my machine.

@vincentsong I was able to reproduce multiple times on my machine.

vincentsong commented 1 year ago

@vishalkharge is it a HEVC video or normal h264 video?

vishalkharge commented 1 year ago

@vincentsong

This issue is not reproducible on the int-issue-145-multisources branch.

Codec of the video file used for local file stream is h264.

vincentsong commented 1 year ago

If we cannot reproduce it, I will close it.