I also encountered this problem.
The vlc 0.9.2 browser plugin (tested in ff 3.0.1) chooses the mms access module instead of the http access module.
That doesn't work with the stream delivered by zapstream. Zapstream is a streaming application for streaming the current television/radio channel from the dreambox, a DVB settopbox.
I'm the developer of zapstream and trying to make it work with the vlc 0.9.2 browser plugin. So if it's my fault please tell me
.
Debug output obtained from
http://code.revolunet.com/VLCcontrols/V ... anced.html
VLC: main input : Creating an input for '
http://dreambox:31344'
VLC: main input : thread started
VLC: main input : waiting for thread initialization
VLC: main input : `
http://dreambox:31344' gives access `http' demux `' path `dreambox:31344'
VLC: main input : thread 14556 (input) created at priority 1 (input/input.c:368)
VLC: main input : creating demux: access='http' demux='' path='dreambox:31344'
VLC: main demux : looking for access_demux module: 0 candidates
VLC: main demux : no access_demux module matched "http"
VLC: main input : creating access 'http' path='dreambox:31344'
VLC: main access : looking for access module: 1 candidate
VLC: main access : option http-proxy does not exist
VLC: main access : net: connecting to dreambox port 31344
VLC: main access : connection: Resource temporarily unavailable
VLC: main access : connection succeeded (socket = 14560)
VLC: access_mms access : HTTP reply 'HTTP/1.0 200 OK'
The connection gets closed immediately after this.
On a HTTP level:
GET / HTTP/1.0
Host: dreambox:31344
Accept: */*
User-Agent: NSPlayer/7.10.0.3059
Pragma: no-cache,rate=1.000000,stream-time=0,stream-offset=0:0,request-context=1,max-duration=0
Pragma: xClientGUID={babac001-b46b-cb33-dd90741cbbe673bf}
Connection: Close
HTTP/1.0 200 OK
Server: zapstream 1.2 (ts)
<<Some data>>
<<Close>>
I also tried to respond with
HTTP/1.0 200 OK
Content-Type: application/octet-stream
Server: zapstream 1.2 (ts)
Connection: Keep-Alive
But to no avail.
When I open the same url with VLC it works perfectly (just like 0.8.x did)
main debug: Creating an input for '
http://dreambox:31344'
main debug: thread started
main debug: waiting for thread initialization
main debug: `
http://dreambox:31344' gives access `http' demux `' path `dreambox:31344'
main debug: thread 5056 (input) created at priority 1 (input/input.c:368)
qt4 debug: Updating the stream status: 3
main debug: creating demux: access='http' demux='' path='dreambox:31344'
main debug: looking for access_demux module: 0 candidates
main warning: no access_demux module matched "http"
main debug: TIMER module_Need() : 0.329 ms - Total 0.329 ms / 1 intvls (Avg 0.329 ms)
main debug: creating access 'http' path='dreambox:31344'
main debug: looking for access module: 2 candidates
access_http debug: http: server='dreambox' port=31344 file='(null)
main debug: net: connecting to dreambox port 31344
main debug: connection: Resource temporarily unavailable
main debug: connection succeeded (socket = 5360)
access_http debug: protocol 'HTTP' answer code 200
access_http debug: Content-Type: application/octet-stream
access_http debug: Server: zapstream 1.2 (ts)
access_http debug: Connection: Keep-Alive
main debug: using access module "access_http"
Thanks in advance
Hope you can look into this.
As a last note, thank you for VLC, it's a great product. And 0.9.2 just made it better! (apart from some minor bugs
)
Sjaaky