独钓寒江雪

用C++的优雅,驯服Windows的狂野

Janus是一个开源的 WebRTC SFU 服务器,可以作为 WebRTC 的一个端将其收到的数据进行转发,同时提供了一些的控制能力。Janus 是基于插件架构的,其功能都是通过一个个插件来提供,我们可以为 Janus 开发插件,来扩展其功能。

阅读全文 »

众所周知,软件日志对问题的排查可以起到至关重要的作用,但在多人协同开发的情况下,可能会导致不同的人使用不同的日志打印风格,导致日志可阅读性不高。纵观各大知名软件的输出日志,无不有着规范的格式,非常利于阅读。

阅读全文 »

流媒体协议

RTP (Real-time Transport Protocol)

RTP 特征

实时传输协议(Real-time Transport Protocol)是一个网络传输层协议,它是由 IETF 的多媒体传输工作小组 1996 年在 RFC 1889 中公布的,它作为因特网标准在 RFC 3550(该文档的旧版本是 RFC 1889)有详细说明,RTP 标准定义了两个子协议:RTP 和 RTCP。

阅读全文 »

我们在安装了TortoiseSVN或TortoiseGit后,会自动在资源管理器的文件夹和文件图标上显示覆盖图标(Icon Overlay),这样可以比较方便的查看文件状态。

但有时候我们安装的其他软件,如Dropbox等,也会在资源管理器中显示覆盖图标。多个软件都显示覆盖图标时,会由于优先级问题导致覆盖图标不显示的问题。

本文讲述如何通过调整软件覆盖图标的优先级来解决诸如此类的问题。

阅读全文 »

写作本文时使用的 webrtc 版本为:branch heads/67

准备工作

请确保可以访问国外网站

系统语言切换到英文

系统 Windows 7/10 都可以,在“控制面板”–>”区域和语言”–>”管理”–>”更改系统区域设置”中切换到“英语(美国)”,然后重启系统。

阅读全文 »
0%