- 博客(5)
- 资源 (17)
- 收藏
- 关注
原创 obs-studio 数据采集 渲染 编码过程
程序启动时 会调用 obs_init_video函数,创建一个obs_video_thread 线程static int obs_init_video(struct obs_video_info *ovi){ struct obs_core_video *video = &obs->video; struct video_output_info vi; int errorcode;
2018-01-31 19:28:22 3905 3
原创 mp4 前置 metadata
播放器在网络点播场景下去请求 MP4 视频数据,需要先获取到文件的 metadata,解析出该文件的编码、帧率等信息后才能开始边下边播。如果 MP4 的 metadata 数据块被编码在文件尾部,这种情况会导致播放器只有下载完整个文件后才能成功解析并播放这个视频。对于这种视频,我们最好能够在服务端将其重新编码,将 metadata 数据块转移到靠近文件头部的位置,保证播放器在线请求时能较快播放
2018-01-11 14:42:24 2072
原创 pycharm Anaconda下怎么用pip
如果系统中有不同的版本的Python,默认path中指定的python不是 pycharm中的python,而又想安装第三方包,打开Anaconda安装目录下的Scripts 文件夹,打开命令行,然后 pip install xx,这样安装的包,anaconda可以管理。也可以通过 pycharm 安装第三方包可以在 pytharm ->External Libraries->site
2018-01-10 23:31:24 1868
原创 基于 obs-studio 二次封装 (一)编译动态库
OBS Studio工程默认情况下是编译UI的。如果不想编译UI,那么需要在CMake中新建一个BOOL变量:DISABLE_UI。指定不需要编译UI,否则CMake会尝试搜索QTDIR变量失败,导致CMake过程也失败。
2018-01-04 17:17:57 2533 5
原创 安装完gitlab后 nginx无法关闭
安装gitlab, kill -9 nginx主进程号 nginx无法关闭, 原因 gitlab-ctl 守护进程会启动的 nginx.要使用gitlab-ctl stop nginx.
2018-01-02 14:50:58 3727
sourceinsight4.0破解版
2017-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人