Closed QuentinGarou closed 1 year ago
I was able to reproduce this as well with our 4.27.2 Project.
Since we updated the Millicast Plugin (1.4.0), which now uses the OnAudio and OnVideoTrack Events I was able to see that once the Authentication on an Millicast Stream succeeds everything gets called correctly except for the OnVideoTrack which is never called (So OnAudio etc. is called just as intended).
Hello @MaxDorn96,
I was running into the same issue, but the reason was that you need to modify the codec of the broadcast to use VP8 or VP9, in the media settings.
This issue happens by running the main branch of this plugin in a project on ue5.0.3 from the launcher on windows. The OnVideoTrack delegate doesn't corerctly calls the InvocationList so all blueprint binded functions aren't called (both create by clicking on the OnVideoTrack button in the details panel of the MillicastSubscriberComponent and by binding an event via the BindEventToOnVideoTrack node).
Here are the steps to repoduce it:
A few infos to debug:
Here is a complete log of a PIE session (play and stop)
Good luck with that one since it seems most likely related to multithreading I think but I could be wrong.
Cheers, Quentin