Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

Streaming with 608 embedded captions


A few questions regarding captions.

First, I notice that JW6 only plays CC1 (with crosstalk from CC2) but will not give the user a choice for CC3 or CC4. Is this going to be supported in future versions (JW7 on)?

Second, can we force JW to play a certain CC channel if we can only play one CC channel? Or does it have to be only CC1?

Finally, can we use a streaming webVTT sidecar file for live captions? I realize they may have problems syncing because there wont be timecode but live CCs are generally out of sync anyway, as long as its not off too much, this is acceptable. We do this for Youtube for CC and it works OKish and thought we may want to try the same with JW as it will allow us to use live captions on more than just 3 languages (we stream our events in 26 languages).

Thanks,

5 Community Answers

Cooper Reid

JW Player Support Agent  
0 rated :

[updated]

#1
I believe the player will only recognize the default caption track in 608 captioning. Do you have a sample url with multiple 608 languages? If so, does this work in Safaris native player (by putting the hls in the address bar). However,

#2
You can use our API to set a captions track active:
http://support.jwplayer.com/customer/portal/articles/1413089-javascript-api-reference#captions

#3
I’m afraid sidecar captions are not support with livestreaming HLS – you must use 608. You can, however, reference VTT files within your HLS manifest which is a similar configuration to sidecar captions – this also allows for multiple caption languages.

-Cooper

t

User  
0 rated :

Thanks Cooper.

We are sending 3 tracks of CC embedded and I can switch through them in VLC player, but you are right, with the default player in QT, Safari, and IOS it only lets you play the First CC channel.

These are the streams that have mulitple CC tracks. You can view them in VLC - channel 1 = eng, channel 2 = spa, channel = por. I have different video/audio tracks but even if I try to send only track, it seems all CC tracks go with them so all tracks will be available no matter what video you play.

https://gceng-ldschurch-cshls.cs.lldns.net/ldschurch/gceng/gceng.m3u8
https://gcspa-ldschurch-cshls.cs.lldns.net/ldschurch/gcspa/gcspa.m3u8
https://gcpor-ldschurch-cshls.cs.lldns.net/ldschurch/gcpor/gcpor.m3u8

Does using the API to set active tracks to another CC track work for Live streaming with 608 embedded CCs?

t

User  
0 rated :

Also, is this something that is on the roadmap for JW7? I didnt see it on the roadmap:
http://www.jwplayer.com/innovation/roadmap/

t

User  
0 rated :

sorry in my haste I screwed up the CC listing above.
CC1 = eng
CC2 = nothing
CC3 = spa
CC4 = por

Cooper Reid

JW Player Support Agent  
0 rated :

You can try using getCaptionsList(), but I’m not positive that this will work with 608 embedded streams -
http://support.jwplayer.com/customer/portal/articles/1413089-javascript-api-reference#captions

Cooper

This question has received the maximum number of answers.