Noah Sun's Home

  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 搜索

Kurento Media Server源码编译

发表于 2018-05-27 | 更新于 2019-01-06 | 分类于 Technology | 评论数: 0 | 阅读次数:
Build dependencyModule dependency graphKurento模块的依赖关系如下图所示 Module dependency listKurento模块依赖关系并不是严格的线性关系,所以编译顺序可以有多种组合,以下是其中一种可能的编译顺序: Externals: gstreamer libsrtp openh264 usrsctp jsoncpp gst-plugins-base gst-plugins-good gst-plugins-ugly gst-plugins-bad gst-libav openwebrtc-gst-plugins libnice K ...
阅读全文 »

搭建自己专属的vpn——Centos搭建vpn的几种办法

发表于 2018-04-07 | 更新于 2020-05-04 | 分类于 Tools | 评论数: 0 | 阅读次数:
前言上一篇《搭建自己专属的vpn——选择一个vps》提到如何选择一个vps,这一篇就淡淡如何利用vultr的vps搭建一个vpn。 方法一:搭建shadowsocks+serverspeeder(特别推荐)shadowsocks服务端安装参考官方Shadowsocks使用说明: CentOS: 12yum install python-setuptools && easy_install pip pip install shadowsocks Debian / Ubuntu: 12apt-get install python-pip pip install shadowso ...
阅读全文 »

搭建自己专属的vpn——选择一个vps

发表于 2018-04-07 | 更新于 2020-05-04 | 分类于 Tools | 评论数: 0 | 阅读次数:
前言作为一名技术人员,经常需要访问一些墙外的网站,你懂的。本来想直接购买个vpn,但又怕不太安全。看到网上有很多自己搭建vpn的教程,于是自己折腾了一下,终于成功搭建,随便与大家分享一些经验。 选择一个vps搭建vpn的第一步是,你必须有一台公网能访问的vps,而且该vps要在墙外,简单来说就是你必须要有一台能访问墙外的电脑。如何选择一个适合自己的vps呢?我自己认为主要有价格、稳定性和带宽等方面的因素,当然易操作性、良好的售后服务等也比较重要。 国外常见的vps有Linode、Vultr、SugarHosts、bandwagonhost等。 看了网上的一些评测,如《Vultr超高性价比VPS ...
阅读全文 »

RTMP协议规范_1.0

发表于 2017-11-19 | 更新于 2019-01-06 | 分类于 Technology | 评论数: 0 | 阅读次数:
译注 本文档主要翻译于rtmp specification 1.0。 绝大部分使用直译,小部分使用意译。专有名词基本不翻译,既保留规范的原意,又不会感觉翻译起来怪怪的。 IntroductionAdobe’s Real Time Messaging Protocol (RTMP)通过一个可靠的流传输通道提供双向的消息复用服务,流传输通道类似于 TCP [RFC0793],目的是在通信双方之间并行传输带有关联时间信息的音视频流和数据消息。实现通常按不同类型的消息分配不同的优先级,从而在传输带宽受限时可以影响消息在底层流传输通道的入队顺序。本文档描述了实时消息传递协议的语法和操作。 Termino ...
阅读全文 »

ctypes使用指南

发表于 2017-09-17 | 更新于 2019-01-06 | 分类于 Technology | 评论数: 0 | 阅读次数:
ctypes 简介从Python2.5开始引入。ctypes是Python的外部函数库。它提供了C兼容的数据类型,并且允许调用动态链接库/共享库中的函数。它可以将这些库包装起来给Python使用。 ctypes 入门本入门中的代码使用doctest确保可用。不过一些代码在linux/windows/mac os x中的行为可能略有差异,这在其doctest的注释中有所表示。少数代码示例引用了ctypes的c_int类型。这个类型是32bit系统中c_long类型的别名。所以你在期待c_int而显示c_long时不必疑惑,他们是一样的。 载入动态链接库ctypes导出了 cdll,在window ...
阅读全文 »

Protocol Buffers 使用教程

发表于 2017-08-05 | 更新于 2019-01-06 | 分类于 Technology | 评论数: 0 | 阅读次数:
概述什么是 protocol buffers?ProtocolBuffer 是用于结构化数据串行化的灵活、高效、自动的方法,类似 XML,不 过它更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码 来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结构。 他们如何工作你首先需要在一个.proto 文件中定义你需要做串行化的数据结构信息。每个 ProtocolBuffer 信息是一小段逻辑记录,包含一系列的键值对。这里有个非常简单的.proto 文件定义了个人信息: 12345678910111213141516message Person { ...
阅读全文 »

The background of this blog

发表于 2017-07-23 | 更新于 2019-01-06 | 分类于 Essay | 评论数: 0 | 阅读次数:
欢迎浏览本博客。作为第一篇非技术类的文章,可能没什么干货分享,但总感觉应该写点什么。好吧,就谈谈开博背景! 自由。本人喜欢自由的写作,在其他博客平台,总有各种各样的限制,比如审核。自己的博客,样式随便改。 简洁。喜欢MarkDown的简洁,也喜欢简洁的博客主题。 分享。无他,写博客就为了分享。当然,这也是大家相互学习的一种有效途径。 精彩。人生在世,不过短短几十年,我们不是什么伟人,但这可以记录我们的精彩。 战斗吧,兄弟!
阅读全文 »

Hello World

发表于 2017-06-18 | 更新于 2019-01-06 | 分类于 Technology | 评论数: 0 | 阅读次数:
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More in ...
阅读全文 »
12
Noah Sun

Noah Sun

Noah Sun's Blog.

18 日志
3 分类
32 标签
GitHub Facebook
© 2022 Noah Sun
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Pisces v6.4.2