You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Attempting to receive a VP8 encoded video stream at 1080p (1920x1080) will quickly degrade to become very laggy and then corrupted. The sipsorcery library is not able to decode the video stream fast enough which results in the network buffer filling up and then dropping packets. The library is able to keep up with 720p (1280x720) on a Win10 i7 CPU.
I don't have any experience in video enc/dec but in past I had to do some image processing (pixel by pixel processing). Back then, I gave a performance boost by using unsafe code block.
`BitmapData data = bitmap.LockBits(new Rectangle(0, 0, bitmap.Width, bitmap.Height),
ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);
Attempting to receive a VP8 encoded video stream at 1080p (1920x1080) will quickly degrade to become very laggy and then corrupted. The sipsorcery library is not able to decode the video stream fast enough which results in the network buffer filling up and then dropping packets. The library is able to keep up with 720p (1280x720) on a Win10 i7 CPU.
The main bottleneck is the I420toBGR function.
The text was updated successfully, but these errors were encountered: