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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions