Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Search instead for 
Did you mean: 
grock
Level 7

How to get separate audio and video streams sharing a message port

<stuff deleted>
So at this time I cannot. But the solution below is supported. 

Trying this: ifVideoPlayer->ChangeAudioTrack(trackID as Integer) as void

example below: https://tools.ietf.org/html/draft-pantos-http-live-streaming-20

   #EXTM3U
   #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="aac",NAME="English", \
      DEFAULT=YES,AUTOSELECT=YES,LANGUAGE="en", \
      URI="main/english-audio.m3u8"
   #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="aac",NAME="Deutsch", \
      DEFAULT=NO,AUTOSELECT=YES,LANGUAGE="de", \
      URI="main/german-audio.m3u8"
   #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="aac",NAME="Commentary", \
      DEFAULT=NO,AUTOSELECT=NO,LANGUAGE="en", \
      URI="commentary/audio-only.m3u8"
   #EXT-X-STREAM-INF:BANDWIDTH=1280000,CODECS="...",AUDIO="aac"
   low/video-only.m3u8
   #EXT-X-STREAM-INF:BANDWIDTH=2560000,CODECS="...",AUDIO="aac"
   mid/video-only.m3u8
   #EXT-X-STREAM-INF:BANDWIDTH=7680000,CODECS="...",AUDIO="aac"
   hi/video-only.m3u8
   #EXT-X-STREAM-INF:BANDWIDTH=65000,CODECS="mp4a.40.5",AUDIO="aac"
   main/english-audio.m3u8
0 Kudos
2 Replies
renojim
Level 8

Re: How to get separate audio and video streams sharing a message port

I'm fairly certain that what you're trying to do is impossible. You can't have both audio player and video player active at the same time. You'd have to remux the audio and video on your server.

-JT
0 Kudos
EnTerr
Level 8

Re: How to get separate audio and video streams sharing a message port

... or perhaps there'd be only one video, with the audio embedded - but you'll play it differently?  Smiley Wink
(So that in one of the cases the image is not visible.)
0 Kudos