samirkumardas / jmuxer

jMuxer - a simple javascript mp4 muxer that works in both browser and node environment.
Other
559 stars 114 forks source link

Windows Chrome and Processing Latency #91

Closed sanalpencere closed 2 years ago

sanalpencere commented 2 years ago

I am not hundred percent sure this issue is related to jmuxer. I appreciate any guidance you might offer.

We're using jmuxer for live streaming. Our streaming machines have two types of encoders. One of them is Nvidia, another one is OpenH264.

The problem is with Chrome on Windows. I think that processing takes a long time and it causes latency. But the weird part is if I close hardware acceleration from Chrome settings. There is no problem. Also If I use OpenH264 encoder, there is no problem too. Also If I force Windows to use the Nvidia graphics card for Chrome, There is no problem too.

Let me give you our encoder settings too:

NVIDIA

OpenH264

samirkumardas commented 2 years ago

It seems to be a similar issue #84 Also, there is a difference in profile. Can you try with baseline profile when you use NVIDIA to be sure if it is related to the problem?

sanalpencere commented 2 years ago

It seems to be a similar issue #84 Also, there is a difference in profile. Can you try with baseline profile when you use NVIDIA to be sure if it is related to the problem?

Of course, I will try it again. I remember I tried with Baseline profile and got the same problem. I will try it again to be hundred percent sure.

The most annoying thing is also when I close hardware-accelerated decode from chrome flags. The problem is gone.