EasyDarwin是一款高性能开源RTSP流媒体服务器,基于go语言研发,维护和优化:RTSP推模式转发、RTSP拉模式转发、录像、检索、回放、关键帧缓存、秒开画面、RESTful接口、WEB后台管理、分布式负载均衡,基于EasyDarwin构建出了一套基础的流媒体云视频平台架构!
配置文件类型
EasyDarwin提供了默认配置文件和指定自定义配置文件的两种方式,详细说明见下表:
配置文件 | 说明 |
---|---|
默认配置文件 | 文件名称同可执行文件名称一致,位置与可执行文件同目录,后缀为.ini。如果不指定自定义配置文件时,程序会根据可执行文件名称在同级目录下搜寻配置文件。比如可执行程序名称为EasyDarwin.exe ,那配置文件应该为同目录下的EasyDarwin.ini |
自定义配置文件 | 不限制存储位置和命名,通过-config 参数传给程序。例如:./EasyDarwin -config=/Users/apple/Documents/EasyDarwinDev.ini 如果设置了自定义配置文件,那程序会忽略默认的配置文件 |
配置文件内容
基于EasyDarwin服务器的功能多样性,配置文件内容包括HTTP
部分和RTSP
部分,前者配置后台管理页面的一些参数,后者配置RTSP流媒体核心功能的一些参数。
HTTP部分
- port H