baigao-X
|
3fb43c5fef
|
feat: 增加webrtc代理拉流 (#4389)
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
- 增加客户端模式,支持主动拉流、推流:
- 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 |
|
夏楚
|
ae662fa083
|
webrtc dtls默认采用https证书,如果https证书不存在则随机生成 (#2928)
之前默认随机创建dtls证书,导致每次启动证书都不一致,而Firefox要求同主机的dtls证书必须一致,所以导致每次服务重启,Firefox可能拒绝dtls握手。
并且在集群模式下,如果Firefox接入多个不同集群实例的webrtc服务,也可能导致webrtc dtls握手失败。
|
2023-10-25 17:50:29 +08:00 |
|
ziyue
|
56d6eb0f28
|
批量替换tab为4个空格
|
2023-03-03 15:24:12 +08:00 |
|
xiongziliang
|
5b7974a522
|
添加版权信息
|
2021-04-09 20:44:47 +08:00 |
|
ziyue
|
8edd093d68
|
添加bom头
|
2021-04-06 17:23:13 +08:00 |
|
xiongziliang
|
dc485c6211
|
支持根据情况选择是否发生rtp
|
2021-04-02 21:08:40 +08:00 |
|
ziyue
|
cc960a324f
|
支持多线程
|
2021-03-27 10:18:03 +08:00 |
|
ziyue
|
d0a1c72fda
|
dtls环境自动初始化,支持多线程
|
2021-03-27 10:18:03 +08:00 |
|
ziyue
|
bdf2783a6b
|
还原原始文件名
|
2021-03-27 10:18:03 +08:00 |
|