Я использую Jetson AGX Orin на Jetpack 6. При подключении по Wi-Fi к Anafi Parrot. При запуске pdraw я не вижу никаких ошибок, но получаю черный поток и сообщения об успехе.
Я получаю следующие журналы при запуске pdraw, установленного с помощью grounddk:
/home/janice/code/groundsdk-tools/out/groundsdk-linux/staging/native-wrapper.sh pdraw -u rtsp://192.168.42.1/live
___ ___ ___ __
| _ \ \ _ _ /_\ \ / /
| _/ |) | '_/ _ \ \/\/ /
|_| |___/|_|/_/ \_\_/\_/
Parrot Drones Audio and Video Vector - desktop player application
Copyright (c) 2016 Aurelien Barre
Copyright (c) 2017 Parrot Drones SAS
Streaming from URL 'rtsp://192.168.42.1/live'
I pdraw_desktop: display #0 mode: 1920x1200 60Hz
I pdraw_session: state change to READY
I pdraw_elmt: StreamDemuxerNet#1: element state change to CREATED
I pdraw_elmt: StreamDemuxerNet#1: element state change to STARTING
I rtsp_client: connecting to address 192.168.42.1 port 554
I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP client CONNECTING
I pdraw_desktop: socket_created_cb fd=28
I pdraw_elmt: StreamDemuxerNet#1: element state change to STARTED
I rtsp_client: client connected
I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP client CONNECTED
I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP state change to CONNECTED
I rtsp_client: send RTSP request OPTIONS: cseq=1 session=-
I rtsp_client: response to RTSP request OPTIONS: status=200(OK) cseq=1 session=- req_status=OK
N pdraw_dmxstrm: EVT:STREAM;event='client_options_resp';element='StreamDemuxerNet#1';status=0;status_str='Success';res='live'
I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP state change to OPTIONS_DONE
I rtsp_client: send RTSP request DESCRIBE: cseq=2 session=-
I rtsp_client: response to RTSP request DESCRIBE: status=200(OK) cseq=2 session=- req_status=OK
N pdraw_dmxstrm: EVT:STREAM;event='client_describe_resp';element='StreamDemuxerNet#1';status=0;status_str='Success';res='live'
I pdraw_demuxer: StreamDemuxerNet#1: application selected media 1 (DefaultVideo)
I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP state change to DESCRIBE_DONE
W pdraw_dmxstrmnet: StreamDemuxerNet#1#front: failed to set rx buffer size: got 212992, expecting 1048576
I rtsp_client: send RTSP request SETUP: cseq=3 session=-
I pdraw_dmxstrm: StreamDemuxerNet#1: media 'front' not set up, setting up
I rtsp_client: response to RTSP request SETUP: status=200(OK) cseq=3 session=1fa2ada14c047098 req_status=OK
I rtsp_client: client session 1fa2ada14c047098 added
N pdraw_dmxstrm: EVT:STREAM;event='client_setup_resp';element='StreamDemuxerNet#1';status=0;status_str='Success';session='1fa2ada14c047098';res='live';media='front';src='192.168.42.1:5004,5005';dst='0.0.0.0:55004,55005'
I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP state change to SETUP_DONE
I rtsp_client: client session 1fa2ada14c047098 media 'live/front' added
I pdraw_desktop: open_resp_cb status=0(Success)
I pdraw_desktop: ready_to_play_cb ready=1
I rtsp_client: send RTSP request PLAY: cseq=4 session=1fa2ada14c047098
I rtsp_client: response to RTSP request PLAY: status=200(OK) cseq=4 session=1fa2ada14c047098 req_status=OK
N pdraw_dmxstrm: EVT:STREAM;event='client_play_resp';element='StreamDemuxerNet#1';status=0;status_str='Success';session='1fa2ada14c047098';res='live';start_ts=0;stop_ts=0;rtp_ts=0;seq=0
I pdraw_desktop: play_resp_cb status=0(Success) timestamp=0 speed=1.000000
I rtsp_client: send RTSP request GET_PARAMETER: cseq=5 session=1fa2ada14c047098
I rtsp_client: response to RTSP request GET_PARAMETER: status=200(OK) cseq=5 session=1fa2ada14c047098 req_status=OK
I rtsp_client: send RTSP request GET_PARAMETER: cseq=6 session=1fa2ada14c047098
I rtsp_client: response to RTSP request GET_PARAMETER: status=200(OK) cseq=6 session=1fa2ada14c047098 req_status=OK
I rtsp_client: send RTSP request GET_PARAMETER: cseq=7 session=1fa2ada14c047098
I rtsp_client: response to RTSP request GET_PARAMETER: status=200(OK) cseq=7 session=1fa2ada14c047098 req_status=OK
I rtsp_client: send RTSP request GET_PARAMETER: cseq=8 session=1fa2ada14c047098
I rtsp_client: response to RTSP request GET_PARAMETER: status=200(OK) cseq=8 session=1fa2ada14c047098 req_status=OK
I rtsp_client: send RTSP request GET_PARAMETER: cseq=9 session=1fa2ada14c047098
I rtsp_client: response to RTSP request GET_PARAMETER: status=200(OK) cseq=9 session=1fa2ada14c047098 req_status=OK
I rtsp_client: send RTSP request GET_PARAMETER: cseq=10 session=1fa2ada14c047098
I rtsp_client: response to RTSP request GET_PARAMETER: status=200(OK) cseq=10 session=1fa2ada14c047098 req_status=OK
I rtsp_client: send RTSP request GET_PARAMETER: cseq=11 session=1fa2ada14c047098
Я также попробовал pdraw-vsink-test, и у меня такое же поведение:
/home/janice/code/groundsdk-tools/out/groundsdk-linux/staging/native-wrapper.sh pdraw-vsink-test rtsp://192.168.42.1/live
I pdraw_session: state change to READY
I pdraw_elmt: StreamDemuxerNet#1: element state change to CREATED
I pdraw_elmt: StreamDemuxerNet#1: element state change to STARTING
I rtsp_client: connecting to address 192.168.42.1 port 554
I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP client CONNECTING
I pdraw_elmt: StreamDemuxerNet#1: element state change to STARTED
I rtsp_client: client connected
I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP client CONNECTED
I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP state change to CONNECTED
I rtsp_client: send RTSP request OPTIONS: cseq=1 session=-
I rtsp_client: response to RTSP request OPTIONS: status=200(OK) cseq=1 session=- req_status=OK
N pdraw_dmxstrm: EVT:STREAM;event='client_options_resp';element='StreamDemuxerNet#1';status=0;status_str='Success';res='live'
I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP state change to OPTIONS_DONE
I rtsp_client: send RTSP request DESCRIBE: cseq=2 session=-
I rtsp_client: response to RTSP request DESCRIBE: status=200(OK) cseq=2 session=- req_status=OK
N pdraw_dmxstrm: EVT:STREAM;event='client_describe_resp';element='StreamDemuxerNet#1';status=0;status_str='Success';res='live'
I pdraw_vsink: select_media_cb: selecting media 'DefaultVideo'
I pdraw_demuxer: StreamDemuxerNet#1: application selected media 1 (DefaultVideo)
I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP state change to DESCRIBE_DONE
W pdraw_dmxstrmnet: StreamDemuxerNet#1#front: failed to set rx buffer size: got 212992, expecting 1048576
I rtsp_client: send RTSP request SETUP: cseq=3 session=-
I pdraw_dmxstrm: StreamDemuxerNet#1: media 'front' not set up, setting up
I rtsp_client: response to RTSP request SETUP: status=200(OK) cseq=3 session=f4b2945a940e9775 req_status=OK
I rtsp_client: client session f4b2945a940e9775 added
N pdraw_dmxstrm: EVT:STREAM;event='client_setup_resp';element='StreamDemuxerNet#1';status=0;status_str='Success';session='f4b2945a940e9775';res='live';media='front';src='192.168.42.1:5004,5005';dst='0.0.0.0:55004,55005'
I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP state change to SETUP_DONE
I rtsp_client: client session f4b2945a940e9775 media 'live/front' added
I pdraw_vsink: open_resp_cb: status=0
I pdraw_vsink: ready_to_play_cb: ready=1
I rtsp_client: send RTSP request PLAY: cseq=4 session=f4b2945a940e9775
I rtsp_client: response to RTSP request PLAY: status=200(OK) cseq=4 session=f4b2945a940e9775 req_status=OK
Я хотел бы иметь возможность отображать свой поток rtsp.
Я использую Jetson AGX Orin на Jetpack 6. При подключении по Wi-Fi к Anafi Parrot. При запуске pdraw я не вижу никаких ошибок, но получаю черный поток и сообщения об успехе. Я получаю следующие журналы при запуске pdraw, установленного с помощью grounddk: [code] /home/janice/code/groundsdk-tools/out/groundsdk-linux/staging/native-wrapper.sh pdraw -u rtsp://192.168.42.1/live ___ ___ ___ __ | _ \ \ _ _ /_\ \ / / | _/ |) | '_/ _ \ \/\/ / |_| |___/|_|/_/ \_\_/\_/
Parrot Drones Audio and Video Vector - desktop player application Copyright (c) 2016 Aurelien Barre Copyright (c) 2017 Parrot Drones SAS
Streaming from URL 'rtsp://192.168.42.1/live'
I pdraw_desktop: display #0 mode: 1920x1200 60Hz I pdraw_session: state change to READY I pdraw_elmt: StreamDemuxerNet#1: element state change to CREATED I pdraw_elmt: StreamDemuxerNet#1: element state change to STARTING I rtsp_client: connecting to address 192.168.42.1 port 554 I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP client CONNECTING I pdraw_desktop: socket_created_cb fd=28 I pdraw_elmt: StreamDemuxerNet#1: element state change to STARTED I rtsp_client: client connected I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP client CONNECTED I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP state change to CONNECTED I rtsp_client: send RTSP request OPTIONS: cseq=1 session=- I rtsp_client: response to RTSP request OPTIONS: status=200(OK) cseq=1 session=- req_status=OK N pdraw_dmxstrm: EVT:STREAM;event='client_options_resp';element='StreamDemuxerNet#1';status=0;status_str='Success';res='live' I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP state change to OPTIONS_DONE I rtsp_client: send RTSP request DESCRIBE: cseq=2 session=- I rtsp_client: response to RTSP request DESCRIBE: status=200(OK) cseq=2 session=- req_status=OK N pdraw_dmxstrm: EVT:STREAM;event='client_describe_resp';element='StreamDemuxerNet#1';status=0;status_str='Success';res='live' I pdraw_demuxer: StreamDemuxerNet#1: application selected media 1 (DefaultVideo) I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP state change to DESCRIBE_DONE W pdraw_dmxstrmnet: StreamDemuxerNet#1#front: failed to set rx buffer size: got 212992, expecting 1048576 I rtsp_client: send RTSP request SETUP: cseq=3 session=- I pdraw_dmxstrm: StreamDemuxerNet#1: media 'front' not set up, setting up I rtsp_client: response to RTSP request SETUP: status=200(OK) cseq=3 session=1fa2ada14c047098 req_status=OK I rtsp_client: client session 1fa2ada14c047098 added N pdraw_dmxstrm: EVT:STREAM;event='client_setup_resp';element='StreamDemuxerNet#1';status=0;status_str='Success';session='1fa2ada14c047098';res='live';media='front';src='192.168.42.1:5004,5005';dst='0.0.0.0:55004,55005' I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP state change to SETUP_DONE I rtsp_client: client session 1fa2ada14c047098 media 'live/front' added I pdraw_desktop: open_resp_cb status=0(Success) I pdraw_desktop: ready_to_play_cb ready=1 I rtsp_client: send RTSP request PLAY: cseq=4 session=1fa2ada14c047098 I rtsp_client: response to RTSP request PLAY: status=200(OK) cseq=4 session=1fa2ada14c047098 req_status=OK N pdraw_dmxstrm: EVT:STREAM;event='client_play_resp';element='StreamDemuxerNet#1';status=0;status_str='Success';session='1fa2ada14c047098';res='live';start_ts=0;stop_ts=0;rtp_ts=0;seq=0 I pdraw_desktop: play_resp_cb status=0(Success) timestamp=0 speed=1.000000 I rtsp_client: send RTSP request GET_PARAMETER: cseq=5 session=1fa2ada14c047098 I rtsp_client: response to RTSP request GET_PARAMETER: status=200(OK) cseq=5 session=1fa2ada14c047098 req_status=OK I rtsp_client: send RTSP request GET_PARAMETER: cseq=6 session=1fa2ada14c047098 I rtsp_client: response to RTSP request GET_PARAMETER: status=200(OK) cseq=6 session=1fa2ada14c047098 req_status=OK I rtsp_client: send RTSP request GET_PARAMETER: cseq=7 session=1fa2ada14c047098 I rtsp_client: response to RTSP request GET_PARAMETER: status=200(OK) cseq=7 session=1fa2ada14c047098 req_status=OK I rtsp_client: send RTSP request GET_PARAMETER: cseq=8 session=1fa2ada14c047098 I rtsp_client: response to RTSP request GET_PARAMETER: status=200(OK) cseq=8 session=1fa2ada14c047098 req_status=OK I rtsp_client: send RTSP request GET_PARAMETER: cseq=9 session=1fa2ada14c047098 I rtsp_client: response to RTSP request GET_PARAMETER: status=200(OK) cseq=9 session=1fa2ada14c047098 req_status=OK I rtsp_client: send RTSP request GET_PARAMETER: cseq=10 session=1fa2ada14c047098 I rtsp_client: response to RTSP request GET_PARAMETER: status=200(OK) cseq=10 session=1fa2ada14c047098 req_status=OK I rtsp_client: send RTSP request GET_PARAMETER: cseq=11 session=1fa2ada14c047098 [/code] Я также попробовал pdraw-vsink-test, и у меня такое же поведение: [code]/home/janice/code/groundsdk-tools/out/groundsdk-linux/staging/native-wrapper.sh pdraw-vsink-test rtsp://192.168.42.1/live I pdraw_session: state change to READY I pdraw_elmt: StreamDemuxerNet#1: element state change to CREATED I pdraw_elmt: StreamDemuxerNet#1: element state change to STARTING I rtsp_client: connecting to address 192.168.42.1 port 554 I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP client CONNECTING I pdraw_elmt: StreamDemuxerNet#1: element state change to STARTED I rtsp_client: client connected I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP client CONNECTED I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP state change to CONNECTED I rtsp_client: send RTSP request OPTIONS: cseq=1 session=- I rtsp_client: response to RTSP request OPTIONS: status=200(OK) cseq=1 session=- req_status=OK N pdraw_dmxstrm: EVT:STREAM;event='client_options_resp';element='StreamDemuxerNet#1';status=0;status_str='Success';res='live' I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP state change to OPTIONS_DONE I rtsp_client: send RTSP request DESCRIBE: cseq=2 session=- I rtsp_client: response to RTSP request DESCRIBE: status=200(OK) cseq=2 session=- req_status=OK N pdraw_dmxstrm: EVT:STREAM;event='client_describe_resp';element='StreamDemuxerNet#1';status=0;status_str='Success';res='live' I pdraw_vsink: select_media_cb: selecting media 'DefaultVideo' I pdraw_demuxer: StreamDemuxerNet#1: application selected media 1 (DefaultVideo) I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP state change to DESCRIBE_DONE W pdraw_dmxstrmnet: StreamDemuxerNet#1#front: failed to set rx buffer size: got 212992, expecting 1048576 I rtsp_client: send RTSP request SETUP: cseq=3 session=- I pdraw_dmxstrm: StreamDemuxerNet#1: media 'front' not set up, setting up I rtsp_client: response to RTSP request SETUP: status=200(OK) cseq=3 session=f4b2945a940e9775 req_status=OK I rtsp_client: client session f4b2945a940e9775 added N pdraw_dmxstrm: EVT:STREAM;event='client_setup_resp';element='StreamDemuxerNet#1';status=0;status_str='Success';session='f4b2945a940e9775';res='live';media='front';src='192.168.42.1:5004,5005';dst='0.0.0.0:55004,55005' I pdraw_dmxstrm: StreamDemuxerNet#1: RTSP state change to SETUP_DONE I rtsp_client: client session f4b2945a940e9775 media 'live/front' added I pdraw_vsink: open_resp_cb: status=0 I pdraw_vsink: ready_to_play_cb: ready=1 I rtsp_client: send RTSP request PLAY: cseq=4 session=f4b2945a940e9775 I rtsp_client: response to RTSP request PLAY: status=200(OK) cseq=4 session=f4b2945a940e9775 req_status=OK [/code] Я хотел бы иметь возможность отображать свой поток rtsp.