zlmedikit 功能齐全,进行开发有多种方式,API方式, C SDK方式,(具体可以看github) 此处只介绍在其代码上直接进行开发。 tests目录下有几个示例,是进行二次开发的优秀例子。 server目录下的源码,也可以作为进行二次开发的参考。 一、 test_httpApi.cpp 代码见下: BroadcastHttpRequestArgs是宏, 展开后是const Parse...
提供完善的标准C API,可以作SDK用,或供其他语言调用。 提供完整的MediaServer服务器,可以免开发直接部署为商用服务器。 提供完善的restful api以及web hook,支持丰富的业务逻辑。 打通了视频监控协议栈与直播协议栈,对RTSP/RTMP支持都很完善。 全面支持H265/H264/AAC/G711/OPUS。 其功能非常多,支持RTSP、RTMP[S...
1、使用c api,作为sdk使用,请参考这里. 2、作为独立的流媒体服务器使用,不想做c/c++开发的,可以参考 restful api 和web hook. 3、如果想做c/c++开发,添加业务逻辑增加功能,可以参考这里的测试程序. Docker 镜像 你可以从Docker Hub下载已经编译好的镜像并启动它: #此镜像为github持续集成自动编译推送,跟代码(...
提供完善的标准C API,可以作SDK用,或供其他语言调用。 提供完整的MediaServer服务器,可以免开发直接部署为商用服务器。 提供完善的restful api以及web hook,支持丰富的业务逻辑。 打通了视频监控协议栈与直播协议栈,对RTSP/RTMP支持都很完善。 全面支持H265/H264/AAC/G711/OPUS。 其功能非常多,支持RTSP、RTMP[S]...
本项目是对 ZLMediaKit 提供的 C Api 的 Java Api 封装(部分封装)。采用 JNA 对 ZLMediaKit C Api 进行解析,并进行微调和修改,基于 ZLMediaKit 项目的调用原始风格,各位网友可以参照 ZLMediaKit 原始项目文档编写应用程序。 使用此项目可以实现现有项目快速集成流媒体服务功能,无需部署额外的流媒体服务器,利用原...
编译完成后,会生成release目录,主要包含三种目标文件:MedisServer、SDK(C语言)和测试程序。MedisServer在Debug模式下启动可以使用命令`./MediaServer -d &`。SDK提供了头文件`ZLMediaKit/api/include`和库文件`ZLMediaKit/release/linux/Debug/libmk_api.so`。此外,还提供了一个测试程序位于`ZL...
api/tests/server.cpp Original file line numberDiff line numberDiff line change @@ -27,22 +27,397 @@ #include <csignal> #include <string> #include "mediakit.h" #ifdef _WIN32 #include "windows.h" #else #include "unistd.h" #endif using namespace std; int main(int argc,char *argv...
* Update Rtsp.cpp * c sdk识别到enable_webrtc * mk_api增加json库 * 对rtc http请求的处理 * c sdk 增加rtc服务器master (ZLMediaKit/ZLMediaKit#1574) Dw9 authored Apr 16, 2022 Verified 1 parent e712639 commit ebe4141 Showing 8 changed files with 361 additions and 24 deletions. Whitespace...
借助多路复用、多线程与异步网络IO,ZLMediaKit具有出色的并发性能。经过长期市场验证,它支持多种操作系统,如Linux、macOS、iOS、Android与Windows。画面延迟控制在500毫秒内,最低可达100毫秒,提供C API作为SDK,允许直接调用API。ZLMediaKit可部署为MediaServer服务器,支持RESTful API与Webhook。它支持H...
1、使用c api,作为sdk使用,请参考这里. 2、作为独立的流媒体服务器使用,不想做c/c++开发的,可以参考restful api和web hook. 3、如果想做c/c++开发,添加业务逻辑增加功能,可以参考这里的测试程序. Docker 镜像 你可以从Docker Hub下载已经编译好的镜像并启动它: ...