
Querying embedded timecode
Cheers,
I finallly found some time to improve the slide sync in our video viewing web app (for live broadcasts) and now I'm a bit stuck.
I'm trying to do it the "real" way by using timecode embedded in the video stream for the sync but either it's not generated properly or it's not reaching the onMeta event.
Setup:
- Amazon Cloudformation Flash Server that generates HLS output.
- Tried encoding with both Wirecast (4.2.3) and FMLE (3.2.1.1122) and specified to send timecode every 25 frames (encoding H.264 baseline 1280x720, 25 fps).
- JW Player Premium with the following setup:
bc.. jwplayer(videocontainer).setup({
file: fileuri,
height: 270,
width: 480,
volume: 100,
controlbar: "over",
controlbar: { margin: 0 },
autostart: true,
screencolor: "0xffffff",
events: {
onMeta: function (event) {
console.log(event.metadata);
}
}
});
onMeta is called repeatedly but the meta object only includes bandwidth, currentLevel, droppedFrames and width.
So. What am I doing wrong, or isn't this supported yet?