windows下搭建EasyDarwin服务器

EasyDarwin服务器

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

ffmpeg

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

ffmpeg推送本地视视频文件

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

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

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

推送流在这里插入图片描述可以选择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,在网页上进行播放。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

stayhungerstayflush

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值