by nayab9 » Thu Jun 14, 2012 5:44 pm
Thanks for the response!
On my server, I changed Players to use External; this did not seem to change what the stream.view API call returns.
I can't seem to wrap my head around what stream.view is supposed to be providing when requesting a video file.
I understand that, if I remotely log into the subsonic server, using 'external player', if I click to play a file, it will then allow me to download an m3u file, which I can throw into VLC (as an example).
What I need though, is a way to consume what is returned from the stream.view API call..
When I call stream.view on the specified video file from the browser, the file starts downloading, this file can be loaded into VLC, and it works (live, even as it is being downloaded).
But if I put the same stream.view URL directly into VLC "open stream", it does not work.
What is the file that is being downloaded when I call stream.view? Can this data be fed into something like JWPlayer and viewed somehow?
Here is a description of the scenario:
Server machine is set up with subsonic and configured.
Client machine is somewhere else, and has some sort of consumer of media (VLC, JW Player, JPlayer, FlowPlayer, etc..).
Client machine consumer wants to request a VIDEO stream, via the "stream.view" API call from the server.
How can the consumer read and display the stream.view data being given?