Page 58 - Web性能权威指南
P. 58

•   应用程序应该准备基于丢包的重发计数器;
               •   应用程序应该不发送大于路径 MTU 的数据报;
               •   应用程序应该处理数据报丢失、重复和重排;
               •   应用程序应该足够稳定以支持 2 分钟以上的交付延迟;
               •   应用程序应该支持 IPv4 UDP 校验和,必须支持 IPv6 校验和;
               •   应用程序可以在需要时使用 keep-alive(最小间隔 15 秒)。

               设计新传输协议必须经过周密的考虑、规划和研究,否则就是不负责任。要尽可能
               利用已有的库或框架,这个库或框架应该考虑了 NAT 穿透,而且能够与其他并发
               的网络流量和谐共存。

               我很高兴告诉大家:WebRTC 就是符合这些要求的框架!


















































               40   |   第 3 章
   53   54   55   56   57   58   59   60   61   62   63