Commit Graph

  • 48f62810c7 更新zltoolkit xia-chu 2023-09-28 16:00:33 +0800
  • ba01136f15 更新默认ssl证书 xia-chu 2023-09-28 15:48:51 +0800
  • 9f6930390a
    IP白名单支持ipv6 (#2858) 夏楚 2023-09-26 14:48:19 +0800
  • 3ff373471e 更新zltoolkit xia-chu 2023-09-23 20:34:53 +0800
  • d542eca4d7 http-flv拉流客户端支持压测模式 xia-chu 2023-09-23 20:34:43 +0800
  • 585f7c3a3a 修复ffmpeg日志保存目录相关bug xia-chu 2023-09-23 20:34:36 +0800
  • f69f3b3029
    docker 优雅关闭(docker stop graceful) (#2827) xiongguangjie 2023-09-09 10:59:27 +0800
  • f26e25323f 更新作者列表与readme xiongziliang 2023-09-02 19:26:24 +0800
  • 6fa4d1b92f Add semicolons to unify JS format Deepslient 2023-09-02 11:24:01 +0800
  • c83a3c5639 mk_media_source_broadcast_msg接口添加返回值 xia-chu 2023-09-02 13:06:42 +0800
  • 11fdffe84a 新增broadcastMessage接口 xia-chu 2023-09-02 13:00:36 +0800
  • 144165d537 新增mk_media_source_broadcast_msg接口 xia-chu 2023-09-02 12:58:20 +0800
  • e3e7495c90 新增webrtc播放器datachannel消息广播机制和接口 xia-chu 2023-09-02 12:53:56 +0800
  • 39dd886ec1 优化获取播放器列表相关功能 xia-chu 2023-09-02 12:06:35 +0800
  • d286ac1d73 NoticeCenter支持安全类型转换,解决监听者参数类型不一致导致的bug xia-chu 2023-09-02 10:52:07 +0800
  • c35b5e9215 rtp过滤逻辑限制version字段 xia-chu 2023-09-02 10:50:25 +0800
  • fef85da771
    修复调用close_stream同时调用getMediaList引发的崩溃 (#2800) waken 2023-08-31 10:53:46 +0800
  • 81966f2c48
    修复未开启sctp时,webrtc datachannel sdp交换相关bug (#2791) Dw9 2023-08-29 11:22:30 +0800
  • 62e9b56403
    合并主线分支 (#2794) feature/transcode 夏楚 2023-08-28 11:01:21 +0800
  • 75a3132964
    合并主线分支 (#2793) 夏楚 2023-08-28 11:01:05 +0800
  • 0844f09e24 addStreamProxy重复拉流时返回错误 (#2773) xia-chu 2023-08-26 23:02:19 +0800
  • 06a6d26491 提高http文件服务器安全性 xia-chu 2023-08-26 19:43:11 +0800
  • f36ccee3de 更新zltoolkit xia-chu 2023-08-26 11:34:30 +0800
  • cb4ab21548 修复rtsp组播遍历迭代器导致崩溃的bug xia-chu 2023-08-26 11:34:22 +0800
  • f3f4b49332 修复设置点播速度后时间戳跳跃问题 xia-chu 2023-08-26 11:34:12 +0800
  • b4fd445f2d webrtc测试页面不再刷新流列表 xia-chu 2023-08-26 11:33:54 +0800
  • 895e93cb6a 端口池分配端口改成无序分配 xia-chu 2023-08-20 12:07:04 +0800
  • 0c80f0c13c 更新zltoolkit xia-chu 2023-08-20 11:22:37 +0800
  • 90c164f7f7 rtsp播放器过滤非法的回复 (#2760) xia-chu 2023-08-20 11:19:57 +0800
  • e57463a1ed 静音音轨不参与rtc转码 cqm 2022-11-30 12:05:02 +0800
  • f4b2fd9c05 重构 audio_transcode 代码: - 独立出 RtcMediaSource,并只对rtc开放 - 增加Rtc g711转码开关 - 修改说明 cqm 2022-11-29 20:38:59 +0800
  • 2adc12c4ab 修复只有aac的Rtmp流无法注册bug cqm 2023-07-27 17:59:50 +0800
  • 442df29c83 增加转码配置说明 cqm 2023-05-24 23:32:39 +0800
  • 3765873582 处理转码和静音发生器冲突问题: 由于静音发生器产生的音频时间戳不连续,会导致转码出一大堆警告日志,并占用cpu 这变采用opus静音发生器来伪造rtc静音,而不是用转码: cqm 2022-11-17 12:43:30 +0800
  • 607d8ba0e7 实现音频转码功能: - 启用rtc:// schecma - 增加音频转码码率配置 - aac转码使用原通道数 cqm 2022-06-01 18:30:40 +0800
  • cb1650254f 支持多种类型的静音发生器 cqm 2022-10-27 16:23:20 +0800
  • 5041cf5ba4 RtpCodec保存和还原Rtp seq cqm 2022-11-30 16:32:50 +0800
  • 5c92b4e48f 增加FFmpegEncoder和test_audio_transcode, 主要修改有: - 使用FFmpegAudioFifo来简化代码 - 修复转码时间戳不规则递增,导致的音频破音和不连续问题 - 使用double来保存_tsp,避免出现2.5ms的frame_size(ffmpeg内置的opus) cqm 2022-05-31 17:10:02 +0800
  • b33c227cf4 AacTracker 增加构造函数 cqm 2022-06-01 11:35:52 +0800
  • e628cba1ca
    新增配置项过滤on_stream_changed hook协议类型 (#2759) 夏楚 2023-08-14 00:05:32 +0800
  • f69204b321
    hook请求添加hook_index, 防止hook请求乱序 (#2758) 夏楚 2023-08-13 20:46:08 +0800
  • 2e05119df1 修复访问http目录下索引文件相关的bug xia-chu 2023-08-08 14:24:01 +0800
  • 08299b6652 mp4录制新增追踪日志 xia-chu 2023-08-08 14:24:45 +0800
  • aac8905619 api secret无效时不再直接退出程序 xia-chu 2023-08-12 15:43:30 +0800
  • a7d95461ee 过滤掉不支持的webrtc rtp ext,提高webrtc转发兼容性 xia-chu 2023-08-12 15:24:20 +0800
  • 2378617dd8 修复前向声明导致的编译问题 xia-chu 2023-08-08 16:01:01 +0800
  • 383da1e09e
    优化代码 (#2741) 夏楚 2023-08-05 21:30:01 +0800
  • fbf4819c5a
    更新合作项目列表 夏楚 2023-08-05 21:29:34 +0800
  • 98a3b8ab91
    推流结束时,发送eof控制信令给rtmp播放器 (#2711 #2723) 夏楚 2023-08-05 09:26:52 +0800
  • ff225114ec
    修复rtsp服务可能无法发送rtp给nat内播放器的bug (#2737 #2740) 夏楚 2023-08-05 09:25:35 +0800
  • 2935bc1932
    修复sdp全局信息未保存问题 (#2739) 夏楚 2023-08-05 09:24:52 +0800
  • bd7982ecc1
    某些分支不开启docker ci (#2722) 夏楚 2023-07-29 23:52:17 +0800
  • 63a50104fa
    rtp ntp时间戳采用透传方式 (#2719) 夏楚 2023-07-29 23:04:26 +0800
  • 5a2bf8d196
    完成对enhanced rtmp videocodecid的兼容 (#2718) 夏楚 2023-07-29 23:03:28 +0800
  • bd8ad2eabf
    优化enhanced-rtmp解析性能 (#2717) 夏楚 2023-07-29 13:24:21 +0800
  • 00b3c5184a
    修复RtpProcess析构中抛异常导致崩溃的问题 (#2714) 夏楚 2023-07-29 13:24:07 +0800
  • 73c8a5faf4
    统一设置单字节对齐方式 (#2716) 夏楚 2023-07-29 13:07:22 +0800
  • 54194fe501
    兼容不规范的rtmp推流器 (#2417 #2715) 夏楚 2023-07-29 13:06:36 +0800
  • 5464313b41
    修复webrtc推流互斥锁重入死锁bug (#2713) 夏楚 2023-07-29 13:04:24 +0800
  • eaecf9a56c
    ip白名单添加局域网ip 10段 (#2712) 夏楚 2023-07-29 13:04:06 +0800
  • b9af556908
    Update README.md 夏楚 2023-07-28 14:51:13 +0800
  • 2bcbff09b0 web hook不再直接放行来自127.0.0.1播放鉴权请求 xia-chu 2023-07-27 15:51:07 +0800
  • 2c8a46862b 来自127.0.0.1的http api请求开启secret校验 xia-chu 2023-07-27 15:42:53 +0800
  • c1f6517471 在开启on_http_access hook时,访问http文件(或目录)ip白名单机制不生效 xia-chu 2023-07-27 15:39:43 +0800
  • dfae1aee97 修复设置allow_ip_range为空后,无法关闭鉴权相关bug xia-chu 2023-07-27 15:29:11 +0800
  • e81efec96e ip白名单机制只对需要secret校验的http api生效 xia-chu 2023-07-26 17:18:33 +0800
  • 22e3872cd4 优化ip过滤逻辑性能 xia-chu 2023-07-26 16:45:47 +0800
  • 706c63c64b 禁止通过setServerConfig接口修改ffmpeg.bin配置选项 xia-chu 2023-07-26 16:40:10 +0800
  • 098046cb1d 新增http api与http文件访问ip白名单限制机制,默认禁止公网访问 xia-chu 2023-07-26 16:33:21 +0800
  • e8f8b48d38
    fix rtsp player pull hik record stream (#2624 #2701) xiongguangjie 2023-07-25 15:47:28 +0800
  • 9317665058 支持enhanced-rtmp(H265) xia-chu 2023-07-22 23:11:40 +0800
  • b580d6c736 修复判断是否为增强型rtmp协议相关bug xia-chu 2023-07-22 20:08:54 +0800
  • 3e9a8b9d8b 优化函数命名 xia-chu 2023-07-22 19:40:28 +0800
  • 780a1eb9fc 完善rtmp关键帧与配置帧判断逻辑 xia-chu 2023-07-22 19:32:01 +0800
  • a86398b6db 优化与完善rtmp协议相关代码 xia-chu 2023-07-22 18:54:59 +0800
  • 47add54465
    新增支持enhanced-rtmp h265 推流 (#2694) 夏楚 2023-07-22 17:31:39 +0800
  • b44ca8fd6f
    rtmp协议支持更新metadata (#2669 #2692) 夏楚 2023-07-22 17:31:23 +0800
  • a97f1e503d
    提高http/rtsp header解析兼容性 (#2670 #2693) 夏楚 2023-07-22 17:31:02 +0800
  • 09aa38334e
    H264 rtsp sdp生成正确的packetization-mode (#2691) 夏楚 2023-07-22 17:30:39 +0800
  • 25d5e410c3
    禁止默认http api密钥,删除管理员越过鉴权逻辑 (#2655 #2690) 夏楚 2023-07-22 17:30:20 +0800
  • a17e842da2
    兼容ffmpeg6.0 (#2648 #2689) 夏楚 2023-07-22 17:29:09 +0800
  • eb382c3fc9
    修复whip delete_webrtc未注销流 (#2688) Dw9 2023-07-22 10:46:17 +0800
  • 19d6f1a003
    FLV player avoid script data first element not string (#2679 #2680) xiongguangjie 2023-07-20 17:13:26 +0800
  • a31108cc51
    避免清空库列表导致 test 编译失败 (#2677) Xiaofeng Wang 2023-07-19 23:36:03 +0800
  • 75e41bf3b8
    仅在有 parent 时设置到 parent 中 (#2676) Xiaofeng Wang 2023-07-19 22:38:28 +0800
  • 7b1a4d23e1
    Reset cached value at start (#2664) Xiaofeng Wang 2023-07-15 18:47:05 +0800
  • 4e33f5b477
    rtsp player add query param for content-base (#2637) xiongguangjie 2023-07-10 10:53:02 +0800
  • 8ee91d705b
    feat: support auto fill streamUrl by webrtc page(#2646) johzzy 2023-07-09 13:24:52 +0800
  • 15d752d6ae
    fix(www/webrtc): update 1080x720~1280x720 as default selected resolution in webrtc. (#2645) johzzy 2023-07-09 13:04:05 +0800
  • d41afa5d48
    fix typo. (#2644) johzzy 2023-07-09 10:25:10 +0800
  • 9e8568e753
    添加rtp ext: av1-rtp-spec (#2609) yogo-zhangyingzhe 2023-07-08 23:28:34 +0800
  • f55e13f9da c sdk新增on_mk_media_send_rtp_stop事件回调 xia-chu 2023-07-08 22:34:09 +0800
  • e6a19c4ecc 修复c api录制相关接口线程安全问题 xia-chu 2023-07-08 22:12:56 +0800
  • 97859a995b 更新addStreamProxy接口 xia-chu 2023-07-08 22:07:32 +0800
  • beae515bb2
    新增无人观看自动关闭流(无须hook返回)功能 (#2643) 夏楚 2023-07-08 21:36:34 +0800
  • e52c1cc510
    修复addFFmpegSource添加的流事件拦截可能失效问题 (#2642 #2629) 夏楚 2023-07-08 21:35:09 +0800
  • fad8dd74e7
    修复webrtc开启simulcast推流时,统计观看人数线程安全相关bug (#2640) 夏楚 2023-07-08 21:33:07 +0800
  • 077566d1e1
    新增支持on_publish hook返回stream_replace替换流id (#2641) 夏楚 2023-07-08 21:32:04 +0800
  • 575a4263c0 更新ZLToolKit,修复http/hls客户端复用无效socket的bug xia-chu 2023-07-08 10:19:43 +0800
  • 07a1a929ad
    修复HLS点播时下载切片过快的bug (#2635 #2628) Nick 2023-07-08 10:18:09 +0800