Plex does not extract videos for all web sites that use FLASH. Some analysis is required and a channel needs to be developed to play videos for this website.
Alternatively, You can use RTMPExploer or RTMPHelper to download videos that are playing in a browser and download them into your hard disk (recording). You can add these videos to plex media manager and then play them on ROKU. Hope this helps.
Yes, Plex has support to extract and play videos from website (WebVideoUrl or WebVideoItem). But as I mentioned we need to build a channel for any website which plays FLASH Content. Which means we need to define site configuration to tell plex what is the url of the flash player for that web site and provide the web url you would like to play. It is pretty straight forward, but needs some efforts to build a channel.
Thanks for your advice. Can you perhaps show the procedure to build a channel for GPTV at http://85.17.92.99/gptv I've tried making a .strm file and and it shows up in Plex My Library as a channel but it will not play. The error says "Cannot load M3U8. 404 not found".
The code for the stream file I have is
plex://localhost/video/:/webkit?url=mmsh%3A%2F%2F85.17.92.99%2Fgptv%3FMSWMExt%3D.asf.
Do I also have to set up a site configuration file? If I do can you explain the procedure and how to name the xml file and the location of the file?