I've been trying to solve this problem for years now, and I'm sure someone already has :)
How can I add the server timestamp (or any other information) as ID3 to all chunks (or some chunks every X seconds or so) of a live stream? JWplayer should be able to read them nowadays using onMeta.
I got as far as fiddling around with onFillChunkDataPacket, but if I understand it correctly, it only fires when there is data from the source. What I need is something that fires on each chunk regardless of "incoming data".
Big thank you in advance if there is a solution for this!
@swexpert - I have had success reading ID3 tags from HLS using JW7 - HOWEVER, this only works using the Flash provider. This means you'll only be able read the data on desktops with flash enabled. You will need to set "primary: 'flash'" in your JW setup config in order to force it to use Flash for this purpose.
ID3 tags can also be read from a native iOS app by listening for "timed metadata" and we've had success on native Android using the ExoPlayer.
However, mobile browsers other than Safari on iOS do not appear to detect/expose ID3 metadata.
Thank you so much Chrisdeely! I'm aware about flash part, it works via custom Flash application/player too. But thanks fo the tip about ExoPlayer. We'll do some further digging and see if something can be churned up.