[技术杂谈][原创]使用ffmpeg+easydarwin搭建临时访问的公网RTSP流

Posted FL1623863129

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[技术杂谈][原创]使用ffmpeg+easydarwin搭建临时访问的公网RTSP流相关的知识,希望对你有一定的参考价值。

原理和博客:在服务器部署一个可被外网访问的flask示例_li_il的博客-CSDN博客_flask允许外网访问

类似

第一步:申请一个阿里云服务器,这里新人可以申请免费试用1一个月ECS服务器,免费的哦,我申请的是ubuntu18.04服务器,其他都是按照最低要求来。

第二步:设置安全组

打开安全组

选择配置规则

自定义TCP端口建议全部开放不然无法从外网访问

 第三步:

安装依赖和程序

sudo apt update

sudo apt install ffmpeg

去github下载https://github.com/EasyDarwin/EasyDarwin

 对应Linux程序

修改配置文件,这里默认端口是554不知道为啥按默认来不行,我设置80确是可以

 启动easydarwin服务

bash start.sh

将视频文件转成循环播放的RTSP流

ffmpeg -re  -stream_loop -1 -i person2.mp4 -c copy -f rtsp rtsp://127.0.0.1:80/test

其中person2.mp4是一个视频文件,你可以换成自己的

最后验证一下是否可以访问,打开自己电脑windows或者linux系统上VLC播放器

 注意输入时候ip地址为自己公网的阿里云服务器公网IP地址就是你ssh那个ip地址。

以上是关于[技术杂谈][原创]使用ffmpeg+easydarwin搭建临时访问的公网RTSP流的主要内容,如果未能解决你的问题,请参考以下文章

[ubuntu][技术杂谈]ffmpeg将视频转成rtsp报错Could not write header for output file #0

[技术杂谈][原创]yolox快速训练助手使用教程

[技术杂谈][原创]淘宝敏感词列表持续更新

[技术杂谈][原创]一个可以搜索老版本显卡驱动的小工具

[技术杂谈][原创]利用Win32DiskImager来备份复制系统镜像

[技术杂谈][原创]验证cmd是否以管理员运行