随笔分类 -  搞机问题记录

各种软件、工具、系统、服务、插件等等的问题记录和经验积累。
web audio living
摘要:总结网页音频直播的方案和遇到的问题。 代码:(github,待整理) 结果: 使用opus音频编码,web audio api 播放,可以达到100ms以内延时,高质量,低流量的音频直播。 背景: VDI(虚拟桌面) h264网页版预研,继h264视频直播方案解决之后的又一个对延时有高要求的音频直播 阅读全文

posted @ 2017-09-23 11:45 那个人好像一条狗 阅读(1871) 评论(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 那个人好像一条狗 阅读(14432) 评论(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 那个人好像一条狗 阅读(672) 评论(0) 推荐(0)

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 那个人好像一条狗 阅读(2910) 评论(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 那个人好像一条狗 阅读(1187) 评论(0) 推荐(0)

Intel IPP 图像空间转换
摘要:一、 背景 用QuickSync VPP模块做RGBA到NV12的颜色空间转换导致文字显示蒙上一层颜色的问题, 暂时怀疑是VPP自身的问题,因为参数设置都是按官方demo设置的。所以尝试使用IPP来做RGBA到NV12的转化。 二、IPP 探索历程 1. 下载IPP安装包, google “IPP” 阅读全文

posted @ 2017-06-19 17:48 那个人好像一条狗 阅读(1968) 评论(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 那个人好像一条狗 阅读(2536) 评论(0) 推荐(0)

virtualBox 不能开启一个新任务的错误
摘要:2016.06.05 这两天想在virtualbox上安装CentOS7.0玩,遇到一个问题: 不能为虚拟电脑 CentOS7 打开一个新任务. The virtual machine 'CentOS7' has terminated unexpectedly during startup with 阅读全文

posted @ 2016-06-05 14:13 那个人好像一条狗 阅读(7122) 评论(1) 推荐(1)