Hi,
VLC_help
Thanks for quick reply.
I did once more attemption with URL
rtmp://www2.k-tv.at/live/ktv
and followed to your recommendations.
By VLC 0.9.6 after clicking "Play" I was waiting 3 minutes
and got crash of VLC.
Then I Used VLC 0.9.2. After clicking "Play" I again was waiting 3 minutes and in the end got video (with some distortions) and sound. After this I pressed "Stop"
Below is "Messages" with level 2:
Code: Select all
qt4 debug: New item: rtmp://www2.k-tv.at/live/ktv
main debug: adding item `rtmp://www2.k-tv.at/live/ktv' ( rtmp://www2.k-tv.at/live/ktv )
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 1 items, index -1
main debug: starting new item
main debug: processing request item rtmp://www2.k-tv.at/live/ktv node null skip 0
main debug: resyncing on rtmp://www2.k-tv.at/live/ktv
main debug: rtmp://www2.k-tv.at/live/ktv is at 0
main debug: creating new input thread
main debug: Creating an input for 'rtmp://www2.k-tv.at/live/ktv'
main debug: waiting for thread initialization
main debug: thread started
main debug: thread 5580 (input) created at priority 1 (input/input.c:368)
qt4 debug: Updating the stream status: 3
main debug: `rtmp://www2.k-tv.at/live/ktv' gives access `rtmp' demux `' path `www2.k-tv.at/live/ktv'
main debug: creating demux: access='rtmp' demux='' path='www2.k-tv.at/live/ktv'
main debug: looking for access_demux module: 0 candidates
main warning: no access_demux module matched "rtmp"
main debug: TIMER module_Need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: creating access 'rtmp' path='www2.k-tv.at/live/ktv'
main debug: looking for access module: 1 candidate
access_rtmp debug: rtmp: host='www2.k-tv.at' port=1935 path='/live/ktv'
main debug: net: connecting to www2.k-tv.at port 1935
main debug: connection: Resource temporarily unavailable
main debug: connection succeeded (socket = 5672)
main debug: thread 5680 (rtmp control thread) created at priority 1 (access.c:212)
main debug: thread started
access_rtmp debug: _result 1.0
access_rtmp debug: object
access_rtmp debug: key: fmsVer value: FMS/3,0,1,123
access_rtmp debug: key: capabilities value: 3.100000e+001
access_rtmp debug: end of object
access_rtmp debug: object
access_rtmp debug: key: level value: status
access_rtmp debug: key: code value: NetConnection.Connect.Success
access_rtmp debug: key: description value: Connection succeeded.
access_rtmp debug: key: objectEncoding value: 0.000000e+000
access_rtmp debug: end of object
access_rtmp debug: onBWDone 0.0
access_rtmp debug: null
access_rtmp debug: _result 3.0
access_rtmp debug: null
access_rtmp debug: number: 1.000000e+000
access_rtmp debug: onStatus 0.0
access_rtmp debug: null
access_rtmp debug: object
access_rtmp debug: key: level value: status
access_rtmp debug: key: code value: NetStream.Play.Reset
access_rtmp debug: key: description value: Playing and resetting ktv.
access_rtmp debug: key: details value: ktv
access_rtmp debug: key: clientid value: iWHAbb8g
access_rtmp debug: end of object
access_rtmp debug: onStatus 0.0
access_rtmp debug: null
access_rtmp debug: object
access_rtmp debug: key: level value: status
access_rtmp debug: key: code value: NetStream.Play.Start
access_rtmp debug: key: description value: Started playing ktv.
access_rtmp debug: key: details value: ktv
access_rtmp debug: key: clientid value: iWHAbb8g
access_rtmp debug: end of object
access_rtmp debug: next packet is the beginning of flv stream
main debug: using access module "access_rtmp"
main debug: TIMER module_Need() : 633.000 ms - Total 633.000 ms / 1 intvls (Avg 633.000 ms)
qt4 debug: New Event: type 1103
qt4 debug: Updating the stream status: 2
main debug: Using AStream*Stream
main debug: pre-buffering...
access_rtmp warning: unknown metadata video frame type
main debug: received first data for our buffer
access_rtmp warning: unknown metadata audio codec id
main debug: pre-buffering done 98301 bytes in 0s - 224 kbytes/s
main debug: creating demux: access='rtmp' demux='' path='www2.k-tv.at/live/ktv'
main debug: looking for demux module: 51 candidates
avformat debug: detected format: flv
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
...
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: selecting program id=0
qt4 debug: New Event: type 1108
avformat debug: adding es: video codec = VP6F
avformat debug: adding es: audio codec = mp3
avformat debug: AVFormat supported stream
avformat debug: - format = flv (FLV format)
avformat debug: - start time = 0
avformat debug: - duration = -1
main debug: using demux module "avformat"
main debug: TIMER module_Need() : 110070.005 ms - Total 110070.005 ms / 1 intvls (Avg 110070.000 ms)
main debug: looking for a subtitle file in e:\Ivivo\0.9.2\Compiled\vlc-0.9.2\
main debug: looking for decoder module: 35 candidates
avcodec debug: libavcodec initialized (interface 3360512 )
avcodec debug: using direct rendering
avcodec debug: ffmpeg codec (On2's VP6.2 Video (Flash)) started
main debug: using decoder module "avcodec"
main debug: TIMER module_Need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms)
main debug: thread 5752 (decoder) created at priority 0 (input/decoder.c:217)
main debug: thread started
main debug: looking for decoder module: 35 candidates
avcodec debug: libavcodec already initialized
avcodec warning: Physical channel configuration not set : guessing
avcodec debug: ffmpeg codec (MPEG Audio layer 1/2/3) started
main debug: using decoder module "avcodec"
main debug: TIMER module_Need() : 68.000 ms - Total 68.000 ms / 1 intvls (Avg 68.000 ms)
main debug: thread 5780 (decoder) created at priority 2 (input/decoder.c:217)
main debug: `rtmp://www2.k-tv.at/live/ktv' successfully opened
qt4 debug: New Event: type 1103
qt4 debug: Updating the stream status: 3
main debug: thread started
main debug: control type=1
main debug: no usable vout present, spawning one
main debug: window size: 640x480
main debug: looking for video output module: 6 candidates
vout_directx debug: creating DirectXEventThread
main debug: waiting for thread initialization
main debug: thread started
vout_directx debug: DirectXCreateWindow
main debug: looking for vout window module: 2 candidates
qt4 debug: waiting for interface...
qt4 debug: requesting window...
qt4 debug: Video was requested -1, -1
qt4 debug: Video is resizing to: 640 480
qt4 debug: Updating the geometry
main debug: using vout window module "qt4"
main debug: TIMER module_Need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
vout_directx debug: created video sub-window
main debug: thread 5840 (Vout Events Thread) created at priority 0 (directx.c:281)
vout_directx debug: Vout EventThread running
vout_directx debug: DirectXInitDDraw
vout_directx debug: directx-device:
vout_directx debug: DirectXEnumCallback: Primary Display Driver, display
vout_directx debug: screen dimensions (0x0,1440x900)
vout_directx debug: DirectDraw Capabilities: overlay=1 yuvoverlay=1 can_deinterlace_overlay=1 colorkey=1 stretch=1 bltfourcc=1
vout_directx debug: align_boundary_src=0,0 align_boundary_dest=1,1 align_size_src=0,0 align_size_dest=0,0
vout_directx debug: End DirectXInitDDraw
vout_directx debug: DirectXCreateDisplay
main debug: no aout present, spawning one
main debug: looking for audio output module: 3 candidates
aout_directx debug: OpenAudio
vout_directx debug: DirectXCreateClipper
vout_directx debug: disabling screen saver
main debug: using video output module "vout_directx"
main debug: TIMER module_Need() : 19.000 ms - Total 19.000 ms / 1 intvls (Avg 19.000 ms)
main debug: waiting for thread initialization
main debug: thread started
vout_directx debug: NewPictureVec overlay:yes chroma:YV12
vout_directx debug: YUV overlay created successfully
vout_directx debug: End NewPictureVec (succeeded)
main debug: got 1 direct buffer(s)
main debug: picture in 640x480 (0,0,640x480), chroma I420, ar 4:3, sar 1:1
main debug: picture user 640x480 (0,0,640x480), chroma I420, ar 4:3, sar 1:1
main debug: picture out 640x480 (0,0,640x480), chroma I420, ar 4:3, sar 1:1
main debug: direct render, mapping render pictures 0-6 to system pictures 1-7
main debug: thread 5920 (video output) created at priority 1 (video_output/video_output.c:504)
qt4 debug: New Event: type 1109
aout_directx debug: found device: Primary Sound Driver
aout_directx debug: found device: Realtek AC97 Audio
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
...
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
avcodec warning: cannot decode one frame (9234754 bytes)
aout_directx debug: device supports 2 channels (DEFAULT!)
aout_directx debug: device supports 2 channels
aout_directx debug: device supports 1 channel
aout_directx debug: Windows says your SpeakerConfig is stereo
aout_directx debug: creating DirectSoundThread
main debug: thread 6380 (DirectSound Notification Thread) created at priority 15 (directx.c:392)
main debug: using audio output module "aout_directx"
main debug: TIMER module_Need() : 505.000 ms - Total 505.000 ms / 1 intvls (Avg 505.000 ms)
main debug: output 's16l' 44100 Hz Stereo frame=1 samples/4 bytes
main debug: mixer 'fl32' 44100 Hz Stereo frame=1 samples/8 bytes
main debug: filter(s) 'fl32'->'s16l' 44100 Hz->44100 Hz Stereo->Stereo
main debug: thread started
aout_directx debug: DirectSoundThread ready
main debug: looking for audio filter module: 24 candidates
main debug: using audio filter module "converter_float"
main debug: TIMER module_Need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: found a filter for the whole conversion
main debug: looking for audio mixer module: 3 candidates
main debug: using audio mixer module "float32_mixer"
main debug: TIMER module_Need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: input 's16l' 44100 Hz Stereo frame=1 samples/4 bytes
main debug: filter(s) 's16l'->'fl32' 44100 Hz->44100 Hz Stereo->Stereo
main debug: looking for audio filter module: 24 candidates
main debug: using audio filter module "converter_float"
main debug: TIMER module_Need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: found a filter for the whole conversion
main debug: filter(s) 'fl32'->'fl32' 48510 Hz->44100 Hz Stereo->Stereo
main debug: looking for audio filter module: 24 candidates
main debug: using audio filter module "bandlimited_resampler"
main debug: TIMER module_Need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: found a filter for the whole conversion
main warning: PTS is out of range (233000), dropping buffer
main warning: PTS is out of range (207000), dropping buffer
main warning: PTS is out of range (182000), dropping buffer
main warning: PTS is out of range (156000), dropping buffer
main warning: PTS is out of range (129000), dropping buffer
main warning: PTS is out of range (103000), dropping buffer
main warning: PTS is out of range (75000), dropping buffer
main warning: PTS is out of range (49000), dropping buffer
main warning: PTS is out of range (23000), dropping buffer
main warning: PTS is out of range (-2000), dropping buffer
main warning: PTS is out of range (-28000), dropping buffer
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
...
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main warning: clock gap, unexpected stream discontinuity
main warning: feeding synchro with a new reference point trying to recover from clock gap
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main warning: computed PTS is out of range (189878), clearing out
main warning: PTS is out of range (189000), dropping buffer
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main warning: vout warning: early picture skipped (110208000)
main warning: vout warning: early picture skipped (110248000)
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main warning: vout warning: early picture skipped (110267000)
main warning: vout warning: early picture skipped (110307000)
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: looking for text renderer module: 2 candidates
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: thread 6464 (fontlist builder) created at priority 0 (freetype.c:477)
freetype debug: using fontsize: 30
main debug: using text renderer module "freetype"
main debug: thread started
main debug: TIMER module_Need() : 57.000 ms - Total 57.000 ms / 1 intvls (Avg 57.000 ms)
freetype debug: using fontsize: 30
freetype debug: Building font database...
freetype debug: Finished building font database.
freetype debug: Took 0 seconds
main debug: looking for video blending module: 1 candidate
main debug: thread ended
blend debug: chroma: YUVA -> I420
main debug: using video blending module "blend"
main debug: TIMER module_Need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
...
main debug: AStreamSeekStream: can't seek
avformat warning: we were not allowed to seek, or EOF
main debug: incoming request - stopping current input
main debug: waitpipe: object killed
main debug: waitpipe: object killed
main debug: dying input
main debug: socket 5672 polling interrupted
access_rtmp error: rtmp_read_net_packet: net_Read error
main debug: thread ended
main debug: control type=0
main debug: control: stopping input
main debug: removing module "avformat"
avcodec debug: ffmpeg codec (MPEG Audio layer 1/2/3) stopped
main debug: removing module "avcodec"
main debug: thread ended
main debug: thread times: real 2m21.484375s, kernel 0m0.281250s, user 0m0.156250s
main debug: thread 5680 joined (access.c:269)
main debug: removing module "access_rtmp"
qt4 debug: Updating the stream status: 8
avcodec debug: ffmpeg codec (On2's VP6.2 Video (Flash)) stopped
main debug: removing module "avcodec"
main debug: thread ended
main debug: thread times: real 0m30.656250s, kernel 0m0.031250s, user 0m2.750000s
main debug: thread 5752 joined (input/decoder.c:248)
main debug: killing decoder fourcc `VP6F', 3 PES in FIFO
vout_directx debug: DirectXCloseSurface
main debug: dying input
vout_directx debug: DirectXCloseDisplay
vout_directx debug: DirectXCloseDisplay clipper
vout_directx debug: DirectXCloseDisplay display
vout_directx debug: DirectXCloseDDraw
main debug: removing module "blend"
main debug: thread times: real 0m0.046875s, kernel 0m0.000000s, user 0m0.000000s
main debug: thread 6464 joined (freetype.c:511)
main debug: removing module "freetype"
main debug: thread ended
main debug: thread times: real 0m30.609375s, kernel 0m1.281250s, user 0m0.093750s
main debug: thread 5920 joined (video_output/video_output.c:536)
vout_directx debug: CloseVideo
vout_directx debug: DirectXEventThread terminating
vout_directx debug: DirectXCloseWindow
vout_directx debug: WinProc WM_DESTROY
main debug: removing module "qt4"
main debug: thread ended
main debug: thread times: real 0m30.625000s, kernel 0m0.078125s, user 0m0.015625s
main debug: thread 5840 joined (directx.c:507)
main debug: removing module "vout_directx"
main debug: thread times: real 0m30.562500s, kernel 0m0.031250s, user 0m0.140625s
main debug: thread 5780 joined (input/decoder.c:248)
main debug: killing decoder fourcc `mp3 ', 1 PES in FIFO
main debug: removing module "converter_float"
main debug: removing module "bandlimited_resampler"
aout_directx debug: closing audio device
qt4 debug: Video is not needed anymore
qt4 debug: Updating the geometry
main debug: dying input
main debug: dying input
aout_directx debug: DirectSoundThread exiting
main debug: thread ended
main debug: thread times: real 0m30.203125s, kernel 0m0.000000s, user 0m0.000000s
main debug: thread 6380 joined (directx.c:664)
main debug: removing module "aout_directx"
main debug: removing module "converter_float"
main debug: removing module "float32_mixer"
main debug: thread ended
main debug: dead input
main debug: thread times: real 2m21.937500s, kernel 0m0.062500s, user 0m0.171875s
main debug: thread 5580 joined (playlist/engine.c:244)
main debug: TIMER input launching for 'rtmp://www2.k-tv.at/live/ktv' : 111209.005 ms - Total 111209.005 ms / 1 intvls (Avg 111209.000 ms)
In Flash player I see this URL after 1-2 sec
According to messages, this stream seems as flv with codec VP6.2, not h264.
What is problem? have I any chance to correct it?
Thanks