# Keeping presentation slides in sync with a video timeline using wowza and jw player

**URL:** <https://community.wowza.com/t/keeping-presentation-slides-in-sync-with-a-video-timeline-using-wowza-and-jw-player/41577>\
**Category:** Wowza Streaming Engine\
**Created:** [April 7, 2015, 12:43am UTC](https://community.wowza.com/t/keeping-presentation-slides-in-sync-with-a-video-timeline-using-wowza-and-jw-player/41577 "2015-04-07T00:43:09Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Adam\_Kazi](https://avatars.discourse-cdn.com/v4/letter/a/5fc32e/32.png) [@Adam\_Kazi](https://community.wowza.com/u/Adam_Kazi)\
**Post date:** [April 7, 2015, 12:43am UTC](https://community.wowza.com/t/keeping-presentation-slides-in-sync-with-a-video-timeline-using-wowza-and-jw-player/41577/1 "2015-04-07T00:43:09Z")

</div>

Is there any way to keep presentation in sync with LIVE HTTP STREAMING VIDEO using jw player and wowza.

---

<div class="post-metadata">

**Author:** ![Daren\_Johnson](https://avatars.discourse-cdn.com/v4/letter/d/ee59a6/32.png) [@Daren\_Johnson](https://community.wowza.com/u/Daren_Johnson)\
**Post date:** [April 6, 2015, 10:41pm UTC](https://community.wowza.com/t/keeping-presentation-slides-in-sync-with-a-video-timeline-using-wowza-and-jw-player/41577/2 "2015-04-06T22:41:34Z")

</div>

Hi,

This is possible in JW Player 6.11 using ID3 Tags [discussed here.](http://www.jwplayer.com/blog/introducing-jw-player-6-11-industry-leading-hls/)

You can insert such metadata initially into an rtmp stream [using this guide.](https://www.wowza.com/docs/how-to-inject-cue-points-or-metadata)

and then [convert those into ID3 tags](https://www.wowza.com/docs/how-to-convert-ontextdata-events-in-a-live-or-vod-stream-to-timed-events-id3-tags-in-an-apple-hls-stream%28ID3-tags%29-in-an-Apple-HLS-stream) for use with iOS/HLS

Daren

---

<div class="post-metadata">

**Author:** ![Zoran](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/zoran/32/385_2.png) [@Zoran](https://community.wowza.com/u/Zoran)\
**Post date:** [May 21, 2015, 6:45pm UTC](https://community.wowza.com/t/keeping-presentation-slides-in-sync-with-a-video-timeline-using-wowza-and-jw-player/41577/3 "2015-05-21T18:45:19Z")

</div>

Hi,

Daren has already sent you an article that provides some sample code for a module you can use. It’s the “[How to inject cue points or metadata](https://www.wowza.com/docs/how-to-inject-cue-points-or-metadata)” forum article.

You also have an example there for a Flash Client/Live stream player with controls to inject the caption.

Zoran

---

<div class="post-metadata">

**Author:** ![Adam\_Kazi](https://avatars.discourse-cdn.com/v4/letter/a/5fc32e/32.png) [@Adam\_Kazi](https://community.wowza.com/u/Adam_Kazi)\
**Post date:** [April 8, 2015, 11:33am UTC](https://community.wowza.com/t/keeping-presentation-slides-in-sync-with-a-video-timeline-using-wowza-and-jw-player/41577/4 "2015-04-08T11:33:10Z")

</div>

Hello Daren,

I have been through all of the link you have provided to me in the thread. **It would be great if u can provide me with a sample application or a link that ingest cue point on the fly.**

I will access that application and check if i’m able to get cue point . Till now i’m able to insert cue point using wowza and retrieve it in rtmp stream using jw player.

Thanks

---

<div class="post-metadata">

**Author:** ![Adam\_Kazi](https://avatars.discourse-cdn.com/v4/letter/a/5fc32e/32.png) [@Adam\_Kazi](https://community.wowza.com/u/Adam_Kazi)\
**Post date:** [May 21, 2015, 12:43pm UTC](https://community.wowza.com/t/keeping-presentation-slides-in-sync-with-a-video-timeline-using-wowza-and-jw-player/41577/5 "2015-05-21T12:43:46Z")

</div>

still waiting for sample code

---

<div class="post-metadata">

**Author:** ![Jason\_Hatchett](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/jason_hatchett/32/391_2.png) [@Jason\_Hatchett](https://community.wowza.com/u/Jason_Hatchett)\
**Post date:** [July 1, 2016, 1:56am UTC](https://community.wowza.com/t/keeping-presentation-slides-in-sync-with-a-video-timeline-using-wowza-and-jw-player/41577/6 "2016-07-01T01:56:14Z")

</div>

Hello Kishor,

To be able to better assist you with this Java API code implementation it would be best to have you log a ticket and include your code, and the following directories in a zip file: conf/ logs/ along with a link to this thread as a reference and log a support ticket through your account portal. After logging into your account here: [https://www.wowza.com/portal/account](https://www.wowza.com/portal/account) you then click on the My Support tab and then click on the link to open a support ticket for Wowza Streaming Engine.

Regards,

Jason Hatchett

---

<div class="post-metadata">

**Author:** ![Kishor\_Krishnayya\_Ac](https://avatars.discourse-cdn.com/v4/letter/k/aca169/32.png) [@Kishor\_Krishnayya\_Ac](https://community.wowza.com/u/Kishor_Krishnayya_Ac)\
**Post date:** [June 9, 2016, 5:52pm UTC](https://community.wowza.com/t/keeping-presentation-slides-in-sync-with-a-video-timeline-using-wowza-and-jw-player/41577/7 "2016-06-09T17:52:13Z")

</div>

Hi Deran\_j,

I have tried your method for cue point sending

here am getting the error message in wowza server. Please can you help me come out of this problem. Am new to wowza server

As I traced

// in this line am getting the error

stream.sendDirect(“onTextData”, data);

// i have tried also

stream.send(“onTextData”, data);

I really don’t know the difference

ERROR

* * *

invoke(setCaption) : java.lang.reflect.InvocationTargetException|at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)|at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)|at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)|at java.lang.reflect.Method.invoke(Method.java:497)|at com.wowza.wms.module.ModuleFunction.invoke(ModuleFunction.java:369)|

* * *

Please any one help me

Kishor
