# Timecode from hardware encoders

**URL:** <https://community.wowza.com/t/timecode-from-hardware-encoders/46721>\
**Category:** Wowza Streaming Engine\
**Created:** [March 15, 2016, 12:28pm UTC](https://community.wowza.com/t/timecode-from-hardware-encoders/46721 "2016-03-15T12:28:56Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stefan\_Svellingen](https://avatars.discourse-cdn.com/v4/letter/s/dbc845/32.png) [@Stefan\_Svellingen](https://community.wowza.com/u/Stefan_Svellingen)\
**Post date:** [March 15, 2016, 12:28pm UTC](https://community.wowza.com/t/timecode-from-hardware-encoders/46721/1 "2016-03-15T12:28:56Z")

</div>

Hi

We’re working on a product where we need timecodes from the video source all the way to the player on the client side.

We have a working prototype using flash media live encoder which has a embed timecode option, we pick this up in wowza in the onFillChunkMediaPacket

and use the timestamp(its the system time we get from adobe-fmle) and imbed that into the hls stream we create using id3 tags.

But we want to use a hardware encoder to replicate the process and get the actual timecode from the sdi video, so far we have tried using a haivision makito hardware encoder, but we are unable to get access to the timecodes which should be embeded into the rtmp stream from makito, atleast not in the same way as we do it with adobe-fmle.

Does anyone have any experience with this process using either makito products or other hardware encoders?

---

<div class="post-metadata">

**Author:** ![Michelle\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/michelle_b/32/394_2.png) [@Michelle\_B](https://community.wowza.com/u/Michelle_B)\
**Post date:** [March 21, 2016, 1:20pm UTC](https://community.wowza.com/t/timecode-from-hardware-encoders/46721/2 "2016-03-21T13:20:29Z")

</div>

Hi,

This has been handled in ticket #162568, but posting this here as well for other users:

You should be able to get the encoder timecodes in Wowza by querying it using the Java API in Wowza. One way of achieving this is to implement the IMediaStreamLivePacketNotify.onLivePacket class, and calling the packet.getAbsTimecode(); method. Every incoming packet passes through this method before it is processed by other classes.

Michelle

---

<div class="post-metadata">

**Author:** ![Joe\_Bray](https://avatars.discourse-cdn.com/v4/letter/j/4491bb/32.png) [@Joe\_Bray](https://community.wowza.com/u/Joe_Bray)\
**Post date:** [May 30, 2016, 11:15am UTC](https://community.wowza.com/t/timecode-from-hardware-encoders/46721/3 "2016-05-30T11:15:36Z")

</div>

the Makito inject their real world timestamps in the SEI pic\_struct in the h264 encode. Not sure if Wowza interrogates that??

---

<div class="post-metadata">

**Author:** ![sal\_jefferson](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@sal\_jefferson](https://community.wowza.com/u/sal_jefferson)\
**Post date:** [June 20, 2016, 6:22am UTC](https://community.wowza.com/t/timecode-from-hardware-encoders/46721/4 "2016-06-20T06:22:52Z")

</div>

brayster99, if you are still looking for an answer to this question, I suggest speaking with Wowza support directly. To do so, please [follow these steps to open a support ticket](https://www.wowza.com/support/open-ticket).

Regards,

Salvadore

---

<div class="post-metadata">

**Author:** ![MICHAEL\_BEAUMONT](https://avatars.discourse-cdn.com/v4/letter/m/b5e925/32.png) [@MICHAEL\_BEAUMONT](https://community.wowza.com/u/MICHAEL_BEAUMONT)\
**Post date:** [March 31, 2021, 6:49pm UTC](https://community.wowza.com/t/timecode-from-hardware-encoders/46721/5 "2021-03-31T18:49:21Z")

</div>

Did you ever find a resolution to this?

I’m trying to achieve almost the same thing, but pass the timecode to the recorded mp4 files.

(Also using Haivision Encoders)

Many thanks

Mike
