finbarr
Forum Supporter

- Joined
- Jan 23, 2014
- Messages
- 211
- Reaction score
- 1
- Points
- 0
Wondering if anyone else is having problems playing an rtsp stream? It just won't work for me.
I have a CCTV camera, and I used to be able to view it just fine on Hades using the following in my favourites:
Since upgrading to 3.2, it never shows video. Turned on debug logging and this is what I get when I switch to that channel:
I have switched back and forth between Hades, Apollo and 3.2 and only 3.2 has a problem playing this.
The stream works totally fine using VLC on a PC and even the CamoFS plugin can see it.
I originally had basic auth on the stream, so the format was rtsp://user
[email protected] but I disabled that to try and keep it simpler to debug this. I thought it might be related to this gstreamer bug, but it seems not.
Any help is appreciated.
I have a CCTV camera, and I used to be able to view it just fine on Hades using the following in my favourites:
Code:
#NAME Favourites (TV)
#SERVICE 4097:0:0:0:0:0:0:0:0:0:rtsp%3a//10.66.77.15
#DESCRIPTION CCTV
Since upgrading to 3.2, it never shows video. Turned on debug logging and this is what I get when I switch to that channel:
Code:
playing 4097:0:0:0:0:0:0:0:0:0:rtsp%3a//10.66.77.15:CCTV
< 2365.436190> [eFilePushThreadRecorder] stopping thread.
< 2365.437826> [eDVBRecordFileThread] waiting for aio to complete
< 2365.439101> [eDVBRecordFileThread] buffer usage histogram (40 buffers of 188 kB)
< 2365.440376> [eDVBRecordFileThread] 1: 38
< 2365.441628> [eDVBRecordFileThread] 2: 33
< 2365.454375> [eFilePushThreadRecorder] THREAD STOP
< 2365.458981> [eDVBServicePlay] remove timeshift files
< 2365.460619> [eThread] old thread joined 0
< 2365.462332> [setIoPrio] best-effort level 7 ok
< 2365.464181> [eBackgroundFileEraser] deleting '/media/hdd/timeshift/timeshift.DOEon9.del'
< 2365.465583> [eBackgroundFileEraser] deleting '/media/hdd/timeshift/timeshift.DOEon9.sc.del'
< 2365.463198> [eDVBCAService] free slot 0 demux 0 for service 1:0:19:835:3EA:2174:EEEE0000:0:0:0:
< 2365.468461> [eDVBCAService] free service 1:0:19:835:3EA:2174:EEEE0000:0:0:0:
< 2365.484087> [eDVBServicePlay] timeshift
< 2365.489469> [eDVBServicePlay] timeshift
< 2365.492456> [eTSMPEGDecoder] decoder state: play, vpid=ffffffff, apid=ffffffff
< 2365.493793> [eDVBPCR0] DEMUX_STOP ok
< 2365.496548> [eDVBPCR0] destroy
< 2365.497985> [eDVBVideo0] DEMUX_STOP ok
< 2365.502212> [eDVBVideo0] VIDEO_STOP ok
< 2365.507570> [eDVBVideo0] destroy
< 2365.508822> [eDVBAudio0] AUDIO_STOP ok
< 2365.536488> [eDVBAudio0] DEMUX_STOP ok
< 2365.539067> [eDVBAudio0] AUDIO_CONTINUE ok
< 2365.549164> [eDVBAudio0] destroy
< 2365.550397> [eDVBText0] DEMUX_STOP ok
< 2365.553852> [eDVBText0] destroy
< 2365.559582> [eDVBResourceManager] start release channel timer
< 2365.561321> [eServiceMP3] construct!
getResolvedKey config.mediaplayer.useAlternateUserAgent failed !! (Typo??)
getResolvedKey config.mediaplayer.extraHeaders failed !! (Typo??)
< 2365.580383> [eServiceMP3] playbin uri=rtsp://10.66.77.15
< 2365.583244> [eServiceMP3] starting pipeline
< 2365.623499> [eServiceMP3] gst_element_query_position failed in getPlayPosition
< 2365.623744> [eBackgroundFileEraser] deleting '/media/hdd/timeshift/pts_livebuffer_1.meta.del'
< 2365.631594> [eServiceMP3] gst_element_query_position failed in getPlayPosition
< 2365.637426> [eServiceMP3] gst_element_query_position failed in getPlayPosition
RemovePopup, id = ZapError
< 2365.657051> [eServiceMP3] gst_element_query_position failed in getPlayPosition
< 2365.659621> [eServiceMP3] gst_element_query_position failed in getPlayPosition
< 2365.661765> [eServiceMP3] gst_element_query_position failed in getPlayPosition
< 2365.664448> [eServiceMP3] state transition NULL -> READY
< 2365.666522> [eServiceMP3] state transition READY -> PAUSED
< 2365.668290> [eServiceMP3] dont apply ac3 delay when no video is running!
< 2365.669703> [eServiceMP3] dont apply pcm delay when no video is running!
< 2365.671196> [eServiceMP3] loading cuesheet
< 2365.673151> [eServiceMP3] cutfile not found!
< 2365.677598> [eServiceMP3] gst_element_query_position failed in getPlayPosition
< 2365.679515> [eServiceMP3] gst_element_query_position failed in getPlayPosition
< 2365.681709> [eServiceMP3] gst_element_query_position failed in getPlayPosition
< 2365.684716> [eServiceMP3] gst_element_query_position failed in getPlayPosition
< 2365.686711> [eServiceMP3] gst_element_query_position failed in getPlayPosition
< 2365.749270> [eServiceMP3] Gstreamer error: Could not read from resource. (9) from source
< 2365.750799> [eServiceMP3] Gstreamer error: Could not write to resource. (10) from source
< 2366.031293> [eServiceMP3] gst_element_query_position failed in getPlayPosition
< 2366.035764> [eServiceMP3] gst_element_query_position failed in getPlayPosition
< 2366.039609> [eServiceMP3] gst_element_query_position failed in getPlayPosition
< 2366.957753> [eHdmiCEC] received message
< 2367.470037> [DVBCAHandler] no more services
< 2368.567551> [eDVBResourceManager] release cached channel (timer timeout)
< 2368.568808> [eDVBLocalTimerHandler] remove channel 0x1327a00
< 2368.570080> [eEPGCache] remove channel 0x1327a00
< 2368.571603> [eDVBResourceManager] stop release channel timer
< 2368.607742> [eConsoleAppContainer] Starting /usr/bin/grab
< 2369.261961> [eMainloop::processOneEvent] unhandled POLLERR/HUP/NVAL for fd 82(16)
c< 2371.574505> [eDVBFrontend] close frontend 2
I have switched back and forth between Hades, Apollo and 3.2 and only 3.2 has a problem playing this.
The stream works totally fine using VLC on a PC and even the CamoFS plugin can see it.
I originally had basic auth on the stream, so the format was rtsp://user
Any help is appreciated.
Last edited: