在编译过程中,需要确保启用了WebRTC的支持(通常是通过cmake的编译选项来设置)。 配置参数:在ZLMediaKit的配置文件中(如config.ini),设置启用WebRTC模块的相关参数,如监听地址、端口、SSL证书路径等。 2. 启用WebRTC模块 在编译ZLMediaKit时,通过cmake的编译选项-DENABLE_WEBRTC=ON来启用WebRTC模块。 确保WebRTC...
最新的zlmediakit源码自带有效的ssl证书default.pem,对应的域名是http://default.zlmediakit.com,该域名解析到的ip为127.0.0.1,用户在浏览器中打开https://default.zlmediakit.com/webrtc/即可开始测试。如果ZLMediaKit部署在其他主机,地址为http://192.168.41.252:8091/webrtc/。8091为config.ini文件中http配置的p...
在使用VS打开ZLMediaKit项目时,如果未开启webrtc, 会出现[CMake] -- set_file_group D:/XXX/project/ZLMediaKit/src 205 1> [CMake] -- srt 功能已开启 1> [CMake] CMake Warning at webrtc/CMakeLists.txt:28 (message): 1> [CMake] srtp 未找到, WebRTC 相关功能打开失败 ...
在ZLMediaKit中,WebRTC的配置主要在conf/WebRTC.conf文件中进行。您需要编辑该文件,设置WebRTC相关的参数,例如监听地址、端口、证书等。 运行ZLMediaKit 运行MediaServer可执行文件,并指定配置文件路径: ./MediaServer /path/to/WebRTC.conf 测试WebRTC 使用WebRTC客户端(如浏览器或WebRTC客户端库)连接到ZLMediaKi...
三、编译zlm,开启webrtc功能 #国内用户推荐从同步镜像网站gitee下载 git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit cd ZLMediaKit #千万不要忘记执行这句命令 git submodule update --init mkdir build cd build # 指定VS的cmake,这样就会生成VS的工程 ...
1> [CMake] srtp 未找到, WebRTC 相关功能打开失败 要开启webrtc,需要保证以下正确 开启了webrtc libsrtp编译正确且配置环境变量 开启成功的话, 会出现下面,然后安装ZLMediaKit > [CMake] -- Enable wepoll 1> [CMake] -- set_file_group D:/XXX/project/ZLMediaKit/3rdpart/ZLToolKit/src 80 ...
在使用VS打开ZLMediaKit项目时,如果未开启webrtc, 会出现 [CMake]--set_file_group D:/XXX/project/ZLMediaKit/src2051>[CMake]--srt 功能已开启1>[CMake]CMake Warning at webrtc/CMakeLists.txt:28(message):1>[CMake]srtp 未找到,WebRTC 相关功能打开失败 ...
其中,config.ini是配置文件,可以根据需要修改;default.pem是ZLMediaKit源码自带有效的ssl证书,对应的域名是default.zlmediakit.com,该域名解析到的ip为127.0.0.1,webrtc的推拉流测试会用到它。 双击MediaServer.exe就可以启动流媒体服务器了。 启动服务后,浏览器访问https://default.zlmediakit.com/webrtc/就可以...
最新的zlmediakit源码自带有效的ssl证书default.pem,对应的域名是default.zlmediakit.com,该域名解析到的ip为127.0.0.1,用户在浏览器中打开https://default.zlmediakit.com/webrtc/即可开始测试。请先推流后,再测试播放。如果webrtc无法播放, 请参考此issue ...
接着,安装libsrtp,即Secure Realtime Transport Protocol,方法依然熟悉,包括configure、make和make install。随后,进行ZLMediaKit的编译。在使用cmake进行编译时,需要关注输出信息,确保已开启webrtc功能。编译完成后,生成的可执行文件位于release/linux/MediaServer目录下。启动服务,使用ffmpeg将本地视频...