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: 
camelotmex
Level 7

Mp4 transcoding to m3u8 on the fly with nginx dont work

Please Help I have a service with nginx plus, and this have a module to convert or transcode simple mp4 to m3u8 onm the fly

this is the URL, single MP4

http://167.114.103.109/vod/TV%20Shows//TV%20Shows%20Kids%20Latino/Peppa%20Pig/Peppa%20Pig%20Season%2...

and this is the m3u8 URL

http://167.114.103.109/vod/TV%20Shows//TV%20Shows%20Kids%20Latino/Peppa%20Pig/Peppa%20Pig%20Season%2...

the m3u8 is not work on Roku, just work on VLC or Windows media player

please I need you Help

this is the XML code
<item sdImg="http://thetvdb.com/banners/episodes/79222/345884.jpg" hdImg="http://thetvdb.com/banners/episodes/79222/345884.jpg">
<title>48-Bota la pelota</title>
<contentId>1</contentId>
<contentType>Talk</contentType>
<live>true</live>
<contentQuality>SD</contentQuality>
<streamFormat>hls</streamFormat>
<media>
<streamQuality>SD</streamQuality>
<streamBitrate>0</streamBitrate>
<streamUrl>http://167.114.103.109/vod/TV%20Shows//TV%20Shows%20Kids%20Latino/Peppa%20Pig/Peppa%20Pig%20Season%2002/Peppa.Pig.S02E48.mp4.m3u8</streamUrl>
</media>
<synopsis>Description</synopsis>
<generes>Clip</generes>
<runtime>1260</runtime>
</item>


and my appvideoscreen.brs code:


port = CreateObject("roMessagePort")
screen = CreateObject("roVideoScreen")
screen.SetMessagePort(port)
screen.SetCertificatesFile("common:/certs/ca-bundle.crt")
screen.InitClientCertificates()
screen.SetPositionNotificationPeriod(30)
screen.SetContent(episode)
screen.ShowSubtitle(true)
screen.Show()


Please experts help me, one more time
0 Kudos