Commit Graph

88 Commits

Author SHA1 Message Date
xiongziliang a64ce68592 解决单Track时,等待时间太长的问题 2020-11-29 09:38:04 +08:00
sunhui 48788cf25b 解决RtpServer启动UDPServer收流造成崩溃问题 2020-11-28 02:39:21 +08:00
xiongziliang 408a678ade 修复编译问题:#584 2020-11-21 22:32:01 +08:00
xiongziliang 3d8f015f5d GB28181推流,无人观看时不解复用数据 2020-11-14 23:11:28 +08:00
xiongziliang a93c57eb59 修复ehome推流相关bug: #549 2020-11-07 17:46:37 +08:00
xiongziliang d957b6816a rtp推流支持h264负载:#360 2020-11-01 22:27:44 +08:00
xiongziliang 700a16c759 大幅提升接收推流性能以及降低内存占用 2020-11-01 03:41:35 +08:00
xiongziliang 5c7a08eb7c 添加bom头 2020-10-24 23:37:43 +08:00
xiongziliang b5a25793c4 修复rtp tcp推流情况下获取Origin相关失败的问题 2020-10-24 23:34:22 +08:00
xiongziliang ab9a605a66 优化代码结构 2020-10-24 23:33:13 +08:00
xiongziliang 18459db8f1 支持ehome推流:#514 2020-10-24 23:32:23 +08:00
xiongziliang c5f1b4cd52 程序退出时清空RtpProcess对象 2020-10-24 23:29:44 +08:00
xiongziliang 44bb1ba5ef rtp端口取偶数:#526 2020-10-20 10:38:31 +08:00
xiongziliang b7d6442870 tcp情况下,rtp长度不得超过2K,防止发送端存在缓存覆盖的bug 2020-10-18 23:05:24 +08:00
xiongziliang e3364e9029 优化代码 2020-10-18 21:39:22 +08:00
xiongziliang 51fcaeda4c 更新第三方库 2020-10-18 21:33:36 +08:00
xiongziliang dfaa8b540c 使用临时变量和std::move减少智能指针的拷贝构造 2020-10-10 18:23:25 +08:00
xiongziliang 5cd8e8ae1c 添加媒体生成源信息 2020-09-27 11:32:49 +08:00
xiongziliang efdc105b40 减少内存拷贝,提升性能 2020-09-21 14:56:58 +08:00
xiongziliang 100af97d51 修复死锁问题:#486 2020-09-20 10:43:25 +08:00
xiongziliang 3b5053af50 修复关闭HLS后,编译失败的问题 2020-09-12 19:46:58 +08:00
xiongziliang 9e26a02fb1 实现rtsp/rtmp按需转协议功能 2020-09-12 19:09:56 +08:00
xiongziliang c711eedaa7 适配ZLToolKit代码,支持自定义创建Socket:#468 2020-09-12 19:03:52 +08:00
xiongziliang 9a088f4825 提高PSRtpSender对象的线程安全性 2020-09-12 18:53:51 +08:00
xiongziliang 9c96f8d31a 确保PSRtpSender对象的线程安全 2020-09-06 21:09:19 +08:00
xiongziliang 599e8493ca 添加utf8-bom头 2020-09-06 18:09:31 +08:00
xiongziliang 09e484794b 实现ps-rtp的发送 #366 2020-09-06 17:56:05 +08:00
xiongziliang 74d6689a65 rtp解包采用自有代码 2020-09-06 17:51:21 +08:00
xiongziliang 62da32477e ps rtp推流支持4个字节的头 2020-08-15 09:48:27 +08:00
xiongziliang e7e8969b4f ps解析添加外部缓存 2020-08-08 12:13:35 +08:00
xiongziliang a9b0ca9cdd hls支持opus 2020-08-01 20:56:34 +08:00
xiongziliang a22f97c777 rtsp/rtmp/mp4支持opus并整理代码 2020-08-01 10:22:12 +08:00
xiongziliang 85f28ce1f0 修复seq溢出时的日志误报:#418 2020-07-16 15:46:34 +08:00
xiongziliang 0bb593f817 rtp推流无人观看时,自动关闭端口:#410 2020-07-14 09:50:06 +08:00
xiongziliang a164b28608 优化rtp解析代码 2020-07-08 23:23:11 +08:00
xiongziliang b2ff53037b http api新建的rtp服务器可以自动超时移除 2020-07-08 10:25:30 +08:00
xiongziliang e58a63c528 优化代码 2020-07-08 10:09:16 +08:00
xiongziliang 248b2d5cb9 完善GB28181推流 2020-07-08 09:36:10 +08:00
xiongziliang 477f99b756 支持动态创建GB28181收流端口并可指定stream_id:#338 2020-07-07 10:01:12 +08:00
xiongziliang b603b8a68d 支持http api动态添加或关闭rtp服务器 2020-07-02 22:23:43 +08:00
xiongziliang e679e74695 去除多余#include 2020-06-30 21:14:51 +08:00
xiongziliang bbcb4d41f7 修复ps解析误判为aac的bug 2020-06-29 11:55:13 +08:00
xiongziliang f67e9fce9a 修复访问悬垂指针的可能 2020-06-28 15:21:41 +08:00
xiongziliang 5f50441f43 降低第三方库头文件依赖性 2020-06-12 18:17:49 +08:00
xiongziliang 974260156e 防止误报警告日志 2020-05-30 18:33:28 +08:00
xiongziliang fb4435fca9 rtp推流解析出frame才刷新保活计时器 2020-05-30 10:16:15 +08:00
xiongziliang 7b90daab24 修复h264/h265 prefixSize计算错误的bug 2020-05-26 17:00:51 +08:00
xiongziliang c20a1337a5 完善rtp丢包日志 2020-05-25 14:28:02 +08:00
xiongziliang 3c1e0531de 修复循环引用的问题 2020-05-21 11:44:57 +08:00
xiongziliang 198f223d63 进一步抽象ts/ps解析代码 2020-05-17 18:00:23 +08:00