Commit Graph

  • 8e55e5dee4 fixed build error cqm 2023-02-20 17:45:00 +0800
  • d27e577b14 Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit into feature/transcode cqm 2023-02-20 17:07:15 +0800
  • 46842e6f29
    修复WebRTC播放导致媒体延迟注销问题 (#2246) Talus 2023-02-20 16:23:29 +0800
  • 1f2ef82b46 新增支持获取gop大小与间隔信息: #1570 ziyue 2023-02-20 16:10:22 +0800
  • 2e066f2b77 修复WebRTC播放特殊情况下推流器断开无法触发媒体注销的问题 TalusL 2023-02-20 15:36:15 +0800
  • 2f8dab66c5
    http地址支持相对路径 (#2223) alexliyu7352 2023-02-20 10:52:00 +0800
  • 5bcfba1da4 startSendRtpPassive接口新增连接超时参数:close_delay_ms xiongziliang 2023-02-17 23:02:09 +0800
  • 8f0ba6988b openRtpServer接口新增only_audio参数,优化语音对讲场景 xiongziliang 2023-02-17 22:43:45 +0800
  • 5cdaf982f3 更新zltoolkit,修复udp服务线程安全问题 ziyue 2023-02-15 11:51:24 +0800
  • 9f50b9159c
    的确有不少问题 alexliyu7352 2023-02-13 13:30:44 +0800
  • 719b137208
    修正macos持续集成运行目录 (#2234) zx 2023-02-12 22:44:37 +0800
  • 2f090e33cf 新增c sdk api,防止user_data导致的内存泄露 ziyue 2023-02-11 15:14:18 +0800
  • 5e91955dd0
    修改 macos 最后一步运行目录 zx 2023-02-11 14:55:56 +0800
  • d8b7870809
    拦截非 http 请求,打印相关数据 zx 2023-02-11 14:32:55 +0800
  • c7a67d7109
    修改 onRecvContent 注释。 zx 2023-02-11 14:18:59 +0800
  • 5078723236 新增mk_http_body无拷贝创建api ziyue 2023-02-11 11:55:06 +0800
  • 56586189cf 完善h264/h265分帧逻辑,更新h264文件直播测试程序 ziyue 2023-02-11 11:43:41 +0800
  • 0773e79fd1 新增自定义转协议创建mk_media接口 ziyue 2023-02-11 11:40:32 +0800
  • 9629dbd969 新增mk_ini配置文件相关接口 ziyue 2023-02-11 11:39:26 +0800
  • b3ba6d4214 完善mk_transcode相关接口 ziyue 2023-02-11 11:35:37 +0800
  • f6cba98a8e 修复FrameDispatcher可能导致死锁的问题 ziyue 2023-02-06 14:18:21 +0800
  • 6eb36ec883 获取MediaSource信息相关接口返回帧数相关字段:#1570 xiongziliang 2023-02-05 22:04:14 +0800
  • a0955d956a 优化代码风格 xiongziliang 2023-02-05 22:00:36 +0800
  • fb5b31a85f 更新media-server,修复某些国标流兼容性问题 xiongziliang 2023-02-05 21:39:10 +0800
  • a34c9079ba 有时候上游http协议不规范会导致直接输出eof, 特别是在自动重试机制开启下, 容易造成定时器没办法初始化从而拉不到流但是session一直存在,所以需要做一个判断,如果没数据直接报错 Alex 2023-02-05 16:24:42 +0800
  • 7b59ad874a 部分hls中会出现类似[../]或者[./]的相对地址, 因此写了一个解析的方法 Alex 2023-02-05 16:17:01 +0800
  • a52e9d6ba8 fix h264 no idr nal sps pps sei i slices xiongguangjie 2023-02-04 18:17:06 +0800
  • 878f1a556e 更新zltoolkit,减缓udp网络接收线程漂移问题 ziyue 2023-02-02 11:59:40 +0800
  • 6078ca3e81 修复hls注册抛异常可能导致的bug ziyue 2023-02-02 11:21:49 +0800
  • b9e68882bd
    Create devcontainer.json fengshaoqi 2023-01-10 14:41:25 +0800
  • 44f4e9acd4 openRtpServer udp多端口模式默认绑定发送端地址,防止多路同时推流时ssrc冲突问题 xiongziliang 2023-01-08 21:35:50 +0800
  • fcf70c6ef1 startSendRtpPassive接口支持同时接收流 xiongziliang 2023-01-08 21:24:29 +0800
  • 0374e7a660 startSendRtp接口支持同时接收流:#2109,#2149 xiongziliang 2023-01-07 22:36:30 +0800
  • 3b3a83b524
    修复MediaSource在startSendRtp后无法注销的bug (#2187) Dw9 2023-01-07 21:31:46 +0800
  • 3b39f1ea3d 格式化代码 xiongziliang 2023-01-07 21:29:27 +0800
  • 7b5391e339
    Merge branch 'ZLMediaKit:master' into master Dw9 2023-01-06 22:36:36 +0800
  • d3fffb7a56 修复mediasource在结束推流但在sendrtp时无法注销 Dw9 2023-01-06 22:30:55 +0800
  • f5755a17e7 合并 #2183 ziyue 2023-01-02 12:04:06 +0800
  • 08c47ff4f0 Merge branch 'feature/editable_rtsp_sdp' of github.com:a-ucontrol/ZLMediaKit ziyue 2023-01-02 11:59:56 +0800
  • 77e46353ce 新增支持mjpeg es rtp流 ziyue 2022-12-30 18:04:15 +0800
  • ae950606cb 修复JPEGTrack无法就绪的bug ziyue 2022-12-30 18:03:21 +0800
  • fda77f0daf !23 fix typo in RtspSession.cpp * fix typo in RtspSession.cpp Ikko Ashimine 2022-12-30 09:15:14 +0000
  • afa6465178 Changes to MP4Muxer for CodecJPEG Alexandr 2022-12-30 08:56:57 +0300
  • 8bcc2cddc8 Build without usrsctp Alexandr 2022-12-30 08:51:37 +0300
  • dc26bbf145 protected virtual bool sendRtspResponse(...) Alexandr 2022-12-30 08:50:30 +0300
  • eed5f02380
    rtsp/rtp 新增支持mjpeg编码 (#2166) a-ucontrol 2022-12-21 10:32:16 +0300
  • ca5d1d9fab 支持MJPEG ziyue 2022-12-21 14:55:37 +0800
  • 6df0b7c74b add bom header ziyue 2022-12-21 14:45:24 +0800
  • b9855f5be3 优化性能 ziyue 2022-12-21 13:38:45 +0800
  • a08e37931d 支持mjpeg pix type ziyue 2022-12-21 13:10:31 +0800
  • 855ba483a8 mjpeg rtp打包避免内存拷贝/修复mjpeg rtp解包huffman_table size字段错误的bug ziyue 2022-12-21 12:47:27 +0800
  • d4c88b4864 getVideoHeight(), getVideoWidth() and getVideoFps() in JPEGTrack Alexandr 2022-12-19 18:36:44 +0300
  • 09fcf769b0 处理转码和静音发生器冲突问题: 由于静音发生器产生的音频时间戳不连续,会导致转码出一大堆警告日志,并占用cpu 这变采用opus静音发生器来伪造rtc静音,而不是用转码: cqm 2022-11-17 12:43:30 +0800
  • 2a6013a3b8 实现音频转码功能: - 启用rtc:// schecma - 增加音频转码码率配置 - aac转码使用原通道数 cqm 2022-06-01 18:30:40 +0800
  • f8bd7f606e 支持多种类型的静音发生器 cqm 2022-10-27 16:23:20 +0800
  • 3def04b40e RtpCodec保存和还原Rtp seq cqm 2022-11-30 16:32:50 +0800
  • fdbd553e25 增加FFmpegEncoder和test_audio_transcode, 主要修改有: - 使用FFmpegAudioFifo来简化代码 - 修复转码时间戳不规则递增,导致的音频破音和不连续问题 - 使用double来保存_tsp,避免出现2.5ms的frame_size(ffmpeg内置的opus) cqm 2022-05-31 17:10:02 +0800
  • 05371e9b84 AacTracker 增加构造函数 cqm 2022-06-01 11:35:52 +0800
  • fda69e2a8e Modified JPEGRtpEncoder::inputFrame and JPEGRtpEncoder::rtp_send_jpeg Alexandr 2022-12-18 18:18:09 +0300
  • c295c6a238 FrameJPEG renamed to JPEGFrame according to ZLM style Alexandr 2022-12-17 19:44:10 +0300
  • 00a6d11b80 Micro fix Alexandr 2022-12-17 13:07:11 +0300
  • fb22a4aa48 完善jpeg相关逻辑 xiongziliang 2022-12-17 16:34:26 +0800
  • 8005c2b5ba 优化代码 xiongziliang 2022-12-17 15:12:30 +0800
  • d7356137f4 Merge branch 'feature/jpeg' of github.com:a-ucontrol/ZLMediaKit xiongziliang 2022-12-17 14:37:59 +0800
  • 6810952508 Improved JPEGRtpEncoder::inputFrame code but still not working Alexandr 2022-12-16 17:41:01 +0300
  • 7b265ababc Trying to send mjpeg via MultiMediaSourceMuxer Alexandr 2022-12-15 19:28:28 +0300
  • 96f549ab32 avoid bug for #2159 xiongguangjie 2022-12-15 19:17:09 +0800
  • f6a36180b4 修复webrtc转发可能内存越界的bug: #2159 monktan89 2022-12-14 15:08:59 +0800
  • 56ccd4332a 提高rtsp播放器兼容性: #2159 monktan89 2022-12-14 15:08:24 +0800
  • 9d40c82141 修复手机推rtc,其他协议拉流画面旋转 Dw9 2022-12-08 21:52:55 +0800
  • 04422b31b6 完善非法url提示:#2129 xiongziliang 2022-12-04 16:21:08 +0800
  • f05a9501fa
    Unified code style (#2137) 老衲不出家 2022-12-02 14:43:06 +0800
  • 2bf895fdcd Unified code style monktan89 2022-12-01 16:23:18 +0800
  • a12b7c8021 修正代码拼写错误 monktan89 2022-11-30 18:24:35 +0800
  • 68ea5465cc 修复addStreamProxy后,马上startSendRtp,触发的无人观看事件回调是MediaSourceNull的信息,导致无法关闭流bug(#2120) monktan89 2022-11-29 11:33:16 +0800
  • 754073918a
    Header refactor (#2115) mtdxc 2022-11-29 11:07:13 +0800
  • 59ecdd13e5 fix: WebRtcTransport 切换 poller 线程时,创建 WebRtcSession 不需要加锁 Johnny 2022-11-28 17:52:28 +0800
  • bc4fa2bc53
    fix(rtcp/bye): 收到rtcp bye时不断开webrtc连接 (#2123) johzzy 2022-11-28 17:52:37 +0800
  • 2f39d60ad1 fix(rtcp/bye): bye(203) 会在 sender audio track mute 时出现, 不能作为 shutdown 的依据 Johnny 2022-11-28 17:36:19 +0800
  • 6c655810ec 修复on_err事件死循环的bug: #2121 ziyue 2022-11-28 14:28:56 +0800
  • fef9d31631
    webrtc支持通过http参数指定是否优先tcp模式 (#2105) Dw9 2022-11-27 12:43:16 +0800
  • 45388d5c56 force_tcp改成perferred_tcp xiongziliang 2022-11-27 12:40:51 +0800
  • 31b2aacab3 Merge branch 'master' of github.com:Dw9/ZLMediaKit xiongziliang 2022-11-27 12:30:33 +0800
  • 50fa671564 修复析构中调用getOwnerPoller抛异常导致崩溃的bug:#2117 xiongziliang 2022-11-26 10:14:37 +0800
  • 05c3bab7bc 删除多余的Stamp.h和Base64包含 cqm 2022-11-25 12:29:58 +0800
  • baf69905e2 规范.h头文件包含,并将其移到.cpp中: - 尽量不包含Common\config.h - Util\File.h - Rtsp/RtspPlayer.h - Rtmp/RtmpPlayer.h cqm 2022-11-25 18:54:45 +0800
  • 45cc14a7d5 webrtc头文件重构 cqm 2022-11-25 18:55:04 +0800
  • 16c48e967d Rtsp头文件重构 cqm 2022-11-23 10:46:00 +0800
  • 27fd74d896 Rtmp头文件重构 cqm 2022-11-23 10:05:33 +0800
  • 2889335803 MediaSource头文件重构, 独立出PacketCache.h 精简Frame和Track的头文件 cqm 2022-11-25 21:00:01 +0800
  • 09fb5346c5 将MediaSinkDelegate和Demux移到MediaSink中 cqm 2022-08-29 10:40:28 +0800
  • a0946b26e1 优化MultiMediaSourceMuxer头文件包含 cqm 2022-06-17 12:55:13 +0800
  • 5b061ffafe put input and output parameters of ffmpeg in quotes, in case of some special chars (space, & etc.) cause unexpected failure Aven 2022-11-23 00:41:17 +0800
  • a3b30da3b1 webrtc push/play支持通过http参数指定tcp Dw9 2022-11-21 22:43:28 +0800
  • 9fd5152aa1 确保webrtc关闭udp模式时可用 ziyue 2022-11-19 09:52:10 +0800
  • d910c80a00 优化webrtc iceandidate端口相关代码 ziyue 2022-11-19 09:46:04 +0800
  • a9e53aae70 Merge branch 'master' of https://gitee.com/xia-chu/ZLMediaKit ziyue 2022-11-19 09:38:44 +0800
  • 188ee1f61a 消除编译警告 ziyue 2022-11-19 09:37:49 +0800
  • 68948288e0 TcpSession/UdpSession统一为Session类 ziyue 2022-11-19 09:33:10 +0800
  • 0d6fa1281a add rtc tcp port config and ignore candidate when port is 0 xiongguangjie 2022-11-19 01:51:53 +0800