ZLMediaKit/src/Http
baigao-X 3fb43c5fef
Some checks failed
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
feat: 增加webrtc代理拉流 (#4389)
- 增加客户端模式,支持主动拉流、推流:
   - addStreamProxy接口新增支持whep主动拉流,拉流地址目前只兼容zlm的whep url。
   - addStreamPusherProxy接口新增支持whip主动推流,推流地址目前只兼容zlm的whip url。
   - 以上推流url格式为webrtc[s]://server_host:server_port/app/stream_id?key=value, 内部会自动转换为http[s]://server_host:server_port/index/api/[whip/whep]?app=app&stream=stream_id&key=value。

- 增加WebRtc p2p 模式:
  - 增加 ICE FULL模式。
  - 增加STUN/TURN 服务器。
  - 增加websocket 信令。
  - 增加P2P代理拉流。

---------

Co-authored-by: xia-chu <771730766@qq.com>
Co-authored-by: mtdxc <mtdxc@126.com>
Co-authored-by: cqm <cqm@97kid.com>
2025-09-20 16:23:30 +08:00
..
HlsParser.cpp AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HlsParser.h AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HlsPlayer.cpp rtsp/http类型播放协议支持自定义header 2025-09-10 21:51:26 +08:00
HlsPlayer.h Add network traffic statistics (#4239) 2025-05-02 16:23:25 +08:00
HttpBody.cpp feat: 增加webrtc代理拉流 (#4389) 2025-09-20 16:23:30 +08:00
HttpBody.h AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HttpChunkedSplitter.cpp AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HttpChunkedSplitter.h AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HttpClient.cpp feature:添加http head请求的支持 (#4321) 2025-06-30 20:46:18 +08:00
HttpClient.h AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HttpClientImp.cpp AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HttpClientImp.h release 8.0 2023-12-09 16:23:51 +08:00
HttpConst.cpp release 8.0 2023-12-09 16:23:51 +08:00
HttpConst.h AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HttpCookie.cpp AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HttpCookie.h AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HttpCookieManager.cpp AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HttpCookieManager.h Fix compile error when config with -DENABLE_SRT=OFF (#4132) 2025-02-11 13:23:24 +08:00
HttpDownloader.cpp AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HttpDownloader.h AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HttpFileManager.cpp 播放器(reader)setGetInfoCB时统一使用Session对象 (#4195) 2025-03-21 15:22:48 +08:00
HttpFileManager.h AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HttpRequester.cpp AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HttpRequester.h release 8.0 2023-12-09 16:23:51 +08:00
HttpRequestSplitter.cpp AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HttpRequestSplitter.h AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HttpSession.cpp 播放器(reader)setGetInfoCB时统一使用Session对象 (#4195) 2025-03-21 15:22:48 +08:00
HttpSession.h on_play/on_publish hook 新增protocol字段 (#4133 #4143) 2025-02-13 15:18:47 +08:00
HttpTSPlayer.cpp AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
HttpTSPlayer.h AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
TsPlayer.cpp rtsp/http类型播放协议支持自定义header 2025-09-10 21:51:26 +08:00
TsPlayer.h Add network traffic statistics (#4239) 2025-05-02 16:23:25 +08:00
TsplayerImp.cpp Add network traffic statistics (#4239) 2025-05-02 16:23:25 +08:00
TsPlayerImp.h Add network traffic statistics (#4239) 2025-05-02 16:23:25 +08:00
WebSocketClient.h AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
WebSocketSession.h AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
WebSocketSplitter.cpp AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00
WebSocketSplitter.h AI automatically translates all comments in the code into English (#3917) 2024-09-19 14:53:50 +08:00