在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
然后再配置一下一些摄像头参数即可。
再见!
- 分享
- 举报
-
浏览量:8720次2023-12-27 20:28:48
-
浏览量:3009次2023-12-21 11:18:25
-
浏览量:167次2025-01-09 10:23:16
-
浏览量:1637次2023-11-14 13:55:50
-
浏览量:1155次2024-02-18 16:38:33
-
浏览量:2137次2024-01-02 22:42:19
-
浏览量:2616次2023-11-01 20:42:22
-
浏览量:3229次2024-02-26 14:13:38
-
浏览量:1687次2024-02-26 13:58:45
-
浏览量:4549次2022-05-17 09:00:48
-
浏览量:2200次2023-04-19 09:08:35
-
浏览量:1695次2024-02-05 10:41:25
-
浏览量:2045次2024-01-22 17:46:51
-
浏览量:4056次2022-05-11 09:11:45
-
浏览量:2127次2024-01-17 17:09:14
-
浏览量:3326次2022-05-17 09:01:02
-
浏览量:4093次2021-04-02 09:47:41
-
浏览量:3590次2022-09-03 09:03:36
-
浏览量:9495次2021-07-21 16:55:40
-
17篇
- 再闪耀的硬件也要为应用服务!RK3288最强GPU Mali-T764深度剖析
- 瑞芯微推出云终端方案RK3568,高性能,支持丰富接口
- 易百纳A201使用npu进行人脸检测
- A251-RK3568瑞芯微系列开发板测评之上手体验
- RK3568 开发板-安卓系统之触摸屏调试(七)
- 光影下的改进—基于瑞芯微RK3568的低照度图像增强网络优化黑暗目标检测
- 基于瑞芯微平台cif接口dvp相机的视频接入(ov2640、rv1126为例)
- RK3568 android11 适配红外遥控器
- 【今天推荐的是!】RK3288芯 2048×1536视网膜屏 五元素ifive mini4
- 芯贵//不忘初心 方成正果-陈长海"我们如何优化android"
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
毛巾卷
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明