计算机硕士,音视频,机器学习方向。GitHub:https://github.com/depthlove

0%

在上一篇文章 使用搬瓦工搭建 ShadowSocks 翻墙(VPN) 中提到了我购买了 VPS 服务资源,所谓物尽其用,仅让其充当 VPN 服务的工具有点浪费,可以在上面跑一些其它服务,比如流媒体直播服务、流媒体转码服务等。关于主机购买,也可以购买国内供应商的提供的主机服务,像阿里云、腾讯云、百度云等,可以关注他们的一些促销活动,在优惠力度大的时候囤机。

我的 VPS 服务器的操作系统为:

1
Operating system:  Centos 7 x86_64 bbr
阅读全文 »

《搬瓦工搭建 ShadowSocks 翻墙(VPN)系列》

(1) 搬瓦工搭建 ShadowSocks 翻墙(VPN)
(2) 搬瓦工搭建 ShadowSocks 翻墙(VPN)- 解决 IP 被墙
(3) 搬瓦工搭建 ShadowSocks 翻墙(VPN)- 解决 port 被封
(4) 搬瓦工搭建 ShadowSocks 翻墙(VPN)- 更换密码

为了查询资料的便利性,大部分时候需要使用 Google 浏览器,但是国内除了高校能默认支持访问 Google 的服务外,基本所有人想使用 Google 的服务都需要借助 虚拟专用网 VPN (Virtual Private Network) 工具。以前使用过一些 VPN 服务提供商提供的服务,出现过用了一段时间就使用不了了、服务不稳定、连接后访问网络资源慢,还有的干脆就无法使用。比如我花了 79 美金买过 NordVPN 的服务,网上的口碑和排名很靠前的。事实上真是花钱买烦恼,99%的概率连不上 NordVPN 服务,即使碰运气连上去了,但网速差的让人吐血。为这个事,与 NordVPN 的技术支持来往过好多封英文邮件,最终还是没有解决连不上服务器的问题。在国内想使用 Google 服务查询资料真是痛苦。搞笑的是,2018年12月初去韩国济州岛玩,在济州岛使用 NordVPN 服务倒是 99%以上概率连上服务器,网速也还可以。泪崩,在 NordVPN 上花的钱彻底打水漂了。好在工作所在公司提供了 VPN 服务,就一直使用到现在。

为能正常使用 Google 的资源以及考虑到数据访问的私密性,就开始考虑搭建一个私人的 VPN 服务。查询了一些资料,找到了 搬瓦工 (BandwagonHost) 。以下是搭建的流程:

阅读全文 »

1. 安装 JDK

1.1 检查 JDK 版本

检查 Mac 上是否已经安装了 jdk,在终端上执行命令

java -version

Spark 是使用 scala 语言开发的,如果要使用 Scala,就需要安装与之对应的 jdk 版本,Scala 的下载地址:http://www.scala-lang.org/download/。下载地址页面明确说明了要使用 Scala 就必须要求 java version 为 1.8 以上,也就是 Java 8 JDK 以上版本。

阅读全文 »

英语原文:Survey: The Impact of Apple’s HEVC Adoption

调查:苹果 HEVC 采用的影响
新的 Unisphere 报告显示OTT服务和其他视频发布商正在向HEVC转移,但同样对 AV1 感兴趣
作者:Streaming Media 编辑人员
发布时间:2018年1月23日

您是否想知道苹果决定在 HTTP Live Streaming(HLS)中添加 HEVC 对流发布社区意图部署 HEVC 有多大影响?最近一项对 Streaming Media 读者的调查显示,66.2%的受访者表示,苹果的举动产生了重大影响,到2018年年底,高达62.5%的人可能会向 HLS 中添加 HEVC。这些只是 Harmonic 公司和 Unisphere 研究机构今天联合发布的许多调查结果中的两个。这份名为“苹果 HEVC 采用的影响:基于调查的报告”的报告包括来自600多 Streaming Media 读者的回应。

这份可供下载的8页报告也显示了制片人对开放媒体联盟(AOM)AV1 编解码器的兴趣,66%以上的受访者表现出浓厚的兴趣。虽然目前超过25%的受访者分发使用 HEVC 编码的视频,但74%的受访者表示“已知或未知的内容使用费”是通过 HLS 部署 HEVC 的一个重要问题。

阅读全文 »

英语原文:AI and Machine Learning Push Video Quality to New Heights

人工智能和机器学习将视频质量推向新的高度
人工智能和机器学习以及深度学习和神经网络正在解决编码质量到隐藏字幕的 OTT(Over To Top)挑战。
作者:Ankur Patel
发布时间:2018-02-15

[对人工智能和机器学习如何彻底改变视频感兴趣?加入我们2月27日在伦敦的流媒体论坛,我们将介绍亚马逊,IBM等专注于人工智能和机器学习的演讲。]

