流媒体平台框架下载安装

Github下载

解压安装

选择Windows 安装平台的安装包(下载解压)

把解压生成的文件夹重命名放在本地磁盘,我这里测试放在E盘:

介绍其中的来个批处理文件:

start.bat

Windows调试运行(这个批处理文件是用来做测试Debug服务的,下载安装包的时候已经自带好了)

server.bat

Windows服务方式运行(这个是我自己新建的)

脚本代码:

cd ./

set curPath="%cd%"echo service path:%curPath%sc create EasyDarwin binPath= "%curPath%\EasyDarwin.exe -c %curPath%\easydarwin.xml" start=auto

sc failure EasyDarwin reset= 0 actions= restart/0net start EasyDarwin

pause

运行EasyDarwin

Windows调试运行:(开发环境)

直接运行start.bat,出现该界面表示运行成功:

推模式转发

格式:RTSP://[ip]:[rtsp_port]/EasyRelayModule?name=[relayName]&url="[RTSP_URL]"

案例:RTSP://192.168.18.73/EasyRelayModule?name=test&url="rtsp://192.168.18.240:554/onvif/live/1"

案例参数说明:

1、192.168.18.73:为本地局域网地址

2、rtsp://192.168.18.240:554/onvif/live/1:摄像头地址

3、 VLC播放器测试,打开网络串流吗输入以上案例测试地址:

RTSP://192.168.18.73/EasyRelayModule?name=test&url="rtsp://192.168.18.240:554/onvif/live/1"

4、 测试播放结果:

5、在CMD命令行模式检测结果(这里事先开启了Debug模式)

Debug模式开启,在配置文件easydarwin.xml中修改false为true

!!!注意:记得重新启动服务哦!(EasyDarwin.exe -c ./easydarwin.xml -d)

Windows服务方式运行:(生产环境)

直接运行server.bat

查看服务是否启动命令行运行:services.msc

查看服务状态

开始一个服务net start EasyDarwin

停止一个服务net stop EasyDarwin

删除一个服务sc delete EasyDarwin

三、FFMpeg推送摄像机视频到EasyDarwin

说明:FFmpeg推送,EasyDarwin转发,vlc播放,实现整个RTSP直播

测试地址:

ffmpeg -i "rtsp://192.168.18.240:554/onvif/live/1" -vcodec copy -acodec copy -rtsp_transport tcp -f rtsp "rtsp://192.168.18.73/test.sdp"

在Cmd命令行运行上面命令

前提是你必须在本地机已经安装好Windows 版本的FFmpeg编码器。

推流结果:

VLC播放地址:rtsp://192.168.18.73/test123.sdp,

测试结果:

Debug命令行输出信息

三、配置文件介绍

RTSP服务器端口

554

缓存模式:网络抖动,不应该设置为0

1

拉取模式IP地址配置

服务器本机IP地址

监听后台端口

8088

配置分发HLS服务器配置

http://www.easydarwin.com:8989/

3

false

4

4

后台管理查看配置文件

注意:Mongoose端口就是后台访问端口,例如在这里设置的8888,则在本地浏览器打开的时候访问以下url地址:http://127.0.0.1:8888/index.html (正确路径)

发送的

