Results 1 to 9 of 9

Thread: Server timestamp as ID3 to JWplayer client?

  1. #1
    Join Date
    Mar 2009
    Posts
    5

    Smile Server timestamp as ID3 to JWplayer client?

    Cheers!

    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!

    BR,
    Mikael

  2. #2
    Join Date
    Jun 2012
    Posts
    723

    Default

    Hello,

    Please take a look at the sample code available in the "How to convert onTextData events in a live or VOD stream to timed events (ID3 tags) in an Apple HLS stream" forum article.
    You might find it useful.

    Zoran

  3. #3
    Join Date
    Mar 2009
    Posts
    5

    Default

    Quote Originally Posted by zoran_u View Post
    Hello,

    Please take a look at the sample code available in the "How to convert onTextData events in a live or VOD stream to timed events (ID3 tags) in an Apple HLS stream" forum article.
    You might find it useful.

    Zoran
    Cheers,

    I did, and I think I got a working version compiled using the sample. BUT: how do I generate the onTextData events? Let's say I'm streaming a live event and want to signal a new slide by sending the new slide's ID using onTextData? How should I generate that event from the web app that is running on a server somewhere far away?

    BR,
    Mikael

  4. #4
    Join Date
    Jun 2012
    Posts
    723

    Default

    Hi,

    You can download a package that includes an example module (ModulePublishOnTextData) that injects onTextData events into a live stream. You can take a look at the Publishing onTextData section of the "How to configure closed captioning for live streaming" forum article.

    Zoran

  5. #5
    Join Date
    Mar 2009
    Posts
    5

    Default

    Ok cool. This seems to be exactly what I'm looking for! I'll give it a try. Thank you!

  6. #6
    Join Date
    Jun 2012
    Posts
    723

    Default

    Hi,

    Great. Please do keep us updated of your progress as other Wowza users might also benefit from your current experience.

    Zoran

  7. #7

    Default

    mglonnro,
    Were you able to get this working? As far as I was told by Jwplayer, it cannot read id3 tags from a video source. It can neither read metadata on Android. Not sure about JW7 released 3 days ago but it seems the same.

    Regards
    Inderjeet

  8. #8

    Default

    @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.

  9. #9

    Default

    Quote Originally Posted by chrisdeely View Post
    @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.

    Thanks again for your assistance.

    Sincerely,
    Inderjeet

Similar Threads

  1. RTMP timestamp overflow
    By DavidS in forum General Forum
    Replies: 2
    Last Post: 06-23-2014, 04:20 PM
  2. using timestamp in StrobeMediaPlayback Player
    By fberthel in forum AddOn: Wowza nDVR
    Replies: 0
    Last Post: 09-13-2013, 04:47 PM
  3. Envivio encoder timestamp problems
    By nitinkaplan in forum Live Streaming and Encoder Discussion
    Replies: 1
    Last Post: 05-16-2013, 01:51 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •