在rk3588平台使用gst-rtsp-server
上一篇文章讲了在rk3588平台如何实现gstreamer来实现硬件编解码,这篇讲如何通过gstreamer系列的另一个开源库gst-rtsp-server来实现在板上搭建rtsp服务器来供其他设备订阅编码后的视频流。
gst-rtsp-server
是 GStreamer 多媒体框架的一个组件,用于构建和托管 RTSP(Real Time Streaming Protocol)流媒体服务器。
RTSP 是一种用于流媒体传输的网络协议,它允许客户端通过网络实时播放音频和视频流。gst-rtsp-server
为 GStreamer 提供了一个用于创建和管理 RTSP 服务器的库,开发人员可以使用它来构建自定义的流媒体服务器应用程序。
使用gst-rtsp-server
,开发人员可以轻松地创建支持 RTSP 协议的流媒体服务器,这些服务器可以用于实时传输音频和视频内容。这对于需要实现实时流媒体传输的应用程序(如视频监控、视频会议等)非常有用。
总的来说,gst-rtsp-server
是一个强大的工具,它为开发人员提供了在 GStreamer 框架下构建定制的 RTSP 流媒体服务器的能力。
gst-rtsp-server仓库: https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server
我们在rk3588上先准备环境。
sudo apt install libgstrtspserver-1.0-* //安装gst-rtsp-server工具包
查看一下自己板端装的gst-launch-1.0是什么版本的,gst-rtsp-server安装对应的版本,去github仓库下载即可
https://github.com/GStreamer/gst-rtsp-server/tree/1.16.3
这里我懒得整个包编译安装了,所以就采用了apt去安装gst-rtsp-server的库,然后只单独编译example中test-launch.c文件来演示。
unzip gst-rtsp-server-1.16.3.zip
cd gst-rtsp-server-1.16.3/examples/
gcc test-launch.c -o test-launch `pkg-config --cflags --libs gstreamer-1.0 gstreamer-rtsp-server-1.0`
sudo ./test-launch "( videotestsrc ! mpph264enc ! rtph264pay name=pay0 pt=127 )"
然后我们在PC端打开vlc输入rtsp地址即可,ip地址以实际rk3588上ip地址为准。
好啦,这样我们就可以实现通过调用rk3588上mpph264enc编码,然后再把h264流推送我们搭建的rtsp服务器,这样网络内的其他用户就可以通过rtsp协议来订阅我们推送的视频流啦,如果是摄像头的话把videotestsrc
改成v4l2src
然后再配置一下一些摄像头参数即可。
再见!
- 分享
- 举报
-
浏览量:7594次2023-12-27 20:28:48
-
浏览量:2454次2023-12-21 11:18:25
-
浏览量:1028次2024-02-18 16:38:33
-
浏览量:1473次2023-11-14 13:55:50
-
浏览量:1820次2024-01-02 22:42:19
-
浏览量:2706次2024-02-26 14:13:38
-
浏览量:2398次2023-11-01 20:42:22
-
浏览量:1273次2024-02-26 13:58:45
-
浏览量:4405次2022-05-17 09:00:48
-
浏览量:2115次2023-04-19 09:08:35
-
浏览量:3975次2022-05-11 09:11:45
-
浏览量:1763次2024-01-22 17:46:51
-
浏览量:1513次2024-02-05 10:41:25
-
浏览量:1925次2024-01-17 17:09:14
-
浏览量:3469次2022-09-03 09:03:36
-
浏览量:3229次2022-05-17 09:01:02
-
浏览量:3972次2021-04-02 09:47:41
-
浏览量:2709次2023-12-29 17:55:25
-
浏览量:9360次2021-07-21 16:55:40
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
毛巾卷
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明