Rtsp协议,FFmpeg推流,rtsp服务器,vlc拉流播放下载安装使用使用详细流程以及EasyDarwin服务的方案

FFmpeg推流,rtsp服务器,vlc拉流播放测试

FFmpeg

1. 简述:
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。
2. 下载安装使用:
下载地址:官方下载
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
直接解压:
在这里插入图片描述
将ffmpeg.exe的路径配置到环境变量里的Path里
在这里插入图片描述
在这里插入图片描述
在命令窗口输入“ffmpeg”测试是否配置成功
在这里插入图片描述
推送命令;
循环播放

ffmpeg -re  -stream_loop -1 -i E:\迅雷下载\视频\蜘蛛侠全家桶\zzx\zzx.mp4  -vcodec copy -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/ss

单次推送:

ffmpeg -re  -stream_loop -1 -i F:\Awen\photos\推流测试.mp4  -vcodec copy -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/ss

在这里插入图片描述

-i 是选择被执行文件

-r 30 是转换后视频的帧率,就是每秒的帧数

-s 640*480 是转换后视屏的分辨率

Rtsp服务器下载安装

下载地址:rtsp服务器下载
在这里插入图片描述
启动服务器:
在这里插入图片描述
在这里插入图片描述
ffmpeg推流
在这里插入图片描述

vlc下载安装测试

下载地址:vlc下载
在这里插入图片描述
安装即可
点击媒体——》打卡媒体串流,输入地址
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到此结束。

方案二EasyDarwin推流拉流

EasyDarwin 简介:

高性能开源RTSP流媒体服务器;
支持Windows、Linux、macOS平台;
基于go语言研发,维护和优化;
RTSP推模式转发;
RTSP拉模式转发;
录像、检索、回放;
关键帧缓存;
秒开画面;
WEB后台管理;
分布式负载均衡 。
高性能开源RTSP

下载地址:EasyDarwin
相关工具下载:
在这里插入图片描述
安装:
直接运行EasyDarwin.exe,以 Ctrl + C 停止服务。
在这里插入图片描述
打开浏览器输入 http://localhost:10008, 进入控制页面,默认用户名密码是admin/admin
在这里插入图片描述
推流可以使用上面的ffmpeg
可以使用EasyScreenLive
在这里插入图片描述
我依然使用上面的
播放使用EasyPlayer或者vlc

猜你喜欢

转载自blog.csdn.net/A_awen/article/details/123691509