At some point I will need to mount my camera (waveshare ; IMX219-77IR) on top of the drone and I would like to use
Windows or Linux outside of nomachine (because the nano will be in headless mode),to display what the camera sees
when the drone is flying. For this reason I'm trying to configure a gstreamer with RTSP to start a streaming server on the Ubuntu 18.04 that I have installed on the jetson nano.
(Keep in consideration that I will attach to
the nano the “huawei e3372 4g” dongle to provide to the drone a mobile
connection,instead of a wi-fi connection and this may have an impact on the performance of the encoder used).
To achieve my goal this is the thread that I'm following :
test-launch.c: In function ‘main’:
test-launch.c:77:3: warning: implicit declaration of function
‘gst_rtsp_media_factory_set_enable_rtcp’; did you mean
‘gst_rtsp_media_factory_set_latency’? [-Wimplicit-function-declaration]
gst_rtsp_media_factory_set_enable_rtcp (factory, !disable_rtcp);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gst_rtsp_media_factory_set_latency
/tmp/ccJPG5EO.o: In function main': test-launch.c:(.text+0x154): undefined reference to gst_rtsp_media_factory_set_enable_rtcp’
collect2: error: ld returned 1 exit status
Re: about to start a streaming server with RTSP and gstreamer on ubuntu 18.04 on the jetson nano
Hey Mario
That method was just recently added (as per the documentation, it was added on 1.20). All your steps seem correct, except that you are using the latest version of the example, which uses the latest API.
Most Jetson boards come with Gstreamer 1.16 pre-installed (if I recall correctly) so the simplest way is to use that same version of the example:
At some point I will need to mount my camera (waveshare ;
IMX219-77IR) on top of the drone and I would like to use
Windows or Linux outside of nomachine (because the nano will
be in headless mode),to display what the camera sees when
the drone is flying. For this reason I'm trying to configure
a gstreamer with RTSP to start a streaming server on the
Ubuntu 18.04 that I have installed on the jetson nano. (Keep
in consideration that I will attach to the nano the “huawei
e3372 4g” dongle to provide to the drone a mobile
connection,instead of a wi-fi connection and this may have
an impact on the performance of the encoder used).
To achieve my goal this is the thread that I'm following :
test-launch.c: In function ‘main’:
test-launch.c:77:3: warning: implicit declaration of
function ‘gst_rtsp_media_factory_set_enable_rtcp’; did you
mean ‘gst_rtsp_media_factory_set_latency’?
[-Wimplicit-function-declaration]
gst_rtsp_media_factory_set_enable_rtcp (factory,
!disable_rtcp);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gst_rtsp_media_factory_set_latency
/tmp/ccJPG5EO.o: In function main':
test-launch.c:(.text+0x154): undefined reference to gst_rtsp_media_factory_set_enable_rtcp’
collect2: error: ld returned 1 exit status
At some point I will need to mount my camera (waveshare ;
IMX219-77IR) on top of the drone and I would like to use
Windows or Linux outside of nomachine (because the nano will
be in headless mode),to display what the camera sees when
the drone is flying. For this reason I'm trying to configure
a gstreamer with RTSP to start a streaming server on the
Ubuntu 18.04 that I have installed on the jetson nano. (Keep
in consideration that I will attach to the nano the “huawei
e3372 4g” dongle to provide to the drone a mobile
connection,instead of a wi-fi connection and this may have
an impact on the performance of the encoder used).
To achieve my goal this is the thread that I'm following :
test-launch.c: In function ‘main’:
test-launch.c:77:3: warning: implicit declaration of
function ‘gst_rtsp_media_factory_set_enable_rtcp’; did you
mean ‘gst_rtsp_media_factory_set_latency’?
[-Wimplicit-function-declaration]
gst_rtsp_media_factory_set_enable_rtcp (factory,
!disable_rtcp);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gst_rtsp_media_factory_set_latency
/tmp/ccJPG5EO.o: In function main':
test-launch.c:(.text+0x154): undefined reference to gst_rtsp_media_factory_set_enable_rtcp’
collect2: error: ld returned 1 exit status
At some point I will need to mount my camera
(waveshare ; IMX219-77IR) on top of the drone and I
would like to use Windows or Linux outside of
nomachine (because the nano will be in headless
mode),to display what the camera sees when the drone
is flying. For this reason I'm trying to configure a
gstreamer with RTSP to start a streaming server on
the Ubuntu 18.04 that I have installed on the jetson
nano. (Keep in consideration that I will attach to
the nano the “huawei e3372 4g” dongle to provide to
the drone a mobile connection,instead of a wi-fi
connection and this may have an impact on the
performance of the encoder used).
To achieve my goal this is the thread that I'm
following :
test-launch.c: In function ‘main’:
test-launch.c:77:3: warning: implicit declaration of
function ‘gst_rtsp_media_factory_set_enable_rtcp’;
did you mean ‘gst_rtsp_media_factory_set_latency’?
[-Wimplicit-function-declaration]
gst_rtsp_media_factory_set_enable_rtcp (factory,
!disable_rtcp);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gst_rtsp_media_factory_set_latency
/tmp/ccJPG5EO.o: In function main':
test-launch.c:(.text+0x154): undefined reference
to gst_rtsp_media_factory_set_enable_rtcp’
collect2: error: ld returned 1 exit status
At some point I will need to mount my camera
(waveshare ; IMX219-77IR) on top of the drone and I
would like to use Windows or Linux outside of
nomachine (because the nano will be in headless
mode),to display what the camera sees when the drone
is flying. For this reason I'm trying to configure a
gstreamer with RTSP to start a streaming server on
the Ubuntu 18.04 that I have installed on the jetson
nano. (Keep in consideration that I will attach to
the nano the “huawei e3372 4g” dongle to provide to
the drone a mobile connection,instead of a wi-fi
connection and this may have an impact on the
performance of the encoder used).
To achieve my goal this is the thread that I'm
following :
test-launch.c: In function ‘main’:
test-launch.c:77:3: warning: implicit declaration of
function ‘gst_rtsp_media_factory_set_enable_rtcp’;
did you mean ‘gst_rtsp_media_factory_set_latency’?
[-Wimplicit-function-declaration]
gst_rtsp_media_factory_set_enable_rtcp (factory,
!disable_rtcp);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gst_rtsp_media_factory_set_latency
/tmp/ccJPG5EO.o: In function main':
test-launch.c:(.text+0x154): undefined reference
to gst_rtsp_media_factory_set_enable_rtcp’
collect2: error: ld returned 1 exit status
in headless mode and with the HDMI monitor attached,this is what I
see on VLC,when I open this address outside of the jetson nano (I’m on
windows 10 and the IP address 192.168.1.3 is the IP number assigned to
the nano,that’s running in headless mode) : rtsp://192.168.1.3:8554/test
At some point I will need to mount my camera
(waveshare ; IMX219-77IR) on top of the drone and I
would like to use Windows or Linux outside of
nomachine (because the nano will be in headless
mode),to display what the camera sees when the drone
is flying. For this reason I'm trying to configure a
gstreamer with RTSP to start a streaming server on
the Ubuntu 18.04 that I have installed on the jetson
nano. (Keep in consideration that I will attach to
the nano the “huawei e3372 4g” dongle to provide to
the drone a mobile connection,instead of a wi-fi
connection and this may have an impact on the
performance of the encoder used).
To achieve my goal this is the thread that I'm
following :
test-launch.c: In function ‘main’:
test-launch.c:77:3: warning: implicit declaration of
function ‘gst_rtsp_media_factory_set_enable_rtcp’;
did you mean ‘gst_rtsp_media_factory_set_latency’?
[-Wimplicit-function-declaration]
gst_rtsp_media_factory_set_enable_rtcp (factory,
!disable_rtcp);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gst_rtsp_media_factory_set_latency
/tmp/ccJPG5EO.o: In function main':
test-launch.c:(.text+0x154): undefined reference
to gst_rtsp_media_factory_set_enable_rtcp’
collect2: error: ld returned 1 exit status