easydarwin 安装_流媒体技术学习笔记之(十一)Windows环境运行EasyDarwin-阿里云开发者社区...相关推荐

  1. pythondd_python学习笔记(五)之字典2-阿里云开发者社区

    python学习笔记(五)之字典2 编程实战中经常用到 实例1:copy >> ad = {"name":"wtf","hig" ...

  2. videojs 卡顿_流媒体技术学习笔记之(四)解决问题video.js 播放m3u8格式的文件,根据官方的文档添加videojs-contrib-hls也不行的原因解决了...

    总结: 说明: 测试环境:本测试全部来自阿里云直播和OSS存储点播以及本地服务器直播和点播 播放器:VideoJs 直播: 1.阿里云直播,需要CDN设置HTTP头 2.本地直播需要设置直播访问服务器 ...

  3. mysql定制化_【MySQL技巧】定制你的MySQL命令行-阿里云开发者社区

    我在登录MySQL后的命令行是这个样子的: warmbupt@pchuang:/windows/MyCode/SS$ mysql -u root -ppassw0rd Welcome to the M ...

  4. 测试接口python常用命令_用python实现接口测试(四、操作MySQL)-阿里云开发者社区...

    一.MySQL简介 使用Python进行MySQL的库主要有三个,Python-MySQL(更熟悉的名字可能是MySQLdb),PyMySQL和SQLAlchemy. Python-MySQL资格最老 ...

  5. python从键盘输入列表有缺陷_程序员必知的Python陷阱与缺陷列表-阿里云开发者社区...

    代码看起来可以工作,但不是以你"想当然""的方式.如果一段代码直接出错,抛出了异常,我不认为这是陷阱.比如,Python程序员应该都遇到过的"UnboundLo ...

  6. python模拟app操作_Python爬虫入门教程 49-100 Appium安装+操作51JOB_APP(模拟手机操作之一)手机APP爬虫-阿里云开发者社区...

    爬前准备工作 在开始安装Appium之前,你要先知道Appium是做什么的?Appium 是一个自动化测试开源工具,看到没,做测试用的,它有点类似Selenium,可以自动操作APP实现一系列的操作. ...

  7. python多线程原理_代码详解Python多线程、多进程、协程-阿里云开发者社区

    云栖号资讯:[点击查看更多行业资讯] 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 一.前言 很多时候我们写了一个爬虫,实现了需求后会发现了很多值得改进的地方,其中很重要的一点就是爬 ...

  8. 阿里mysql数据库同步_如何对MySQL数据库中的数据进行实时同步-阿里云开发者社区...

    数据传输(Data Transmission) 支持以数据库为核心的结构化存储产品之间的数据传输. 它是一种集数据迁移.数据订阅及数据实时同步于一体的数据传输服务.数据传输致力于在公有云.混合云场景下 ...

  9. echarts label加边框_关于echarts的lines中的label的设置 -问答-阿里云开发者社区-阿里云...

    附上代码,为啥lines里的label设置了,但是无效呢???求大神解释,么么哒~ lines测试 var dom = document.getElementById("main" ...

最新文章

  1. 免费有理之文件备份软件
  2. definer= 授权_mysql常见问题之视图权限控制--安全性为DEFINER
  3. 威斯康星大学计算机专业找工作,威斯康星麦迪逊大学计算机申请条件有哪些?...
  4. java:退出功能_Java 8:功能VS传统
  5. 【Flink】Flink Exceeded checkpoint tolerable failure threshold
  6. Entity Framework 6 执行Linq to Entities异常“p__linq__1 : String truncation: max=0, len=2, value=‘测试‘“
  7. asp之发布给IIS
  8. python识别数字程序_Python识别处理照片中的条形码
  9. 软考高项笔记 | 软技能
  10. 用U盘与移动硬盘制作WIN7启动盘(亲自实践)
  11. 秦疆 西部开源_Win10下安装Hadoop3.1.2详解
  12. JSF与JSTL TAG的互用问题
  13. python+selenium安装,自动化测试环境搭建
  14. 一文详解单目VINS论文与代码解读目录
  15. filecoin lotus 公钥私钥地址生成过程
  16. 链路追踪-Google-Dapper论文翻译总结
  17. 共同构建全球发展共同体,代谢组学义不容辞
  18. SSH连接方式及加密方式
  19. 对拼多多限时大红包的一些看法
  20. 低学历如何在职场中取胜

热门文章

  1. 型、T型、K型 热电偶的区别和特点
  2. bios怎么设置USB启动
  3. 桥接路由器总是掉线_无线路由器桥接完整教程(不会断网)【图文详解】
  4. MFC怎么封装CreateWindow
  5. Linux宝塔Apache死机,宝塔面板重启不了apache,出现错误:httpd not running, trying to start...
  6. Origin | 一个X对应多个Y的折线图
  7. android游戏降低画质,sky光遇画质模糊怎么办 调整游戏画质的方法
  8. [杂言] GoodBye,2016
  9. 胡凡算法笔记第二章摘录
  10. nagios配置示例