会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
那个人好像一条狗
web audio living
摘要: 总结网页音频直播的方案和遇到的问题。 代码:(github,待整理) 结果: 使用opus音频编码,web audio api 播放,可以达到100ms以内延时,高质量,低流量的音频直播。 背景: VDI(虚拟桌面) h264网页版预研,继h264视频直播方案解决之后的又一个对延时有高要求的音频直播
阅读全文
posted @ 2017-09-23 11:45 那个人好像一条狗
阅读(1803)
评论(0)
推荐(0)
编辑
use html5 video tag with MSE for h264 live streaming
摘要: 本编博客记录桌面虚拟化移动端预研。 完整demo: https://github.com/MarkRepo/wfs.js 常见的直播方案有RTMP RTSP HLS 等等, 由于这些流都需要先传输到服务器,然后进行推流,延时比较大,RTMP可以优化到1s,hls延时最高,大概10s左右。 虚拟桌面要
阅读全文
posted @ 2017-08-04 16:34 那个人好像一条狗
阅读(14162)
评论(32)
推荐(1)
编辑
VIM YCM 插件安装问题记录
摘要: 参考: https://github.com/yangyangwithgnu/use_vim_as_ide https://github.com/Valloric/YouCompleteMe 根据 https://github.com/Valloric/YouCompleteMe 中的full in
阅读全文
posted @ 2017-07-24 00:13 那个人好像一条狗
阅读(633)
评论(0)
推荐(0)
编辑
swap 内存不足
摘要: 参考:https://stackoverflow.com/questions/5682854/why-is-the-linker-terminating-on-me-when-i-build-clang https://unix.stackexchange.com/questions/294600/
阅读全文
posted @ 2017-07-17 02:46 那个人好像一条狗
阅读(537)
评论(0)
推荐(0)
编辑
Python: generator, yield, yield from 详解
摘要: 1.Generator Expressions 生成器表达式是用小括号表示的简单生成器标记法: generator_expression ::= "(" expression comp_for ")" 生成器表达式产生一个生成器对象,它的语法和for类似,出了它是被“()”包含,而不是[]或{};
阅读全文
posted @ 2017-07-15 00:44 那个人好像一条狗
阅读(936)
评论(0)
推荐(1)
编辑
Nvidia NVENC 硬编码预研总结
摘要: 本篇博客记录NVENC硬编码的预研过程 github: https://github.com/MarkRepo/NvencEncoder 步骤如下: (1)环境搭建 (2)demo编译,测试,ARGB编码 (3)研究demo源码,阅读API文档 (4)封装so共享库,联调测试多路编码性能 (5)研究
阅读全文
posted @ 2017-07-10 20:30 那个人好像一条狗
阅读(2776)
评论(0)
推荐(1)
编辑
Intel Quick Sync Video Encoder 2
摘要: 这边博客主要记录在预研quick sync中涉及到的一些性能质量相关的关键参数设置。 github: https://github.com/MarkRepo/qsve 1. VPP处理过程伪代码: 2.Encoder处理过程伪代码: 3. Lowlatency 低延时参数设置: 4. Quality
阅读全文
posted @ 2017-07-10 18:01 那个人好像一条狗
阅读(1091)
评论(0)
推荐(0)
编辑
GCC 常用选项详解
摘要: 参考gcc man page 参考:http://www.cppblog.com/seman/archive/2005/11/30/1440.html gcc and g++分别是gnu的c & c++编译器, gcc/g++在执行编译工作的时候,总共需要4步 1.预处理: 生成预处理文件,后缀名
阅读全文
posted @ 2017-06-23 15:53 那个人好像一条狗
阅读(303)
评论(0)
推荐(0)
编辑
Intel IPP 图像空间转换
摘要: 一、 背景 用QuickSync VPP模块做RGBA到NV12的颜色空间转换导致文字显示蒙上一层颜色的问题, 暂时怀疑是VPP自身的问题,因为参数设置都是按官方demo设置的。所以尝试使用IPP来做RGBA到NV12的转化。 二、IPP 探索历程 1. 下载IPP安装包, google “IPP”
阅读全文
posted @ 2017-06-19 17:48 那个人好像一条狗
阅读(1909)
评论(0)
推荐(0)
编辑
Intel Quick Sync Video Encoder
摘要: 本篇记录Intel E3 1275处理器集成显卡的硬编码预研过程。 步骤如下: (1)环境搭建 (2)demo编译,测试 (3)研究demo源码,Media SDK API使用 (4)编写so动态库封装RGB,YUV的编码接口 下面记录每个过程的主要事项以及遇到的一些重要问题。 1. 环境搭建 (1
阅读全文
posted @ 2017-05-26 17:54 那个人好像一条狗
阅读(2505)
评论(0)
推荐(0)
编辑
下一页
导航
博客园
首页
联系
订阅
管理
公告