tblive開源項目對應的產品是千牛主播,是一個獨立的PC端主播工具,基於開源軟件OBS Studio來修改定製.git
tblive是一款優秀的基於obs-studio的直播軟件,可是沒有錄屏的功能,基於此本項目將添加單獨錄製的功能,能夠一鍵開始,結束,配置錄製文件格式,保存路徑
文末有代碼訪問地址github
http://download.qt.io/official_releases/qt/5.6/5.6.0/qt-opensource-windows-x86-msvc2013-5.6.0.exewindows
並設置環境變量 QTDIR: C:\Qt\Qt5.6.0\5.6\msvc2013
工具
http://mirrors.ustc.edu.cn/qtproject/archive/vsaddin/qt-vs-addin-1.2.5.exeui
VS2013中,QT5 - [Qt-option],設置qt版本this
https://cmake.org/files/v3.5/cmake-3.5.0-rc3-win32-x86.msi3d
並將cmake的bin路徑添加到PATHcode
設置code source:好比 D:/src/alibaba/tblive
orm
設置build目錄:D:/src/alibaba/build
blog
點擊'Configure',而後選中COPY_DEPENDENCIES選項,再點擊'Configure',最後點擊'Generate'
Policy CMP0071
Policy CMP0071 is not set: Let AUTOMOC and AUTOUIC process GENERATED files.
Run "cmake --help-policy CMP0071" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
刪除HAVE_OBSCONFIG_H
用vs2013打開build目錄下的obs-studio.sln,而後生成;生成的可執行程序在rundir目錄下。
error C2275
錯誤 1 error C2275: 「int64_t」: 將此類型用做表達式非法 D:\src\alibaba\tblive\libobs\util\platform.c 291 1 libobs
默認須要登陸帳號
將推流改爲錄製功能
查看源碼Github