windows ZLMediaKit
Posted C# java C++ 开源通信
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows ZLMediaKit相关的知识,希望对你有一定的参考价值。
环境需求
ZLMediaKit git 后 默认到了 D:\\wwwroot\\ZLMediaKit 路径
openssl https://cmake.org/download/
cmake https://cmake.org/download/
cmake -version
cmake version 3.21.2
编译,注意有个点(.)
cmake .
打开生成的项目文件 并编译
D:\\wwwroot\\ZLMediaKit\\ZLMediaKit.sln
已启动生成… 1>------ 已启动生成: 项目: ZERO_CHECK, 配置: Debug x64 ------ 1>Checking Build System 2>------ 已启动生成: 项目: flv, 配置: Debug x64 ------ 3>------ 已启动生成: 项目: mov, 配置: Debug x64 ------ 4>------ 已启动生成: 项目: mpeg, 配置: Debug x64 ------ 5>------ 已启动生成: 项目: zlmediakit, 配置: Debug x64 ------ 6>------ 已启动生成: 项目: zltoolkit, 配置: Debug x64 ------ 7>------ 已启动生成: 项目: jsoncpp, 配置: Debug x64 ------ 2>Building Custom Rule D:/wwwroot/ZLMediaKit/CMakeLists.txt 3>Building Custom Rule D:/wwwroot/ZLMediaKit/CMakeLists.txt 4>Building Custom Rule D:/wwwroot/ZLMediaKit/CMakeLists.txt 5>Building Custom Rule D:/wwwroot/ZLMediaKit/CMakeLists.txt 6>Building Custom Rule D:/wwwroot/ZLMediaKit/CMakeLists.txt 7>Building Custom Rule D:/wwwroot/ZLMediaKit/server/CMakeLists.txt 2>amf0.c 3>fmp4-writer.c 4>mpeg-crc32.c 5>AACEncoder.cpp 6>Buffer.cpp 7>json_reader.cpp 3>mov-av1.c 2>amf3.c 4>mpeg-element-descriptor.c 5>H264Encoder.cpp 5>Device.cpp 4>mpeg-pack-header.c 4>mpeg-packet.c 3>mov-avc1.c 3>mov-dinf.c 3>mov-elst.c 2>aom-av1.c 2>flv-demuxer-script.c 3>mov-esds.c 3>mov-ftyp.c 3>mov-hdlr.c 2>flv-demuxer.c 2>flv-header.c 2>flv-muxer.c 4>D:\\wwwroot\\ZLMediaKit\\3rdpart\\media-server\\libmpeg\\source\\mpeg-packet.c(57,21): warning C4267: “-=”: 从“size_t”转换到“int”,可能丢失数据 4>mpeg-pat.c 4>mpeg-pes.c 4>D:\\wwwroot\\ZLMediaKit\\3rdpart\\media-server\\libmpeg\\source\\mpeg-pes.c(241,20): warning C4267: “-=”: 从“size_t”转换到“uint32_t”,可能丢失数据 4>mpeg-pmt.c 2>flv-parser.c 2>flv-reader.c 2>flv-writer.c 3>mov-hdr.c 3>mov-hvcc.c 3>mov-iods.c 4>D:\\wwwroot\\ZLMediaKit\\3rdpart\\media-server\\libmpeg\\source\\mpeg-pmt.c(235,76): warning C4244: “函数”: 从“__int64”转换到“int”,可能丢失数据 4>mpeg-ps-dec.c 4>D:\\wwwroot\\ZLMediaKit\\3rdpart\\media-server\\libmpeg\\source\\mpeg-ps-dec.c(93,21): warning C4267: “return”: 从“size_t”转换到“int”,可能丢失数据 4>D:\\wwwroot\\ZLMediaKit\\3rdpart\\media-server\\libmpeg\\source\\mpeg-ps-dec.c(155,25): warning C4267: “return”: 从“size_t”转换到“int”,可能丢失数据 4>D:\\wwwroot\\ZLMediaKit\\3rdpart\\media-server\\libmpeg\\source\\mpeg-ps-dec.c(158,13): warning C4267: “return”: 从“size_t”转换到“int”,可能丢失数据 4>mpeg-ps-enc.c 4>mpeg-psd.c 4>mpeg-psm.c 4>mpeg-sdt.c 3>mov-leva.c 3>mov-mdhd.c 3>mov-mehd.c 2>D:\\wwwroot\\ZLMediaKit\\3rdpart\\media-server\\libflv\\source\\flv-writer.c(125,20): warning C4267: “=”: 从“size_t”转换到“int”,可能丢失数据 2>hevc-annexbtomp4.c 2>hevc-mp4toannexb.c 2>mp3-header.c 2>mpeg4-aac-asc.c 2>D:\\wwwroot\\ZLMediaKit\\3rdpart\\media-server\\libflv\\source\\mpeg4-aac-asc.c(338,15): warning C4267: “return”: 从“size_t”转换到“int”,可能丢失数据 2>mpeg4-aac.c 3>mov-mfhd.c 3>mov-minf.c 3>mov-mvhd.c 4>mpeg-system-header.c 4>mpeg-ts-dec.c 4>D:\\wwwroot\\ZLMediaKit\\3rdpart\\media-server\\libmpeg\\source\\mpeg-ts-dec.c(249,35): warning C4267: “+=”: 从“size_t”转换到“uint32_t”,可能丢失数据 4>mpeg-ts-enc.c 7>json_value.cpp 4>mpeg-ts-h264.c 4>D:\\wwwroot\\ZLMediaKit\\3rdpart\\media-server\\libmpeg\\source\\mpeg-ts-h264.c(117,42): warning C4267: “return”: 从“size_t”转换到“int”,可能丢失数据 4>mpeg-ts-h265.c 4>D:\\wwwroot\\ZLMediaKit\\3rdpart\\media-server\\libmpeg\\source\\mpeg-ts-h265.c(95,42): warning C4267: “return”: 从“size_t”转换到“int”,可能丢失数据 4>mpeg-util.c 4>正在生成代码... 2>mpeg4-annexbtomp4.c 2>mpeg4-avc.c 2>mpeg4-hevc.c 2>mpeg4-mp4toannexb.c 3>mov-opus.c 3>mov-reader.c 3>mov-sidx.c 2>opus-head.c 2>D:\\wwwroot\\ZLMediaKit\\3rdpart\\media-server\\libflv\\source\\opus-head.c(293,39): warning C4244: “函数”: 从“__int64”转换到“int”,可能丢失数据 2>D:\\wwwroot\\ZLMediaKit\\3rdpart\\media-server\\libflv\\source\\opus-head.c(315,47): warning C4244: “函数”: 从“__int64”转换到“int”,可能丢失数据 2>D:\\wwwroot\\ZLMediaKit\\3rdpart\\media-server\\libflv\\source\\opus-head.c(325,27): warning C4244: “=”: 从“__int64”转换到“int”,可能丢失数据 2>D:\\wwwroot\\ZLMediaKit\\3rdpart\\media-server\\libflv\\source\\opus-head.c(338,37): warning C4244: “=”: 从“__int64”转换到“int”,可能丢失数据 2>D:\\wwwroot\\ZLMediaKit\\3rdpart\\media-server\\libflv\\source\\opus-head.c(367,38): warning C4244: “函数”: 从“__int64”转换到“int”,可能丢失数据 2>正在生成代码... 3>正在生成代码... 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Network\\Buffer.cpp(51,139): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据 3>正在编译... 3>mov-stco.c 3>mov-stsc.c 2>正在编译... 2>webm-vpx.c 6>Server.cpp 3>mov-stsd.c 3>D:\\wwwroot\\ZLMediaKit\\3rdpart\\media-server\\libmov\\source\\mov-stsd.c(501,30): warning C4267: “+=”: 从“size_t”转换到“int”,可能丢失数据 3>mov-stss.c 2>正在生成代码... 3>mov-stsz.c 3>mov-stts.c 3>mov-tag.c 3>mov-tfdt.c 3>mov-tfhd.c 3>mov-tfra.c 3>mov-tkhd.c 7>json_writer.cpp 4>mpeg.vcxproj -> D:\\wwwroot\\ZLMediaKit\\release\\windows64\\Debug\\mpeg.lib 2>flv.vcxproj -> D:\\wwwroot\\ZLMediaKit\\release\\windows64\\Debug\\flv.lib 3>mov-track.c 3>mov-trex.c 2>已完成生成项目“flv.vcxproj”的操作。 4>已完成生成项目“mpeg.vcxproj”的操作。 3>mov-trun.c 3>mov-tx3g.c 3>mov-udta.c 3>mov-vpcc.c 3>mov-writer.c 3>正在生成代码... 7>正在生成代码... 3>mov.vcxproj -> D:\\wwwroot\\ZLMediaKit\\release\\windows64\\Debug\\mov.lib 3>已完成生成项目“mov.vcxproj”的操作。 6>Session.cpp 7>jsoncpp.vcxproj -> D:\\wwwroot\\ZLMediaKit\\release\\windows64\\Debug\\jsoncpp.lib 5>MediaSink.cpp 6>Socket.cpp 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Network\\Socket.cpp(272,69): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据 6>TcpClient.cpp 5>MediaSource.cpp 6>TcpServer.cpp 6>UdpServer.cpp 5>MultiMediaSourceMuxer.cpp 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Network\\UdpServer.cpp(202,1): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据 6>sockutil.cpp 6>EventPoller.cpp 6>Pipe.cpp 5>Parser.cpp 5>Stamp.cpp 6>PipeWrap.cpp 5>config.cpp 6>SelectWrap.cpp 5>D:\\wwwroot\\ZLMediaKit\\src\\Common\\config.cpp(321,1): warning C4297: “Assert_Throw”: 假定函数不引发异常,但确实发生了 5>D:\\wwwroot\\ZLMediaKit\\src\\Common\\config.cpp(321,1): message : 函数是 extern "C" 并且指定了 /EHc 6>Timer.cpp 5>AAC.cpp 6>TaskExecutor.cpp 5>AACRtmp.cpp 6>WorkThreadPool.cpp 5>AACRtp.cpp 6>CMD.cpp 6>File.cpp 5>CommonRtmp.cpp 6>MD5.cpp 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\MD5.cpp(118,39): warning C4267: “参数”: 从“size_t”转换到“toolkit::MD5::size_type”,可能丢失数据 6>NoticeCenter.cpp 5>CommonRtp.cpp 6>SHA1.cpp 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\SHA1.cpp(277,15): warning C4309: “参数”: 截断常量值 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\SHA1.cpp(297,29): warning C4244: “=”: 从“uint64_t”转换到“uint32_t”,可能丢失数据 6>正在生成代码... 5>Factory.cpp 6>正在编译... 6>SSLBox.cpp 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\SSLBox.cpp(328,92): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\SSLBox.cpp(379,82): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\SSLBox.cpp(412,82): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\SSLBox.cpp(460,95): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据 6>SSLUtil.cpp 5>Frame.cpp 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\SSLUtil.cpp(96,98): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\SSLUtil.cpp(124,88): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\SSLUtil.cpp(322,120): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\SSLUtil.cpp(324,120): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\SSLUtil.cpp(349,121): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\SSLUtil.cpp(351,121): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据 6>SqlPool.cpp 6>base64.cpp 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\base64.cpp(65,16): warning C4244: “return”: 从“__int64”转换到“int”,可能丢失数据 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\base64.cpp(109,47): warning C4267: “初始化”: 从“size_t”转换到“int”,可能丢失数据 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\base64.cpp(111,84): warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\base64.cpp(122,38): warning C4267: “初始化”: 从“size_t”转换到“int”,可能丢失数据 6>logger.cpp 5>G711.cpp 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\logger.cpp(566,58): warning C4267: “参数”: 从“size_t”转换到“int32_t”,可能丢失数据 6>mini.cpp 6>util.cpp 5>H264.cpp 6>C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\VC\\Tools\\MSVC\\14.29.30037\\include\\algorithm(2892,24): warning C4244: “=”: 从“wint_t”转换到“char”,可能丢失数据 6>D:\\wwwroot\\ZLMediaKit\\3rdpart\\ZLToolKit\\src\\Util\\util.cpp(179): message : 查看对正在编译的函数 模板 实例化“_OutIt std::transform<std::_String_iterator<std::_String_val<std::_Simple_types<_Elem>>>,std::_String_iterator<std::_String_val<std::_Simple_types<_Elem>>>,wint_t(__cdecl *)(wint_t)>(const _InIt,const _InIt,_OutIt,_Fn)”的引用 6> with 6> [ 6> _OutIt=std::_String_iterator<std::_String_val<std::_Simple_types<char>>>, 6> _Elem=char, 6> _InIt=std::_String_iterator<std::_String_val<std::_Simple_types<char>>>, 6> _Fn=wint_t (__cdecl *)(wint_t) 6> ] 6>uv_errno.cpp 6>正在生成代码... 5>H264Rtmp.cpp 6>getopt.c 5>H264Rtp.cpp 6>zltoolkit.vcxproj -> D:\\wwwroot\\ZLMediaKit\\release\\windows64\\Debug\\zltoolkit.lib 6>已完成生成项目“zltoolkit.vcxproj”的操作。 5>正在生成代码... 5>正在编译... 5>H265.cpp 5>H265Rtmp.cpp 5>H265Rtp.cpp 5>L16.cpp 5>Opus.cpp 5>HlsParser.cpp 5>HlsPlayer.cpp 5>HttpBody.cpp 5>HttpChunkedSplitter.cpp 5>HttpClient.cpp 5>HttpClientImp.cpp 5>HttpConst.cpp 5>HttpCookie.cpp 5>HttpCookieManager.cpp 5>HttpDownloader.cpp 5>HttpFileManager.cpp 5>HttpRequestSplitter.cpp 5>HttpRequester.cpp 5>HttpSession.cpp 5>HttpTSPlayer.cpp 5>正在生成代码... 5>正在编译... 5>WebSocketSplitter.cpp 5>strCoding.cpp 5>MediaPlayer.cpp 5>D:\\wwwroot\\ZLMediaKit\\src\\Rtmp/RtmpPlayerImp.h(50,22): warning C4244: “初始化”: 从“float”转换到“uint32_t”,可能丢失数据 5>D:\\wwwroot\\ZLMediaKit\\src\\Rtsp/RtspPlayerImp.h(58,22): warning C4244: “初始化”: 从“float”转换到“uint32_t”,可能丢失数据 5>PlayerBase.cpp 5>D:\\wwwroot\\ZLMediaKit\\src\\Rtsp/RtspPlayerImp.h(58,22): warning C4244: “初始化”: 从“float”转换到“uint32_t”,可能丢失数据 5>D:\\wwwroot\\ZLMediaKit\\src\\Rtmp/RtmpPlayerImp.h(50,22): warning C4244: “初始化”: 从“float”转换到“uint32_t”,可能丢失数据 5>PlayerProxy.cpp 5>MediaPusher.cpp 5>PusherBase.cpp 5>PusherProxy.cpp 5>HlsMaker.cpp 5>HlsMakerImp.cpp 5>HlsMediaSource.cpp 5>MP4.cpp 5>MP4Demuxer.cpp 5>MP4Muxer.cpp 5>MP4Reader.cpp 5>MP4Recorder.cpp 5>Recorder.cpp 5>TsMuxer.cpp 5>Rtcp.cpp 5>D:\\wwwroot\\ZLMediaKit\\src\\Rtcp\\Rtcp.cpp(280,31): warning C4244: “=”: 从“uint64_t”转换到“long”,可能丢失数据 5>RtcpContext.cpp 5>正在生成代码... 5>正在编译... 5>RtcpFCI.cpp 5>FlvMuxer.cpp 5>Rtmp.cpp 5>RtmpDemuxer.cpp 5>RtmpMuxer.cpp 5>RtmpPlayer.cpp 5>RtmpProtocol.cpp 5>RtmpPusher.cpp 5>RtmpSession.cpp 5>D:\\wwwroot\\ZLMediaKit\\src\\Rtmp\\RtmpSession.cpp(426,17): warning C4244: “初始化”: 从“double”转换到“float”,可能丢失数据 5>amf.cpp 5>utils.cpp 5>Decoder.cpp 5>GB28181Process.cpp 5>PSDecoder.cpp 5>PSEncoder.cpp 5>RtpCache.cpp 5>RtpProcess.cpp 5>RtpSelector.cpp 5>RtpSender.cpp 5>RtpServer.cpp 5>正在生成代码... 5>正在编译... 5>RtpSession.cpp 5>RtpSplitter.cpp 5>TSDecoder.cpp 5>RtpCodec.cpp 5>RtpMultiCaster.cpp 5>RtpReceiver.cpp 5>Rtsp.cpp 5>RtspDemuxer.cpp 5>RtspMuxer.cpp 5>RtspPlayer.cpp 5>RtspPusher.cpp 5>RtspSession.cpp 5>D:\\wwwroot\\ZLMediaKit\\src\\Rtsp\\RtspSession.cpp(784,25): warning C4244: “参数”: 从“double”转换到“float”,可能丢失数据 5>RtspSplitter.cpp 5>UDPServer.cpp 5>ShellSession.cpp 5>正在生成代码... 5>SPSParser.c 5>D:\\wwwroot\\ZLMediaKit\\src\\Extension\\SPSParser.c(1059,54): warning C4018: “>=”: 有符号/无符号不匹配 5>D:\\wwwroot\\ZLMediaKit\\src\\Extension\\SPSParser.c(1060,54): warning C4018: “>=”: 有符号/无符号不匹配 5>D:\\wwwroot\\ZLMediaKit\\src\\Extension\\SPSParser.c(1260,35): warning C4018: “<”: 有符号/无符号不匹配 5>D:\\wwwroot\\ZLMediaKit\\src\\Extension\\SPSParser.c(1406,27): warning C4018: “<”: 有符号/无符号不匹配 5>D:\\wwwroot\\ZLMediaKit\\src\\Extension\\SPSParser.c(1430,27): warning C4018: “<”: 有符号/无符号不匹配 5>D:\\wwwroot\\ZLMediaKit\\src\\Extension\\SPSParser.c(1443,27): warning C4018: “<”: 有符号/无符号不匹配 5>D:\\wwwroot\\ZLMediaKit\\src\\Extension\\SPSParser.c(1465,19): warning C4018: “<”: 有符号/无符号不匹配 5>D:\\wwwroot\\ZLMediaKit\\src\\Extension\\SPSParser.c(1882,19): warning C4018: “<”: 有符号/无符号不匹配 5>D:\\wwwroot\\ZLMediaKit\\src\\Extension\\SPSParser.c(1947,47): warning C4018: “>=”: 有符号/无符号不匹配 5>D:\\wwwroot\\ZLMediaKit\\src\\Extension\\SPSParser.c(1948,47): warning C4018: “>=”: 有符号/无符号不匹配 5>D:\\wwwroot\\ZLMediaKit\\src\\Extension\\SPSParser.c(1996,49): warning C4018: “>”: 有符号/无符号不匹配 5>D:\\wwwroot\\ZLMediaKit\\src\\Extension\\SPSParser.c(2002,49): warning C4018: “>”: 有符号/无符号不匹配 5>D:\\wwwroot\\ZLMediaKit\\src\\Extension\\SPSParser.c(1678,34): warning C4101: “iVuiPresent”: 未引用的局部变量 5>D:\\wwwroot\\ZLMediaKit\\src\\Extension\\SPSParser.c(2134,41): warning C4018: “>”: 有符号/无符号不匹配 5>D:\\wwwroot\\ZLMediaKit\\src\\Extension\\SPSParser.c(2208,94): warning C4244: “=”: 从“double”转换到“float”,可能丢失数据 5>zlmediakit.vcxproj -> D:\\wwwroot\\ZLMediaKit\\release\\windows64\\Debug\\zlmediakit.lib 5>已完成生成项目“zlmediakit.vcxproj”的操作。 8>------ 已启动生成: 项目: mk_api, 配置: Debug x64 ------ 9>------ 已启动生成: 项目: MediaServer, 配置: Debug x64 ------ 10>------ 已启动生成: 项目: bom, 配置: Debug x64 ------ 11>------ 已启动生成: 项目: tab, 配置: Debug x64 ------ 12>------ 已启动生成: 项目: test_bench_proxy, 配置: Debug x64 ------ 13>------ 已启动生成: 项目: test_bench_pull, 配置: Debug x64 ------ 14>------ 已启动生成: 项目: test_bench_push, 配置: Debug x64 ------ 15>------ 已启动生成: 项目: test_httpApi, 配置: Debug x64 ------ 16>------ 已启动生成: 项目: test_httpClient, 配置: Debug x64 ------ 17>------ 已启动生成: 项目: test_pusher, 配置: Debug x64 ------ 18>------ 已启动生成: 项目: test_pusherMp4, 配置: Debug x64 ------ 19>------ 已启动生成: 项目: test_rtcp, 配置: Debug x64 ------ 20>------ 已启动生成: 项目: test_rtcp_fci, 配置: Debug x64 ------ 21>------ 已启动生成: 项目: test_rtp, 配置: Debug x64 ------ 22>------ 已启动生成: 项目: test_server, 配置: Debug x64 ------ 23>------ 已启动生成: 项目: test_sortor, 配置: Debug x64 ------ 18>Building Custom Rule D:/wwwroot/ZLMediaKit/tests/CMakeLists.txt 21>Building Custom Rule D:/wwwroot/ZLMediaKit/tests/CMakeLists.txt 22>Building Custom Rule D:/wwwroot/ZLMediaKit/tests/CMakeLists.txt 13>Building Custom Rule D:/wwwroot/ZLMediaKit/tests/CMakeLists.txt 20>Building Custom Rule D:/wwwroot/ZLMediaKit/tests/CMakeLists.txt 19>Building Custom Rule D:/wwwroot/ZLMediaKit/tests/CMakeLists.txt 14>Building Custom Rule D:/wwwroot/ZLMediaKit/tests/CMakeLists.txt 15>Building Custom Rule D:/wwwroot/ZLMediaKit/tests/CMakeLists.txt 16>Building Custom Rule D:/wwwroot/ZLMediaKit/tests/CMakeLists.txt 23>Building Custom Rule D:/wwwroot/ZLMediaKit/tests/CMakeLists.txt 9>Building Custom Rule D:/wwwroot/ZLMediaKit/server/CMakeLists.txt 10>Building Custom Rule D:/wwwroot/ZLMediaKit/tests/CMakeLists.txt 11>Building Custom Rule D:/wwwroot/ZLMediaKit/tests/CMakeLists.txt 17>Building Custom Rule D:/wwwroot/ZLMediaKit/tests/CMakeLists.txt 8>Building Custom Rule D:/wwwroot/ZLMediaKit/api/CMakeLists.txt 12>Building Custom Rule D:/wwwroot/ZLMediaKit/tests/CMakeLists.txt 11>tab.cpp 14>test_bench_push.cpp 16>test_httpClient.cpp 15>test_httpApi.cpp 17>test_pusher.cpp 22>test_server.cpp 18>test_pusherMp4.cpp 10>bom.cpp 8>mk_common.cpp 23>test_sortor.cpp 13>test_bench_pull.cpp 21>test_rtp.cpp 20>test_rtcp_fci.cpp 12>test_bench_proxy.cpp 19>test_rtcp.cpp 9>FFmpegSource.cpp 9>Process.cpp 19>test_rtcp.vcxproj -> D:\\wwwroot\\ZLMediaKit\\release\\windows64\\Debug\\test_rtcp.exe 20>test_rtcp_fci.vcxproj -> D:\\wwwroot\\ZLMediaKit\\release\\windows64\\Debug\\test_rtcp_fci.exe 11>tab.vcxproj -> D:\\wwwroot\\ZLMediaKit\\release\\windows64\\Debug\\tab.exe 10>bom.vcxproj -> D:\\wwwroot\\ZLMediaKit\\release\\windows64\\Debug\\bom.exe 24>------ 已启动生成: 项目: test_wsClient, 配置: Debug x64 ------ 25>------ 已启动生成: 项目: test_wsServer, 配置: Debug x64 ------ 24>Building Custom Rule D:/wwwroot/ZLMediaKit/tests/CMakeLists.txt 25>Building Custom Rule D:/wwwroot/ZLMediaKit/tests/CMakeLists.txt 16>test_htt以上是关于windows ZLMediaKit的主要内容,如果未能解决你的问题,请参考以下文章
ZLMediaKit + wvp-GB28181-pro 流媒体服务搭建
Ubuntu18.04编译ZLMediakit支持webrtc