自从1928年第一次播出电视节目以来,视频技术已经从模拟标准清晰度(SD)黑白电视到 OTT 数字高清(HD)流式传输到数百个的连接设备。根据思科最新的可视网络指数,到2021年视频流量将占所有互联网流量的82%,高于2016年的73%。而且,思科首席执行官 Chuck Robbins 预测,到2020年每小时将有100万台设备添加到网络中。 OTT 视频流最大的挑战是提供尽可能高的体验质量(QoE)和服务质量(QoS)。

阅读全文 »

今天是2017年12月31日,2017年的最后一天。马上就2018年了,在2017年有什么收获呢。仔细想想,好像没有什么收获,也没有印象最深的事情。

工作中做出的一点成绩就是开发了 iOS 平台的短视频 SDK,服务了一批企业客户。从2017年5月到现在主要就是做短视频 SDK 的事情,为了赶进度,每天都过的很快,没什么感觉。2017年下半年开始带人做一些事情,算是走带团队的路线了,发现在带人上经验上还需要完善,这方面有些小收获。

阅读全文 »

多说评论系统在2017年6月1日关闭服务后,对于自建博客该使用哪款评论系统我犯愁了。我仔细对比了国内的一些评论系统,发现没有一款能比得上多说。虽然我之前的多说评论在导出时发生了数据错乱以至于数据无法导进新的评论系统,但是我从内心底对维护多说服务的技术人员表示认可。在知道多说即将关闭服务之后,我立即就选用了 Disqus。Disqus 真的很难用,一是需要翻墙,二是可视化界面做的太糟糕。不想在评论系统上大费周折,就将就用到了现在。终于忍无可忍,搜索了些资料发现了基于 GitHub issue 的 gitmentgitalk 两款评论插件。经过比较我选用了 gitment

阅读全文 »

和子由渑池怀旧 苏轼 人生到处知何似,应似飞鸿踏雪泥。 泥上偶然留指爪,鸿飞那复计东西。 老僧已死成新塔,坏壁无由见旧题。 往日崎岖还记否,路上人困蹇驴嘶。

每一场剧的谢幕,都将会有一场新剧情演绎。体会这过程,人生阶段的爱恨交加才能不偏不倚,急于实现内心的渴求,往往在达到目标之后深深地感悟到人生的那些阶段本不该如此,人生的每个阶段应该是快乐的、幸福的,简单的。虽有现实的,人性的因素,让内心波浪起伏,只能说经历太少,对人生和生活理解的并不透彻。人生历程的持续,人生观、世界观、价值观都在向前演绎,是变好了,还是变坏了,取决于生活的态度。社会的浮躁,人心的攀比,在这人与社会演进的长河中,是走在岸边看风景,还是被吸进河中陷于疲惫挣扎。人需要有欲望,需要尝试,才能感悟。千人千种经历千种感悟,不变的是最终都会回归到来到出生时最简单的世界。人生每十年是一个阶段,十岁前的自己,二十岁前的自己,三十岁前的自己,四十岁前的自己……想一想,社会教会了人识别复杂的事物,人也从复杂中的事物中明白了最简单的道理。人生不过百余年,有所得,有所失,患得患失才是罪过。往前一步,可以向后看,不能后悔但需反思。读懂内心,何处不是“面朝大海,春暖花开。”

阅读全文 »

常见的 FLV 文件里封装的是 H.264 和 AAC 数据。对于 H.265(HEVC),FLV 支不支持呢,答案是官方版本不支持。想用 FLV 封装 H.265 数据,那该怎么搞?首先,需要一套 H.265 的编解码器,其次,就是扩展 FLV 的头 header,其实是增加对 H.265 CodecID 的支持。

今年6月6日苹果开发者大会开放了 iOS 平台的 HEVC API,也就是开发者可以调用 iOS 系统的 API 进行 H.265 硬编码了,但是只能在 iOS 11.0 及以上版本使用。目前,iOS 11.0 正式版还未正式发布,需要等到今年的9月份。不建议开发者将自己的 iOS 设备刷到 iOS 11.0 beta 版,因为升级 beta 版后非常卡。经测试,苹果的 H.265 编码出来的图像质量还是可以的,但是消耗码率较高。

苹果开放 H.265 编解码 API 势必会影响到整个 H.265 行业的发展,但 H.265 离真正落地和普及还需要时间。明年(2018年)再看 H.265 对整个音视频行业的影响。

阅读全文 »

去年(2016年)做深度学习项目的移动端移植用到了 cmake,现在把当时写的一篇使用流程贴出来,主要目的是备忘。废话不多说,直接进入正题。

1. 下载 X11 并安装

关于 Mac 版 X11,Mac 不再随附 X11,但 XQuartz 项目会提供 X11 服务器和客户端库。XQuartz 项目提供适用于 MacOS 的 X11 服务器和客户端库,网址是 https://www.xquartz.org。下载可用的最新版本并安装。具体说明见:关于 Mac 版 X11

2. 下载 cmake 的 dmg 格式并安装

下载地址: https://cmake.org/download/,本文使用的是 Mac OSX 10.6 or later,cmake-3.7.1-Darwin-x86_64.dmg 版本。

3. 终端安装 cmake

在终端执行命令:

sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install
阅读全文 »