摘要: Linux中main是如何执行的 这是一个看似简单的问题,但是要从Linux底层一点点研究问题比较多。找到了一遍研究这个问题的文章,但可能比较老了,还是在x86机器上进行的测试。 "原文链接" 开始 问题很简单:linux是怎么执行我的main()函数的? 在这片文档中,我将使用下面的一个简单c程序阅读全文
posted @ 2017-11-02 22:19 HarlanC 阅读(255) 评论(0) 编辑
摘要: 效果图 先上一个效果图: 背景 公司最近在做VR直播平台,VR开发我们用到了Unity,而在Unity中播放视频就需要一款视频插件,我们调研了几个视频插件,记录两个,如下: Unity视频插件调研 网上搜了搜,最流行的有以下两款Unity插件: "AVPro" 这个在Unity商店售价150$,最新阅读全文
posted @ 2017-10-23 23:39 HarlanC 阅读(388) 评论(2) 编辑
摘要: 如何在不同的语言/平台中获取Android ID 最近开发工作中需要使用到AndroidID,在Unity和native code中也需要使用,java获取很方便,Unity中也不难,最难的是在native code中获取。 获取android ID需要有一个上下文实例,也就是Context实例,看阅读全文
posted @ 2017-10-22 15:59 HarlanC 阅读(122) 评论(1) 编辑
摘要: 正确的方法是在classpath中把android.jar的绝对路径加进去。阅读全文
posted @ 2017-09-20 13:50 HarlanC 阅读(20) 评论(0) 编辑
摘要: 执行下列命令时: 出现如下错误: Android NDK: WARNING: Ignoring unknown import directory: jni/../../../../..//3rdParty/libjpeg turbo Android NDK: WARNING: Ignoring un阅读全文
posted @ 2017-09-19 15:44 HarlanC 阅读(27) 评论(0) 编辑
摘要: 在gitlab上new 一个project 跳转到本地的git 目录中,运行命令 最后运行如下命令,将本地git仓库push到server:阅读全文
posted @ 2017-09-07 10:38 HarlanC 阅读(72) 评论(0) 编辑
摘要: 找了半天,试了各种方法,最后一种可行的方法。 macOS 版本 10.12.6 具体看下面的说明: 安装Fuse 下载 osxfuse 3.6.3.dmg 并且安装。 "链接" 安装sshfs 下载sshfs 2.5.0.pkg并安装 "链接"阅读全文
posted @ 2017-08-30 17:58 HarlanC 阅读(21) 评论(0) 编辑
摘要: 最近2周在研究直播平台视频流的加密,我们的直播平台刚刚着手搭建,服务端采用流行的FFMPEG+NGINX,客户端支持手机客户端和浏览器。 关于加密,上篇文章已经对主流的技术做了一个大概的介绍: Encrypted HLS采用对称加密,实现起来简单,但对视频的保护没有那么好。 DRM能提供各种个性化的阅读全文
posted @ 2017-08-10 22:50 HarlanC 阅读(825) 评论(3) 编辑
摘要: 在网上搜索了相关的资料,有两种比较主流在工业上标准的内容保护机制: encrypted HLS DRM 这两种机制各有各的优缺点,下面的观点大多来自一篇 "文档" : Encrypted HLS 优点 因为大多数编码器都支持加密,这就意味着在内容传输上加密和不加密方式是一样的,因此提供了简化的工作流阅读全文
posted @ 2017-07-20 14:51 HarlanC 阅读(89) 评论(0) 编辑
摘要: 文件的时间 与文件相关的三个时间值: 访问时间:最后一次访问文件的时间。例如,cat命令会修改这个时间。 修改时间:文件内容最后一次被修改的时间。 状态更改时间:文件的i节点最后一次被修改的时间。例如,更改文件的访问权限、更改用户ID、更改链接数都会修改i节点。 注意: 系统并不维护对一个i节点的最阅读全文
posted @ 2017-06-21 21:46 HarlanC 阅读(46) 评论(0) 编辑