I’m working on implementing scheduled VOD streaming with embedded captions, sourced from SRT files located alongside the videos. Based on the existing stream scheduler example, I have a working proof-of-concept that reliably shows captions when I view the stream directly with VLC. However, no captions appear when I’m using a stream target to publish to Youtube, even as VLC is showing captions off of RTMP without issues.
Is there any configuration that’s needed for a stream target to pass captions, injected by a onVideoH264Packet handler inside of a IMediaStreamH264SEINotify implementation, through to the distribution service? I haven’t had the opportunity to test it with other distribution services, so would also appreciate information on how to determine if the caption information is actually leaving my server.