0 Replies
      Latest reply on May 20, 2020 12:26 AM by bdemiray
      bdemiray Level 1 Level 1 (0 points)

        In the HLS Authoring Spec I can see wvtt (Web Video Text Tracks) subtitle codec being supported by Airplay 2. But how about Airplay?

        I could airplay a stream with subtitles to a 4th gen AppleTV without a problem, but with 3rd gen AppleTV, I get "playback failure error":


        LTAVPlayer: Playback failure error: Error Domain=AVFoundationErrorDomain Code=-11848 "Cannot Open" UserInfo=0x18b8f290 {NSLocalizedDescription=Cannot Open, NSUnderlyingError=0x18b3b560 "The operation couldn\U2019t be completed. (NSOSStatusErrorDomain error -12925.)", NSLocalizedFailureReason=The media cannot be used on this device.}


        After I removed wvtt from CODECS in the manifest file, I was able to airplay from iPhone to 3rd generation AppleTV


        EXT-X-STREAM-INF:BANDWIDTH=902700,AVERAGE-BANDWIDTH=601600,RESOLUTION=384x216,CODECS="avc1.42e00d,mp4a.40.2,wvtt",AUDIO="Audio Group",SUBTITLES="Subtitle Group"


        So I wonder: isn't wvtt supported by Airplay? How can I airplay a stream with subtitles to a 3rd gen AppleTV?