StreamingXMLResource is the way to go if you want to create the f4m yourself.
Please take into account that you will not be able to use relative paths.
Hi Silviu, thanks for your quick response!
streamingXMLResource seems to work. I think my problem before was that I didn't pass baseURL.
Can you elaborate what is the use of the baseURL? because I noticed it doesn't really matter what I pass, as long as I pass some URL.
Also, you mentioned I won't be able to use relative paths, do you mean inside my media URLs? or where?
The baseURL is needed since you might want to use relative urls like in a normal f4m. The parsing had to be kept simple, so we preferred to make the baseURL mandatory and to reuse the f4m parsing code.
You should be able to provide (in the xml string) paths for the streams, bootstraps, etc relative to that base url.
You will not be able to use multi-layer manifest through this technique, though.