dengjfzh
|
18dbbc8d19
|
降低TCP RTP 2字节头被误判为EHOME头的风险 (#2502)
当TCP RTP包大小为256字节时,可能触发RtpSplitter::onSearchPacketTail误判为EHOME格式。
这个修改一旦检测到数据不是EHOME格式,则后续不再进行尝试,以减小误判的风险。
|
2023-05-27 22:27:10 +08:00 |
|
dengjfzh
|
032a2ac91d
|
修复TCP RTP 2字节头被误判为4字节头的问题 (#2499)
当RFC4571封装的RTP包大小在0x2400到0x24ff之间时,会被误认为是RTSP Interleaved
封装的数据。因为0x24正好是'$'的ASCII码,而RtpSplitter::onSearchPacketTail通过'$'来识别RTSP
Interleaved数据。暂时没有想到什么好的办法能够百分之百的正确区分RFC4571数据和RTSP
Interleaved数据。增加一个状态变量记录之前的状态,一旦检测到数据不是RTSP
Interleaved格式,则后续不再进行尝试,以减小误判的可能性。
|
2023-05-26 17:34:47 +08:00 |
|
xiongziliang
|
7a95c87a29
|
优化代码
空构造和析构函数替换为缺省
去除多余分号
|
2023-04-22 21:59:26 +08:00 |
|
samosirl
|
6ffbcbfde5
|
优化Ehome协议兼容性 (#2063)
|
2022-11-12 21:03:54 +08:00 |
|
xia-chu
|
f63b2b1863
|
去除编译警告,修复bug
|
2021-01-19 16:05:38 +08:00 |
|
xia-chu
|
b6cbc87712
|
全面整理代码,去除编译警告
|
2021-01-17 18:31:50 +08:00 |
|
xiongziliang
|
a93c57eb59
|
修复ehome推流相关bug: #549
|
2020-11-07 17:46:37 +08:00 |
|
xiongziliang
|
700a16c759
|
大幅提升接收推流性能以及降低内存占用
|
2020-11-01 03:41:35 +08:00 |
|
xiongziliang
|
18459db8f1
|
支持ehome推流:#514
|
2020-10-24 23:32:23 +08:00 |
|
xiongziliang
|
e3364e9029
|
优化代码
|
2020-10-18 21:39:22 +08:00 |
|
xiongziliang
|
62da32477e
|
ps rtp推流支持4个字节的头
|
2020-08-15 09:48:27 +08:00 |
|
xiongziliang
|
7019e4717c
|
整理授权协议
|
2020-04-04 20:30:09 +08:00 |
|
xiongziliang
|
0d9bdec182
|
支持rtp代理服务器
|
2019-12-06 11:54:10 +08:00 |
|
Gemfield
|
55d258fafc
|
Add rtp server
|
2019-12-05 19:20:12 +08:00 |
|