xiongziliang
4ea7565344
修复startSendRtp接口开启rtcp时触发断言异常的bug
...
此问题由pr(#2924 )引入
2023-11-12 19:55:18 +08:00
leibnewton
0a19627d86
修复startSendRtp成功后udp套接字被关闭的问题 ( #2468 #2924 )
...
对端端口未打开,udp得到connection refused的错误而关闭。
2023-10-25 15:14:08 +08:00
夏楚
5ca4ed53b2
防止析构函数抛异常导致崩溃问题 ( #2546 )
2023-06-11 22:07:15 +08:00
xiongziliang
c8a20f85f6
直接打印SockException类
2023-04-23 00:10:18 +08:00
xiongziliang
384c8677ea
startSendRtp接口在发送ps时支持只发送音频: #2217
2023-04-01 23:48:57 +08:00
xiongziliang
5bcfba1da4
startSendRtpPassive接口新增连接超时参数:close_delay_ms
2023-02-17 23:02:09 +08:00
xiongziliang
0374e7a660
startSendRtp接口支持同时接收流:#2109,#2149
2023-01-07 22:36:30 +08:00
mtdxc
754073918a
Header refactor ( #2115 )
...
* 优化MultiMediaSourceMuxer头文件包含
* 将MediaSinkDelegate和Demux移到MediaSink中
* MediaSource头文件重构, 独立出PacketCache.h
精简Frame和Track的头文件
* Rtmp头文件重构
* Rtsp头文件重构
* webrtc头文件重构
* 规范.h头文件包含,并将其移到.cpp中:
- 尽量不包含Common\config.h
- Util\File.h
- Rtsp/RtspPlayer.h
- Rtmp/RtmpPlayer.h
* 删除多余的Stamp.h和Base64包含
2022-11-29 11:07:13 +08:00
ziyue
ac1abb34da
新增媒体流flush机制:#1996
2022-10-16 19:54:17 +08:00
ziyue
2b64245c14
优化代码
2022-10-08 10:47:09 +08:00
xiongguangjie
9f716dd8b8
fix gb startsendpassive use random port return immediately not wait
2022-09-26 15:50:02 +08:00
xiongziliang
f0ae5a1bd7
优化日志提示
2022-08-27 11:00:24 +08:00
xiongziliang
0cab9c8d16
rtp发送去除重连机制
2022-08-27 10:59:15 +08:00
xiongziliang
6a4297845f
新增发送rtp被动关闭hook
2022-08-27 10:53:47 +08:00
xiongziliang
c2ab45f78d
完善线程安全设计
2022-08-27 10:17:06 +08:00
xiongziliang
9f0c15a4f0
startSendRtp接口支持rtcp接收超时主动停止
2022-08-20 12:48:27 +08:00
xiongziliang
8231c5c293
新增GB28181 tcp passive被动发送接口(startSendRtpPassive)
2022-05-14 23:25:22 +08:00
xiongziliang
b4166d5cfe
修复startSendRtp接口发送ipv4 udp地址失败的bug: #1635
2022-05-14 17:14:38 +08:00
ziyue
9861091b18
优先使用ipv4地址
2022-05-10 14:48:05 +08:00
ziyue
3062ea0e7c
初步支持ipv6: #576 , #1406
2022-05-07 20:06:08 +08:00
xiongziliang
a1b350c9f0
startSendRtp接口udp发送不指定端口时,从端口池获取端口
2022-04-09 10:33:27 +08:00
xiongziliang
2818e371b8
完善startSendRtp接口
2022-04-03 18:37:22 +08:00
xgj
61625f458f
for webapi startsendrtp can send raw rtp
2022-04-01 18:28:09 +08:00
夏楚
c72cf4cbcc
整理命名空间 ( #1409 )
...
* feat: remove using namespace mediakit in header files.
(cherry picked from commit d44aeb339a8a0e1f0455be82b21fe4b1b536299f)
* feat: remove using namespace mediakit in FFmpegSource.h
* feat: remove using namespace mediakit in RtpExt.h
* feat: remove using namespace mediakit in header files.
* feat: remove using namespace std in header files.
* feat: remove using namespace std in header files when zltoolkit remove std in header
* 补充命名空间
* 整理命名空间
* 整理命名空间2
* 修复macos ci
* 修复编译问题
* 修复编译问题2
* 修复编译问题3
Co-authored-by: Johnny <hellojinqiang@gmail.com>
Co-authored-by: Xiaofeng Wang <wasphin@gmail.com>
2022-02-02 20:34:50 +08:00
ziyue
e9008afca0
addTrack/inputFrame接口支持返回值;新增全局添加静音音频接口
2021-09-27 13:12:53 +08:00
ziyue
92736db5b2
适配zltoolkit
2021-06-08 11:29:32 +08:00
xia-chu
b6cbc87712
全面整理代码,去除编译警告
2021-01-17 18:31:50 +08:00
xiongziliang
c69e9b8ec1
主动发送rtp接口(startSendRtp)支持返回本地端口: #538
2021-01-02 20:43:02 +08:00
ziyue
fd15fe70b2
合并 https://gitee.com/kingyuanyuan/ZLMediaKit
2020-12-27 18:41:53 +08:00
hewenyuan
50927548e9
增加多路RTP视频流输出
2020-11-27 17:19:55 +08:00
xiongziliang
ab9a605a66
优化代码结构
2020-10-24 23:33:13 +08:00