摘要:
参考: ISO/IEC 14496-12、ISO/IEC 14496-14、ISO/IEC 14496-15 https://github.com/ossrs/srs (srs4.0) https://zhuanlan.zhihu.com/p/374140861 https://www.jiansh 阅读全文
摘要:
参考: ISO/IEC 13818-1 https://www.cnblogs.com/jimodetiantang/p/9140808.html https://blog.csdn.net/leek5533/article/details/104993932/ 分析工具: https://easy 阅读全文
摘要:
参考: https://github.com/ossrs/srs (srs4.0) http://download.macromedia.com/f4v/video_file_format_spec_v10_1.pdf (Annex E) https://www.cnblogs.com/shawn- 阅读全文
摘要:
参考: ffplay 1. 概述 一个实时流播放器需要解决丢包、乱序、抖动、音视频同步等这些问题,特别是 udp 传输的场景。 本篇文章主要记录自己对于音视频同步的理解,注意,下文并不是按照 ffplay 的同步方法来介绍的,而是自己对于同步的理解。 2. 播放器简单设计 为下文描述方便,这里假设一 阅读全文
摘要:
参考: Linux多线程服务器编程 陈硕 1. 概述 在多线程环境下,对象被多个线程共享,这时对象的销毁成为一个问题。在程序遇到较大并发时,常常会因为对象已经析构了,但是另一个线程还会去调用对象的情况。 本文主要参考 <Linux多线程服务器编程 陈硕> 第一章相关内容,学习记录。 2. 析构与锁 阅读全文
摘要:
参考: https://rtmp.veriskope.com/docs/spec/ https://www.cs.cmu.edu/~dst/Adobe/Gallery/RTMPE.txt https://github.com/ossrs/srs (srs4.0) 1. 概述 本篇文章主要根据学习的相 阅读全文
摘要:
参考: stl 源码剖析 https://www.boost.org/sgi/stl/alloc.html 1. 概述 这篇文章主要记录 stl 常见容器的存储结构。 2. 空间配置器(allocator) 创建 stl 容器对象的时候,都会指定一个默认空间配置器,此空间配置器承担了容器内元素空间的 阅读全文
摘要:
参考: rfc 5246、rfc 6347 https://www.cnblogs.com/VideoCloudTech/p/14744210.html https://support.f5.com/csp/article/K73646361 1. 概述 tls 协议是基于 tcp 的协议,dtls 阅读全文
摘要:
参考: http://www.52im.net/thread-50-1-1.html https://freeswitch.org/confluence/display/FREESWITCH/NAT+Traversal 1. 概述 nat 穿越是一个复杂困难的话题,在较新的 ice 协议中,完整实现 阅读全文