Ok, I reproduced the playing issue under linux. It is not OS specific. I also captured -vvvv output. Here are the rtmp lines when it starts and stops playing:
Starting:
Code: Select all
...
[00000701] access_rtmp access debug: rtmp: host='gffstream.fcod.llnwd.net' port=1935 path='/a792/e2/ard/t
v/ard/lindenstrasse/1179_384k'
[00000701] main access debug: net: connecting to gffstream.fcod.llnwd.net port 1935
[00000699] main input debug: thread 1182845264 (input) created at priority 10 (input/input.c:367)
[00000701] main access debug: connection: Operation now in progress
[00000701] main access debug: connection succeeded (socket = 18)
[00000703] main generic debug: thread started
[00000703] main generic debug: thread 1191237968 (rtmp control thread) created at priority 10 (access.c:2
12)
[00000703] access_rtmp generic debug: _result 1.0
[00000703] access_rtmp generic debug: object
[00000703] access_rtmp generic debug: key: fmsVer value: FMS/3,0,1,124c
[00000703] access_rtmp generic debug: key: capabilities value: 3.100000e+01
[00000703] access_rtmp generic debug: end of object
[00000703] access_rtmp generic debug: object
[00000703] access_rtmp generic debug: key: level value: status
[00000703] access_rtmp generic debug: key: code value: NetConnection.Connect.Success
[00000703] access_rtmp generic debug: key: description value: Connection succeeded.
[00000703] access_rtmp generic debug: key: objectEncoding value: 0.000000e+00
[00000703] access_rtmp generic debug: end of object
[00000703] access_rtmp generic debug: onBWDone 0.0
[00000703] access_rtmp generic debug: null
[00000703] access_rtmp generic debug: _result 3.0
[00000703] access_rtmp generic debug: null
[00000703] access_rtmp generic debug: number: 1.000000e+00
[00000703] access_rtmp generic debug: onStatus 0.0
[00000703] access_rtmp generic debug: null
[00000703] access_rtmp generic debug: object
[00000703] access_rtmp generic debug: key: level value: status
[00000703] access_rtmp generic debug: key: code value: NetStream.Play.Reset
[00000703] access_rtmp generic debug: key: description value: Playing and resetting 1179_384k.
[00000703] access_rtmp generic debug: key: details value: 1179_384k
[00000703] access_rtmp generic debug: key: clientid value: pqNoQVUc
[00000703] access_rtmp generic debug: end of object
[00000703] access_rtmp generic debug: onStatus 0.0
[00000703] access_rtmp generic debug: null
[00000703] access_rtmp generic debug: object
[00000703] access_rtmp generic debug: key: level value: status
[00000703] access_rtmp generic debug: key: code value: NetStream.Play.Start
[00000703] access_rtmp generic debug: key: description value: Started playing 1179_384k.
[00000703] access_rtmp generic debug: key: clientid value: pqNoQVUc
[00000703] access_rtmp generic debug: end of object
[00000703] access_rtmp generic debug: next packet is the beginning of flv stream
[00000703] access_rtmp generic warning: unknown metadata audio codec id
[00000701] main access debug: using access module "access_rtmp"
...
[00000705] avformat demux debug: adding es: video codec = VP6F
[00000705] avformat demux debug: adding es: audio codec = mp3
[00000705] avformat demux debug: AVFormat supported stream
[00000705] avformat demux debug: - format = flv (flv format)
[00000705] avformat demux debug: - start time = 0
[00000705] avformat demux debug: - duration = 1741080000
Playing stream:
Code: Select all
... lots of warning like
[00000832] main audio output warning: output date isn't PTS date, requesting resampling (40316)
[00000832] main audio output warning: audio drift is too big (138986), dropping buffer
... or
[00000832] main audio output warning: PTS is out of range (708569), dropping buffer
[00000833] main video output warning: late picture skipped (738060)
[00000833] main video output warning: late picture skipped (698091)
... but playing well until
Suddenly stopping:
Code: Select all
[00000832] main audio output warning: PTS is out of range (-18882), dropping buffer
[00000832] main audio output debug: audio output is starving (37891), playing silence
[00000793] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[00000703] access_rtmp generic debug: onStatus 0.0
[00000703] access_rtmp generic debug: null
[00000703] access_rtmp generic debug: object
[00000703] access_rtmp generic debug: key: level value: error
>>>>> [00000703] access_rtmp generic debug: key: code value: NetConnection.Connect.Rejected
[00000703] access_rtmp generic debug: key: clientid value: pqNoQVUc
[00000703] access_rtmp generic debug: end of object
[00000703] access_rtmp generic error: rtmp_read_net_packet: net_Read error
[00000703] main generic debug: thread ended
...
This where is stops playing. Apparently there is an error in the connection, and it is rejected.
Is it possible to ignore errors and just try a little longer, or repeatedly to connect ?
I would also attach the complete log zipped but cannot see an option.
Andreas