WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT/STUN/TURN server and client framework based on C++11
267 matches across 8 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | ZLMVersion.h.ini | 1 | #ifndef __GIT_VERSION_H__ |
| LOW | CMakeLists.txt | 1 | # MIT License |
| LOW | golang/zlmediakit/mk_common.go | 121 | } |
| LOW | ext-codec/VP9Rtp.cpp | 61 | pictureID, tl0PicIdx, |
| LOW | ext-codec/VP9Rtp.cpp | 81 | // +-+-+-+-+-+-+-+-+ - |
| LOW | ext-codec/VP9Rtp.cpp | 101 | // | .. | |
| LOW | ext-codec/CMakeLists.txt | 1 | # MIT License |
| LOW | ext-codec/AV1Rtp.cpp | 341 | // 解析聚合头 |
| LOW | ext-codec/SPSParser.c | 1 | #include <stdio.h> |
| LOW | ext-codec/SPSParser.c | 21 | #define CODEC_FLAG2_IGNORE_CROP 0x00010000 ///< Discard cropping information from SPS. |
| LOW | ext-codec/MP2A.cpp | 21 | |
| LOW | tests/test_ps.cpp | 1 | #include "Common/config.h" |
| LOW | tests/CMakeLists.txt | 1 | # MIT License |
| LOW | tests/test_rtp_pcap.cpp | 1 | #include "Common/config.h" |
| LOW | tests/test_sortor.cpp | 161 | // 模拟乱序,count是连续倒序次数,最多连续乱序8次 [AUTO-TRANSLATED:76bd8e43] |
| LOW | tests/test_pusherMp4.cpp | 141 | // You can use the mp4 file generated by test_server |
| LOW | tests/test_bench_push.cpp | 1 | /* |
| LOW | tests/test_server.cpp | 21 | |
| LOW | tests/test_server.cpp | 241 | loadIniConfig(); |
| LOW | tests/test_server.cpp | 261 | // hls address: http://127.0.0.1/live/0/hls.m3u8 |
| LOW | tests/test_httpClient.cpp | 81 | ///////////////////////////////http get/////////////////////// |
| LOW | server/pyinvoker.cpp | 1 | #if defined(ENABLE_PYTHON) |
| LOW | server/Process.cpp | 21 | |
| LOW | server/Process.cpp | 301 | // windows下目前没有比较好的手段往子进程发送SIGTERM或信号 [AUTO-TRANSLATED:cd32ad25] |
| LOW | server/CMakeLists.txt | 1 | # MIT License |
| LOW | server/WebApi.cpp | 21 | |
| LOW | server/WebApi.cpp | 41 | #include "FFmpegSource.h" |
| LOW | server/WebApi.cpp | 61 | #include "../webrtc/WebRtcSignalingSession.h" |
| LOW | server/WebHook.cpp | 761 | * kBroadcastHttpAccess event trigger mechanism |
| LOW | server/VideoStack.cpp | 1 | #if defined(ENABLE_VIDEOSTACK) && defined(ENABLE_X264) && defined(ENABLE_FFMPEG) |
| LOW | server/System.cpp | 21 | #include <Windows.h> |
| LOW | server/pyinvoker.h | 1 | |
| LOW | server/ShellParser.h | 21 | // - Whitespace splitting (space, tab, newline) |
| LOW | server/main.cpp | 21 | #include "Common/config.h" |
| LOW | server/main.cpp | 441 | // https服务器,端口默认443 [AUTO-TRANSLATED:24999616] |
| LOW | server/WebApi.h | 181 | }; |
| LOW | srt/SrtTransport.hpp | 1 | #ifndef ZLMEDIAKIT_SRT_TRANSPORT_H |
| LOW | srt/CMakeLists.txt | 1 | # MIT License |
| LOW | srt/SrtTransport.cpp | 1 | #include "Util/onceToken.h" |
| LOW | srt/Common.hpp | 1 | #ifndef ZLMEDIAKIT_SRT_COMMON_H |
| LOW | .github/workflows/docker_py.yml | 81 | # transparency data even for private images, pass --force to cosign below. |
| LOW | .github/workflows/docker.yml | 81 | # https://github.com/sigstore/cosign |
| LOW | api/CMakeLists.txt | 1 | # MIT License |
| LOW | api/include/mk_events_objects.h | 21 | ///////////////////////////////////////////RecordInfo///////////////////////////////////////////// |
| LOW | api/include/mk_events_objects.h | 41 | // Folder path |
| LOW | api/include/mk_events_objects.h | 61 | #define mk_mp4_info_get_file_size mk_record_info_get_file_size |
| LOW | api/include/mk_events_objects.h | 81 | // Parser::Url(), get the HTTP access url (excluding the parameters after ?) |
| LOW | api/include/mk_events_objects.h | 121 | |
| LOW | api/include/mk_transcode.h | 21 | |
| LOW | api/include/mk_transcode.h | 281 | #ifdef __cplusplus |
| LOW | api/include/mk_mediakit.h | 21 | #include "mk_events.h" |
| LOW | api/include/mk_tcp.h | 61 | |
| LOW | api/include/mk_common.h | 21 | #if defined(_WIN32) && defined(_MSC_VER) |
| LOW | api/include/mk_common.h | 41 | #endif |
| LOW | api/include/mk_common.h | 61 | |
| LOW | api/include/mk_common.h | 81 | // File log save days, set to 0 to disable log file |
| LOW | api/include/mk_util.h | 241 | */ |
| LOW | api/include/mk_frame.h | 21 | // cpp |
| LOW | api/source/mk_webrtc.cpp | 21 | #include "Thread/WorkThreadPool.h" |
| LOW | api/source/mk_recorder.cpp | 121 | // 默认解复用mp4不生成mp4 [AUTO-TRANSLATED:11f2dcee] |
| 171 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | www/ZLMRTCClient.js | 870 | function shimSenderReceiverGetStats(window) { |
| LOW | www/ZLMRTCClient.js | 978 | function shimAddTrackRemoveTrackWithNative(window) { |
| LOW | www/ZLMRTCClient.js | 2409 | function isActionAllowedInSignalingState(action, type, signalingState) { |
| LOW | www/ZLMRTCClient.js | 2459 | function addTrackToStreamAndFireEvent(track, stream) { |
| LOW | www/ZLMRTCClient.js | 2465 | function removeTrackFromStreamAndFireEvent(track, stream) { |
| LOW | www/ZLMRTCClient.js | 4887 | function shimTrackEventTransceiver(window) { |
| LOW | www/ZLMRTCClient.js | 5327 | function shimAddIceCandidateNullOrEmpty(window, browserDetails) { |
| LOW | www/ZLMRTCClient.js | 5632 | function isVideoConstrainsForScreenCast(constraints) { |
| LOW | www/ZLMRTCClient.js | 7184 | function throwIfCancellationRequested(config) { |
| LOW | www/ZLMRTCClient.js | 7500 | this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { |
| LOW | www/swagger/swagger-ui.js | 1 | !function webpackUniversalModuleDefinition(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"fu |
| LOW | www/swagger/swagger-ui-es-bundle-core.js | 2 | import*as e from"base64-js";import*as t from"ieee754";import*as r from"react";import*as n from"redux";import*as a from"i |
| LOW | www/swagger/swagger-ui-standalone-preset.js | 2 | !function webpackUniversalModuleDefinition(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"fu |
| LOW | www/webrtc/ZLMRTCClient.js | 870 | function shimSenderReceiverGetStats(window) { |
| LOW | www/webrtc/ZLMRTCClient.js | 978 | function shimAddTrackRemoveTrackWithNative(window) { |
| LOW | www/webrtc/ZLMRTCClient.js | 2409 | function isActionAllowedInSignalingState(action, type, signalingState) { |
| LOW | www/webrtc/ZLMRTCClient.js | 2459 | function addTrackToStreamAndFireEvent(track, stream) { |
| LOW | www/webrtc/ZLMRTCClient.js | 2465 | function removeTrackFromStreamAndFireEvent(track, stream) { |
| LOW | www/webrtc/ZLMRTCClient.js | 4887 | function shimTrackEventTransceiver(window) { |
| LOW | www/webrtc/ZLMRTCClient.js | 5327 | function shimAddIceCandidateNullOrEmpty(window, browserDetails) { |
| LOW | www/webrtc/ZLMRTCClient.js | 5632 | function isVideoConstrainsForScreenCast(constraints) { |
| LOW | www/webrtc/ZLMRTCClient.js | 7184 | function throwIfCancellationRequested(config) { |
| LOW | www/webrtc/ZLMRTCClient.js | 7500 | this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | CMakeLists.txt | 524 | # ---------------------------------------------------------------------------- |
| MEDIUM | CMakeLists.txt | 526 | # ---------------------------------------------------------------------------- |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | www/ZLMRTCClient.js | 4513 | // This is an ugly hack, but at the same time is way more robust than |
| MEDIUM | www/webrtc/ZLMRTCClient.js | 4513 | // This is an ugly hack, but at the same time is way more robust than |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | www/swagger/swagger-ui.js | 1 | !function webpackUniversalModuleDefinition(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"fu |
| LOW | www/swagger/swagger-ui.js | 1 | !function webpackUniversalModuleDefinition(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"fu |
| LOW | www/swagger/swagger-ui-es-bundle-core.js | 2 | import*as e from"base64-js";import*as t from"ieee754";import*as r from"react";import*as n from"redux";import*as a from"i |
| LOW | www/swagger/swagger-ui-es-bundle-core.js | 2 | import*as e from"base64-js";import*as t from"ieee754";import*as r from"react";import*as n from"redux";import*as a from"i |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | conf/config.ini | 715 | # Assuming your pull source format is not H264, H265, or AAC, you can use direct proxy mode to support RTSP proxying. |
| MEDIUM | src/Rtcp/RtcpFCI.h | 38 | // The number of lost macroblocks, in scan order as discussed above. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/openapi/generates.py | 70 | |
| LOW | tools/openapi/generates.py | 102 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | conf/config.ini | 521 | # Set this to 0 to improve compatibility with legacy RTSP devices that do not support `stap-a`. |