Open techsupportsardonyx opened 4 months ago
Issue related to broken stream. WebRTC can handle gaps in the stream. MSE can't. Latest stream.html has functionality to restart broken stream. But you can add any changes you want to your version.
DOMException: Failed to execute 'appendBuffer' on 'SourceBuffer': The SourceBuffer is full, and cannot free space to append additional buffers.
at VideoStream.ondata (http://172.25.10.28:1984/video-rtc.js:477:28)
at WebSocket.<anonymous> (http://172.25.10.28:1984/video-rtc.js:347:22)
how to resolve this issue. Could you provide the solution
AlexxIT, Could you check the bug ? May i know the status of the bug
This is the first time I've seen the problem "The SourceBuffer is full". Don't have any ideas yet.
Actually WebRTC Player working fine without any Issues. but it can play only H264 codec streams only. I need to play the H265 codec streams also. so MSE can play both H264 and H265 streams. MSE Player initially working fine. After the sometime , I minimize the browser window and then I after some time I maximize the browser window ,Its some slow from live action. slow Issue continues and then Player get pauses automatically. but background stream data receiving continuously. After refreshing the browser only , It gets working. Note: Above Issue is based on browser side or server code side ? could you refer this link for similar issue [( https://github.com/AlexxIT/go2rtc/issues/644)]
This is client JavaScript issue.
Can I use any other MSE player ? could you refer any other MSE player ? May I except the fix of this issue ?
MSE doesn't have communication standards
I need to play the H265 video stream could you refer any solution ?
If there are some unknown issues with your H265 that you can't solve - you should try transcoding to H264.
My problem is solved when I change the stream.html file to set video.background = false. The default background value was true.
AlexxIT, Could you check the bug ? May i know the status of the bug
Don't expect a quick fix. If I can't reproduce a bug, I can't fix it either.
AlexxIT, Could you check the bug ? May i know the status of the bug
Status - haven't checked yet. I have more than 50 issues to check. And more than 200 issues waiting for some response.
System info:
Browser streams tried
http://172.25.10.28:1984/stream.html?src=test&mode=mse
The stream is freezing in Chrome on Windows, which is the main reason for using go2rtc. However, refreshing the page or performing a "Save & Restart" works fine, suggesting that the issue might be related to the stream.html player rather than the stream itself.
Since I am running it in Golang, I don't see a way to change the stream.html page to add JavaScript for automatically refreshing the page after a set number of minutes. Is it possible to add this functionality to the configuration?
Note: The WebRTC stream does not freeze in Chrome on Windows; the freezing occurs only with the MSE (Media Source Extensions) stream.