I’ve been trying to get live closed captioning from my Wowza Stream Engine to work with no luck. My workflow is:
Imagine SelenioFlex Ingest
(rtmp with "CC Source for 608/708 DTVCC: From SDI Ancillary data with “Embed raw captions for Flash” enabled)
sent to
WOWZA STREAM ENGINE
*SETUP
Closed Caption Sources: onCaptioninfo events in live stream
(I’ve also tried Embedded CEA-608 captions in live stream)
*PROPERTIES
captionUndefinedLauguare - eng
ccingestCEA608EnabledField1 - true
ccingestCEA608EnabledField2 - false
ccingestCEA608LogCaptions - true
ccingestCEA608VerboseLogging - false
feeding a web version of the JWPlayer
JWPlayer (v.7) Enterprise
(I’ve confirmed that my licensed player supports captioning and I use the came one for VOD captioning with no problem)
So…
At this point I’m a a complete loss how to get my live captions to work and what I’m doing wrong
<div align="center" id="player" style="color:#999999;">Loading the player</div>
<script type="text/javascript"> var playerInstance = jwplayer('player');
playerInstance.setup({
sources: [{
URL: "rtmp://xxx.xxx.xxx.xxx:1935/Series/Live",
title: 'Colloquia',
description: 'Live',
height: 436,
width: 776,
// DASH
file: 'http://xxx.xxx.xxx.xxx:1935/Series/Live/manifest.mpd'
},{
// Adobe RTMP
file: 'rtmp://xxx.xxx.xxx.xxx:1935/Series/Live'
},{
// Adobe HDS
file: 'http://xxx.xxx.xxx.xxx:1935/Series/Live/manifest.f4m'
},{
//iOS
file: "http://xxx.xxx.xxx.xxx:1935/Series/Live/playlist.m3u8"
},{
//Android
file: "rtsp://xxx.xxx.xxx.xxx:1935/Series/Live"
},{
// Silverlight
file: "http://xxx.xxx.xxx.xxx:1935/Series/Live/Manifest"
}],
rtmp: { bufferlength: 3 }, fallback: true }); </script>