Wener笔记故事指南
Tips
Versions
- 2.11
- 2021-03-17
- Trickle ICE
- iOS native SSL
- Android native codecs - H264, VP8, VP9, AMR-NB, AMR-WB
- iOS Swift 和 Android Kotlin 示例应用
- 2.10
- 2019-12-31
- WebRTC 视频交互 - RTCP-FB PLI, VP8 VP9 编码
- 音频
- 基于 RTCP 动态调整码率 - Opus, AMR, Speex
- MacOS Voice Processing IO
- 2.9
- 2019-6-13
- 视频会议
- macOS & iOS native SSL backen
- TURN over TLS
- SIP 多路监听
- 2.8
- 2018-9-5
- 主要
- OPUS param on the fly
- WebRTC interopability - RTP/SAVPF - SSRC
- 2.7
- 2017-9-25
- 主要
- DTLS for SRTP keying
- iOS (and Mac) H.264 Native Encoder and Decoder
- NAT64
- 2.6
- 2017-1-25
- 主要
- #1946
- Assertion in deinitializing client auth session when dialog creation fails
- 在之前版本中导致了大量异常
FAQ
How can I apply a fix from a particular ticket ?
- https://trac.pjsip.org/repos/wiki/FAQ#afix
- 找到对应的 Ticket
- 找到所有 Ticket 的 Change Set
- 下载 Change Set 为 Unified Diff
curl 'https://trac.pjsip.org/repos/changeset/5401?format=diff' -o changeset_r5401.patch
- 应用补丁
patch -p4 --dry-run < changeset_r3743.diff