宜昌市建设厅官方网站,vi设计的作用及意义,徐州网站建设 网站制作,wordpress怎么集成码支付ZLMediaKit官方文档写的挺详细的#xff0c;但是也不算特别详细。
按照上面的文档#xff0c;执行到cmake的时候#xff0c;会提示“srtp 未找到, WebRTC 相关功能打开失败”#xff0c;但是cmke还是可以继续啊。此时看文档说webrtc比较复杂#xff0c;默认是不编译的但是也不算特别详细。
按照上面的文档执行到cmake的时候会提示“srtp 未找到, WebRTC 相关功能打开失败”但是cmke还是可以继续啊。此时看文档说webrtc比较复杂默认是不编译的需要的话跳转到相应页面。
在这里可以看到会逐步安装openssl和libsrtp。
这里有个坑我通过git下载最新的包安装openssl没问题但是装libsrtp的时候configure时加入openssl路径时会提示路径不对如果不加入路径则可以成功但再编译zlm的时候还是会提示没有srtp。
后来说老老实实按照文档说的按他的命令来装openssl1.1.0果然libsrtp对路径就没有报错了。此时作死想着还是装最新的libsrtp当前版本是2.6装好后zlm还是找不到。
再回头装libsrtp的2.5的版本不过这里有一个变化make install之后看提示说可以用make runtest自己测试下我就执行了此时再zlm就没有问题了。感觉问题也有可能出在之前一直都没有make runtest上。
结论编译ZLMediaKit的webrtc的时候建议版本严格按照文档的来同时安装libsrtp之后执行一下make runtest。 最后提一下我用的服务器是autodl这个服务器很麻烦的点在于只有一个对外端口6006而我用来推流就很麻烦。这边用的方法是vscode端口映射映射了1935用于rtmp推流8000打开webrtc网页还有一些其他的有的没的。但最终webrtc还是不能拉流拉的时候提示超时也不知道为啥。但是别的拉流还是可以的就是延迟有点高也不知道为啥。