Wowza Community

Why Texstream at smil file only work if set systemLanguage="eng"

I have smil file with close caption SRT like this;

<?xml version="1.0" encoding="UTF-8"?>
<smil title="afb2-0016">
    <body>
            <switch>
                    <video height="720" src="240510_Maxstream_Skaya_And_The_Big_Boss_Trailer_1920x1080_MAXstream_Licensing_720p.mp4" systemLanguage="ind" width="1280">
                            <param name="videoBitrate" value="1500000" valuetype="data"/>
                            <param name="audioBitrate" value="44100" valuetype="data"/>
                    </video>
                    <video height="1080" src="240510_Maxstream_Skaya_And_The_Big_Boss_Trailer_1920x1080_MAXstream_Licensing_1080p.mp4" systemLanguage="ind" width="1920">
                            <param name="videoBitrate" value="4000000" valuetype="data"/>
                            <param name="audioBitrate" value="44100" valuetype="data"/>
                    </video>
                    <video height="540" src="240510_Maxstream_Skaya_And_The_Big_Boss_Trailer_1920x1080_MAXstream_Licensing_540p.mp4" systemLanguage="ind" width="960">
                            <param name="videoBitrate" value="1200000" valuetype="data"/>
                            <param name="audioBitrate" value="44100" valuetype="data"/>
                    </video>
                    <video height="360" src="240510_Maxstream_Skaya_And_The_Big_Boss_Trailer_1920x1080_MAXstream_Licensing_360p.mp4" systemLanguage="ind" width="640">
                            <param name="videoBitrate" value="800000" valuetype="data"/>
                            <param name="audioBitrate" value="44100" valuetype="data"/>
                    </video>
                    <video height="270" src="240510_Maxstream_Skaya_And_The_Big_Boss_Trailer_1920x1080_MAXstream_Licensing_270p.mp4" systemLanguage="ind" width="480">
                            <param name="videoBitrate" value="400000" valuetype="data"/>
                            <param name="audioBitrate" value="44100" valuetype="data"/>
                    </video>
                    <textstream src="cobasubtitle.srt" systemLanguage="eng"><param name="isWowzaCaptionStream" value="TRUE" valuetype="data"/></textstream>
            </switch>
    </body>
</smil> 

close caption work if i set systemLanguage to “eng”.
But if i set to another systemLanguage like “ind” or “kor” or “hin” in player option to select language is display but the caption not showing up.

there is any suggestion ?

there is no clue for this problem?

Hi,

please open a support ticket from your Wowza account with a detailed issue description, so we can help in your individual use case. Also include your conf and log files please.

A couple of hints:

  • https://www.wowza.com/docs/How-to-configure-closed-captioning-for-video-on-demand-streaming#closed-captions-configuration10

  • This property : vodcaptionprovidersrt – Pulls captions from an external SRT-formatted caption file in the same location as the VOD asset.

  • Wowza Streaming Engine does not support using multiple caption languages with SRT and SCC caption sources for VOD streams.

  • Place the TTML (.ttml), SRT (.srt), WebVTT (.vtt), or SCC (.scc) caption file next to the video asset file in the [install-dir]/content folder and ensure that the root file name of the caption file is the same as that of the asset file (for example, sample.ttml and sample.mp4 or sample.smil ). This allows the corresponding VODTimedTextProvider to find the file and ingest it for caption insertion during playback.

  • It seems you don’t have the .srt file name as of the asset file.

Regards,
Bernd Backhaus
Wowza Support
WOWZA | The solution you start with, the partner you scale with.

Wowza Video is here! Look at all the new features that will help elevate your business.

Manage your Support cases online
Bookmark our FAQ page
Bookmark our Status page

Additional info:

https://www.wowza.com/docs/how-to-configure-closed-captioning-language-selection-for-video-on-demand-streaming#specifying-a-caption-language-in-wowza-streaming-engine-manager%C2%A03

Note: If no caption language is defined in the stream URL or in the application’s properties, Wowza Streaming Engine uses the first caption language it finds in the first caption source it checks within the source media. The caption source it checks first is based on the order of Closed Caption Sources in the application’s Setup tab).

Hi
i’ve open ticket for this issue