294|0

105

帖子

0

TA的资源

一粒金砂(高级)

【Raspberry Pi 5体验】+11.流媒体服务器体验(zmj) [复制链接]

【Raspberry Pi 5体验】+11.流媒体服务器体验(zmj)

人们生活环境充满各种流式传输网络摄像头的场景。对于实时流媒体服务器等连续应用,树莓派只需要很少的电力。可以与 Raspicam 相机模块、USB 摄像头或其他网络视频信号进行通信。该系统是一个 RTMP、HLS 和 SRT 服务器。此次体验如何将树莓派设置为流媒体服务器以使用 HLS 流媒体。你需要一个视频源才能把它作为流媒体服务器使用。

本文实现将树莓派用作流媒体服务器,将视频流(摄像头的实时视频/网络视频等)重新串流到社交网络。
(没有公网IP,仅实现了局域网视频流的流媒体服务推送)

1. 安装

该应用程序是 datarhei Restreamer,是 datarhei Core 的图形用户界面。datarhei Core 在底层运行著名的媒体框架 FFmpeg。

开始使用 datarhei Restreamer 的最简单方法是安装官方的 Docker 容器。通过 Docker Hub 的程序下载和安装是通过 docker pull 命令自动进行的。安装后,Restreamer 立即启动。

如果没有树莓派,可以使用 datarhei Restreamer GitHub 页面上的其他 Docker 容器之一(例如,支持 AMD64 或 GPU Cuda)。

datarhei Restreamer 和 datarhei Core 都是 Apache 许可证 2.0 下的开源软件。

安装命令:

docker run -d --restart=always --name restreamer \
   -v /opt/restreamer/config:/core/config -v /opt/restreamer/data:/core/data \
   --privileged \
   -p 8080:8080 -p 8181:8181 \
   -p 1935:1935 -p 1936:1936 \
   -p 6000:6000/udp \
   datarhei/restreamer:rpi-latest

无论使用哪条命令,只需要 --privileged 选项来访问本地设备,如 USB 摄像头。

image-20240430150552102.png

2. 设置

设置包括登录注册和详细设置。

2.1 登录注册

安装后,将 Raspberry Pi 连接到本地网络。然后在浏览器中进入" http://ip:8080/ui "打开基于 Web 的 GUI,ip是树莓派的IP地址。

image-20240430145855118.png

2.2 详细设置

详细设置如下,基本按部就班的设置就可以了。

1.用户注册
Docker 命令将带有登录名和密码的配置数据永久保存在 `/opt/restreamer/config` 文件夹中。
2.视频设置
该向导将帮助用户从头开始创建一个视频源。这可以是一个 USB 视频源、树莓派摄像头,或者是一个网络源,如 IP 摄像头或来自网络的 m3u8 文件。HLS、RTMP 和实时 SRT 协议都可以使用。该向导可以帮助正确配置视频分辨率和声音。在最后一步,可以分配不同 知识共享Creative Commons 许可证。
3.直播后台(仪表板设置)
成功创建视频信号后,自动进入仪表板,它是所有其他设置的中心起点。要看到程序的全部功能,可以在系统偏好中切换到专家模式。
仪表板包含以下内容:
	视频信号设置。
	RTMP、SRT、HLS 服务器和快照的活动内容 URL。
	用于重新流式传输的所有活动发布服务。
	启动向导来创建额外的视频源。
	系统菜单。
	实时视频信号统计。
	实时系统监控。
4.平台推送
理论上讲,填写自己的公网IP,选择合适的推送平台,即可完成平台推送。
实际由于没有公网IP,仅实现了局域网视频流的流媒体服务推送。

【图】用户注册

image-20240430145806339.png

【图】设置虚拟视频流

image-20240430152642504.png

【图】测试视频直播推送效果:

image-20240430152919566.png

【图】后台进程详情:

image-20240430153906564.png

【图】其他测试虚拟视频直播

image-20240430155839715.png

【图】结束直播

image-20240430160254650.png

【图】平台推送

image-20240430161207455.png

//------END


回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 15

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表