Page 1 of 1

An RTMP stream question for the technically savvy

Posted: 15 Aug 2009 11:05
by macula
Hello Collective Wisdom,

I downloaded a .smil file from a streaming website and for quite some time I have been trying to view the stream on VLC, unfortunately to no avail.

Here are the contents of the .smil file:

Code: Select all

<smil> <head> <meta base="rtmp://fms001.am4.hwcdn.net/v4m4b2s4/_definst_" /> </head><body> <video src="mp4:fms/20090726_chopin4_lo.mp4?FLVPlaybackVersion=2.1&doppl=0374f7d249f15117&dopsig=cd9002b1144ff1827dd5f882c0529ead" /> </body> </smil>
Naturally, I concatenated the <meta based> and <video src> strings, producing the following URL:

Code: Select all

rtmp://fms001.am4.hwcdn.net/v4m4b2s4/_definst_/mp4:fms/20090726_chopin4_lo.mp4?FLVPlaybackVersion=2.1&doppl=0374f7d249f15117&dopsig=cd9002b1144ff1827dd5f882c0529ead
Trying to open this URL with VLC, however, yielded the following error message:

Code: Select all

VLC cannot open http://rtmp://fms001.am4.hwcdn.net/v4m4b2s4/_definst_/mp4:fms/
(Please note that the error message contained "http://" in front of the URL that I entered, and also that a large portion of that URL was missing from the error message.)

For the most technically savvy (and patient!) of you, here is the detailed output:

Code: Select all

macosx debug: notification received in VLC with name VLCOSXGUIInit and object VLCEyeTVSupport main debug: adding item `http://rtmp//fms001.am4.hwcdn.net/v4m4b2s4/_definst_/mp4:fms/20090726_chopin4_lo.mp4?FLVPlaybackVersion=2.1&doppl=0374f7d249f15117&dopsig=cd9002b1144ff1827dd5f882c0529ead' ( http://rtmp://fms001.am4.hwcdn.net/v4m4b2s4/_definst_/mp4:fms/20090726_chopin4_lo.mp4?FLVPlaybackVersion=2.1&doppl=0374f7d249f15117&dopsig=cd9002b1144ff1827dd5f882c0529ead ) main debug: rebuilding array of current - root Liste de lecture main debug: rebuild done - 1 items, index -1 main debug: processing request item http://rtmp//fms001.am4.hwcdn.net/v4m4b2s4/_definst_/mp4:fms/20090726_chopin4_lo.mp4?FLVPlaybackVersion=2.1&doppl=0374f7d249f15117&dopsig=cd9002b1144ff1827dd5f882c0529ead node Liste de lecture skip 0 main debug: resyncing on http://rtmp//fms001.am4.hwcdn.net/v4m4b2s4/_definst_/mp4:fms/20090726_chopin4_lo.mp4?FLVPlaybackVersion=2.1&doppl=0374f7d249f15117&dopsig=cd9002b1144ff1827dd5f882c0529ead main debug: http://rtmp//fms001.am4.hwcdn.net/v4m4b2s4/_definst_/mp4:fms/20090726_chopin4_lo.mp4?FLVPlaybackVersion=2.1&doppl=0374f7d249f15117&dopsig=cd9002b1144ff1827dd5f882c0529ead is at 0 main debug: starting new item main debug: creating new input thread main debug: Creating an input for 'http://rtmp//fms001.am4.hwcdn.net/v4m4b2s4/_definst_/mp4:fms/20090726_chopin4_lo.mp4?FLVPlaybackVersion=2.1&doppl=0374f7d249f15117&dopsig=cd9002b1144ff1827dd5f882c0529ead' main debug: thread (input) created at priority 22 (../../src/input/input.c:230) main debug: thread started main debug: selected subtitle language[0] en main debug: using timeshift granularity of 50 MBytes main debug: using timeshift path '/tmp' main debug: `http://rtmp://fms001.am4.hwcdn.net/v4m4b2s4/_definst_/mp4:fms/20090726_chopin4_lo.mp4?FLVPlaybackVersion=2.1&doppl=0374f7d249f15117&dopsig=cd9002b1144ff1827dd5f882c0529ead' gives access `http' demux `' path `rtmp://fms001.am4.hwcdn.net/v4m4b2s4/_definst_/mp4:fms/20090726_chopin4_lo.mp4?FLVPlaybackVersion=2.1&doppl=0374f7d249f15117&dopsig=cd9002b1144ff1827dd5f882c0529ead' main debug: creating demux: access='http' demux='' path='rtmp://fms001.am4.hwcdn.net/v4m4b2s4/_definst_/mp4:fms/20090726_chopin4_lo.mp4?FLVPlaybackVersion=2.1&doppl=0374f7d249f15117&dopsig=cd9002b1144ff1827dd5f882c0529ead' main debug: looking for access_demux module: 0 candidates main debug: no access_demux module matched "http" main debug: TIMER module_need() : 0.101 ms - Total 0.101 ms / 1 intvls (Avg 0.101 ms) main debug: creating access 'http' path='rtmp://fms001.am4.hwcdn.net/v4m4b2s4/_definst_/mp4:fms/20090726_chopin4_lo.mp4?FLVPlaybackVersion=2.1&doppl=0374f7d249f15117&dopsig=cd9002b1144ff1827dd5f882c0529ead' main debug: looking for access module: 2 candidates macosx debug: input has changed, refreshing interface access_http debug: http: server='fms001.am4.hwcdn.net' port=80 file='/v4m4b2s4/_definst_/mp4:fms/20090726_chopin4_lo.mp4?FLVPlaybackVersion=2.1&doppl=0374f7d249f15117&dopsig=cd9002b1144ff1827dd5f882c0529ead main debug: net: connecting to fms001.am4.hwcdn.net port 80 main debug: connection: Operation now in progress main debug: no fetch required for (null) (art currently (null)) main debug: connection succeeded (socket = 8) access_http error: failed to read answer access_http debug: switching to HTTP version 1.0 main debug: net: connecting to fms001.am4.hwcdn.net port 80 main debug: connection: Operation now in progress main debug: connection succeeded (socket = 8) access_http error: failed to read answer main debug: net: connecting to fms001.am4.hwcdn.net port 80 main debug: connection: Operation now in progress main debug: connection succeeded (socket = 8) access_mms error: failed to read answer main warning: no access module matching "http" could be loaded main debug: TIMER module_need() : 777.731 ms - Total 777.731 ms / 1 intvls (Avg 777.731 ms) main debug: waitpipe: object killed main error: open of `http://rtmp://fms001.am4.hwcdn.net/v4m4b2s4/_definst_/mp4:fms/20090726_chopin4_lo.mp4?FLVPlaybackVersion=2.1&doppl=0374f7d249f15117&dopsig=cd9002b1144ff1827dd5f882c0529ead' failed: (null) main debug: thread ended main debug: dead input main debug: changing item without a request (current 0/1) main debug: nothing to play macosx debug: input has stopped, refreshing interface main debug: TIMER input launching for 'http://rtmp//fms001.am4.hwcdn.net/v4m4b2s4/_definst_/mp4:fms/20090726_chopin4_lo.mp4?FLVPlaybackVersion=2.1&doppl=0374f7d249f15117&dopsig=cd9002b1144ff1827dd5f882c0529ead' : 830.717 ms - Total 830.717 ms / 1 intvls (Avg 830.717 ms)
Any kind souls who could offer some help?

Thank you very much indeed!