Skip to content

firmware upgrade broke ssc378de rtsp stream #2098

Description

@danieltwagner

I upgraded my ssc378de with imx415 from 2.6.01.09-lite to 2.6.05.16-lite and rtsp streaming broke. I don't see any obvious issues in the log, there's just no stream. I made no configuration changes since, and the preview stream continues to work just fine. Downgrading to 2.6.01.09-lite restored rtsp again.

ffplay -v trace rtsp://<camera>/stream=0 shows

[rtsp @ 0x7f20e8000c80] SDP:
v=0
o=OpenIPC 0 0 IN IP4 0.0.0.0
s=Majestic
c=IN IP4 0.0.0.0
t=0 0
m=video 0 RTP/AVP 96
a=control:video
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=000000;packetization-mode=1;sprop-parameter-sets=,
a=framerate:25

[rtsp @ 0x7f20e8000c80] sdp: v='0'
[rtsp @ 0x7f20e8000c80] sdp: o='OpenIPC 0 0 IN IP4 0.0.0.0'
[rtsp @ 0x7f20e8000c80] sdp: s='Majestic'
[rtsp @ 0x7f20e8000c80] sdp: c='IN IP4 0.0.0.0'
[rtsp @ 0x7f20e8000c80] sdp: t='0 0'
[rtsp @ 0x7f20e8000c80] sdp: m='video 0 RTP/AVP 96'
[rtsp @ 0x7f20e8000c80] sdp: a='control:video'
[rtsp @ 0x7f20e8000c80] sdp: a='rtpmap:96 H264/90000'
[rtsp @ 0x7f20e8000c80] video codec set to: h264
[rtsp @ 0x7f20e8000c80] sdp: a='fmtp:96 profile-level-id=000000;packetization-mode=1;sprop-parameter-sets=,'
[rtsp @ 0x7f20e8000c80] RTP Profile IDC: 0 Profile IOP: 0 Level: 0
[rtsp @ 0x7f20e8000c80] RTP Packetization Mode: 1
[rtsp @ 0x7f20e8000c80] Missing PPS in sprop-parameter-sets, ignoring
[rtsp @ 0x7f20e8000c80] sdp: a='framerate:25'
[rtp @ 0x7f20e8008480] No default whitelist set
[udp @ 0x7f20e8008980] No default whitelist set
[udp @ 0x7f20e8008980] end receive buffer size reported is 786432
[udp @ 0x7f20e8018cc0] No default whitelist set
[udp @ 0x7f20e8018cc0] end receive buffer size reported is 786432
[rtsp @ 0x7f20e8000c80] Sending:
SETUP rtsp://openipc-imx415-front.ox.dtw.sh:554/stream=0/video RTSP/1.0
Transport: RTP/AVP/UDP;unicast;client_port=24060-24061
CSeq: 4
User-Agent: Lavf61.7.100
Authorization: Basic [...]
[rtsp @ 0x7f20e8000c80] line='RTSP/1.0 200 OK'
[rtsp @ 0x7f20e8000c80] line='Server: OpenIPC.org RTSP Server/0.1'
[rtsp @ 0x7f20e8000c80] line='Transport: RTP/AVP/UDP;unicast;client_port=24060-24061'
[rtsp @ 0x7f20e8000c80] line='Session: 2075319537;timeout=60'
[rtsp @ 0x7f20e8000c80] setting jitter buffer size to 500
[rtsp @ 0x7f20e8000c80] hello state=0
[rtsp @ 0x7f20e8000c80] Sending:
PLAY rtsp://openipc-imx415-front.ox.dtw.sh:554/stream=0 RTSP/1.0
Range: npt=0.000-
CSeq: 5
User-Agent: Lavf61.7.100
Session: 2075319537
Authorization: Basic [...]

--
[rtsp @ 0x7f20e8000c80] line='RTSP/1.0 200 OK'
[rtsp @ 0x7f20e8000c80] line='CSeq: 5'
[rtsp @ 0x7f20e8000c80] line='Server: OpenIPC.org RTSP Server/0.1'
[rtsp @ 0x7f20e8000c80] line='Range: npt=now-'

... then just hangs there with no output.

moonfire-nvr said:

retina::codec::h265: Ignoring bad H.265 format-specific-params "profile-level-id=000000;packetization-mode=1": no vps
moonfire_base::clock: opening rtsp://<camera>/stream=0 took 30.00136035s!
moonfire_nvr::streamer: sleeping for 1 s after error err=DEADLINE_EXCEEDED: unable to play stream and get first frame within 30s

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions