windows下搭建EasyDarwin服务器

EasyDarwin服务器

  1. 首先去官网下载EasyDarwin流的文件,地址点这里,下载完成后直接双击直接运行(Windows)EasyDarwin.exe 官网有详细说明。
  2. 运行完成后点击打开浏览器输入localhost:10008出现如下截图说明启动成功
    windows下搭建EasyDarwin服务器_第1张图片

ffmpeg

视屏推送转码播放的工具,拥有强大的功能。我们也可以使用配套的EasyPusher感兴趣请自行百度,
1.下载ffmpeg,访问ffmpeg官网点击dowon下载,选择windows版本如下图所示:
windows下搭建EasyDarwin服务器_第2张图片
2.下载完成后,解压压缩包,配置环境变量,完成后打开cmd,输入ffmpeg -version出现如下截图说明安装成功
windows下搭建EasyDarwin服务器_第3张图片

ffmpeg推送本地视视频文件

1.既然安装了ffmpeg就要先试一下,先用ffmpeg推送本地视屏到你的easyDarwin服务器上命令如下

ffmpeg -re -i [你的MP4地址] -rtsp_transport tcp -vcodec h264 -f rtsp rtsp://你的服务器ip/data

在cmd输入命令后出现如下信息说明推送成功如下图:

windows下搭建EasyDarwin服务器_第4张图片windows下搭建EasyDarwin服务器_第5张图片可以选择vcl播放器,使用播放地址观看。也可以使用ffmpeg将rsp流转换成mu38

ffmpeg -i [rsp地址] -fflags flush_packets -max_delay 2 -flags -global_header -hls_time 2 -hls_list_size 3 -vcodec copy -y D:\project\ts\video.m3u8

easyplay.js强大的播放软件

使用easyplya.js在网页实时播放视频流实际操作请自行百度。

easydarwin怎么实现录像和视频回看

可以参考此博客

nginx代理文件夹

为什么要说nginx是因为当我们开启存储功能后,需要回看和筛选,通过mu38可以很好完成回看。所以当我们通过nginx代理文件夹后只需要通过网络就可以访问到我的mu38然后集成在html中,非常方便。
1.首先安装nginx (自行百度,过于简单)
2.修改nginx.conf的配置文件

autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
charset utf-8;
location / {
root F:/app/EasyDarwinGoM3u8/hk;
#autoindex: no;
#root html;
#index index.html index.htm;
}

配置完成后重新启动访问localhost/[文件夹] 可以看到代理文件夹目录了。
3.配置跨域
在使用easyplay.js中发现如果没有配置跨域可能会出现播放失败的情况,所以还需要在配置一下

add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods ‘GET,POST’;
add_header Access-Control-Allow-Headers ‘DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization’;

配置完成通过网络请求访问到你的mu38,在网页上进行播放。

你可能感兴趣的:(视频处理,nginx,ffmpeg,网络)