Video player API issue on MPEG-TS streams since AVPro update
syncpulse
Since the recent AVPro version update, BaseVRCVideoPlayer.IsPlaying goes true, but then false a few seconds after playback begins on MPEG-TS streams. This causes issues with a custom player I'm using that blanks the screen when IsPlaying is false. The stream otherwise plays okay, it's just that the value of IsPlaying is wrong.
This was tested with a VRCDN MPEG-TS stream, of the form
https://stream.vrcdn.live/live/EXAMPLE.live.ts
. I don't have a VRCDN account myself so I cannot provide any kind of persistent test stream.As this is just an incorrect value returned by the video player API, there is no log output associated with this issue.
Log In
Docteh
For VRCDN they operate a test stream
https://stream.vrcdn.live/live/vrcdn.live.ts
I tried it in VLC, kinda didn't work, and then tried VRChat, it loaded a frame, but I just let it go, and after like 20 seconds it started working properly. The stream is a slide show, with a clock on the bottom left. Has some music for audio. I closed VRChat and then tried it a second time in VLC and the stream fired right up, so I think an allowance might need to be made to warm the stream up when you first hit it.