HLS Live stream Timecode issue

Hi, we are trying Wowza platform to develop a Second Screen system.

We have to capture in the ios player the time code from a live stream

produced with an encodere like Wirecast having “Apply timecode every”

checkbox enabled.

I found this useful thread

https://www.wowza.com/docs/how-to-debug-timed-data-events-id3-tags-from-apple-hls-streams-in-ios-devices

https://www.wowza.com/docs/how-to-debug-timed-data-events-id3-tags-from-apple-hls-streams-in-ios-devices(ID3-tags)

and this

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

I compiled successfully the javacode addons into the wowza server. All

is ok.

So… in the debug example there is the url of a recorded file streamed

with iosdebugid3tags.html at the end but

I didn’t understan the correct url format for live stream

for example… http://[servername]/live/liveStream/ ??? and than?

adding iosdebugid3tags.html at the end doesn’t work

If I try to view the stream

http://[servername]/live/liveStream/playlist.m3u8 on my ipad tracing the

timecode with popocorn.js I can retrieve the seconds after the stream’s

start… but not the smtpe timecode…

http://popcornjs.org/popcorn-docs/media-methods/#currentTime

"time[String | Number] - number of seconds orSMPTE

http://en.wikipedia.org/wiki/SMPTE_timecodeformat string. If

atimeparameter is passed, set the media’s current time to this value.

If notimeparameter, return the value of the|currentTime()|property in

seconds."

So… can you help me to resolve this problem?

How can I get timecode of an hls live stream (not recorded) with wowza

server?

Regards,

Felice Marra

I sort of have the same question.

Actually it seems a bit weird that not a bunch of other people have this same problem but:

How can I (client side) get information about what time in the live stream I am currently watching?

For a working slide sync I need this information in some way, but don’t quite know how to get it.

BR, Mikael

Hi, we are trying Wowza platform to develop a Second Screen system.

We have to capture in the ios player the time code from a live stream

produced with an encodere like Wirecast having “Apply timecode every”

checkbox enabled.

I found this useful thread

Inject timed metadata using a Wowza Streaming Engine H

https://www.wowza.com/docs/how-to-debug-timed-data-events-id3-tags-from-apple-hls-streams-in-ios-devices(ID3-tags)

and this

Convert AMF timed metadata to ID3 tags

I compiled successfully the javacode addons into the wowza server. All

is ok.

So… in the debug example there is the url of a recorded file streamed

with iosdebugid3tags.html at the end but

I didn’t understan the correct url format for live stream

for example… http://[servername]/live/liveStream/ ??? and than?

adding iosdebugid3tags.html at the end doesn’t work

If I try to view the stream

http://[servername]/live/liveStream/playlist.m3u8 on my ipad tracing the

timecode with popocorn.js I can retrieve the seconds after the stream’s

start… but not the smtpe timecode…

http://popcornjs.org/popcorn-docs/media-methods/#currentTime

"time[String | Number] - number of seconds orSMPTE

http://en.wikipedia.org/wiki/SMPTE_timecodeformat string. If

atimeparameter is passed, set the media’s current time to this value.

If notimeparameter, return the value of the|currentTime()|property in

seconds."

So… can you help me to resolve this problem?

How can I get timecode of an hls live stream (not recorded) with wowza

server?

Regards,

Felice Marra

If you have cuepoints (timed text) in a source, you can convert them to ID3 tags. This example is made for onTextData, but you can modify for custom cuepoints

Then, as mentioned above, you can debug these client-side following this guide.

Richard

Hi,

I also have the same question…

Could somebody at Wowza please answer this thread? It has been unanswered for two months now.

Thanks,

Robin

Hello,

Can you explain the current need to use the cetCurrentTime() in your worklfow?

Are you also trying to synch slides or other media with a presentation?

Richard’ suggestion can help you achieve ID3 tags that would allow to achieve proper placement using this method, and the article:

Convert AMF timed metadata to ID3 tags

has bee updated recently.

If you can give more detail on the need for this in your workflow there may be other suggestions that can be made to assist you.

Regards,

Jason Hatchett

We want to have all the players show the same video. Our app switches live streams frequently. Given variations in routes, bandwidth and protocol (players that support RTMP/RTSP vs HLS) the new stream may start in a widely varied time from player to player. In order to tell the player where to play, we need to know where it is in the stream. Is there something client side for both protocols that will let us get the stream’s time ?

Hello,

Can you explain the current need to use the cetCurrentTime() in your worklfow?

Are you also trying to synch slides or other media with a presentation?

Richard’ suggestion can help you achieve ID3 tags that would allow to achieve proper placement using this method, and the article:

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

has bee updated recently.

If you can give more detail on the need for this in your workflow there may be other suggestions that can be made to assist you.

Regards,

Jason Hatchett

You could take a look at the following article:

How to get detailed server info with an HTTPProvider

Then you could look into extending this functionality to obtain any/all information needed at the stream level.

Regards,

Jason Hatchett

If you have cuepoints (timed text) in a source, you can convert them to ID3 tags. This example is made for onTextData, but you can modify for custom cuepoints

Then, as mentioned above, you can debug these client-side following this guide.

Richard

Now, 2 and a half years later. i need to compile some complex things to getCurrentTime() html5 video tag property functional?