第1期直播:用Linux Lab做《奔跑吧...》实验
用 OBS 和虎牙进行 IT 技术直播
By Falcon of TinyLab.org 2017-08-28 01:09:09
如何进行 IT 技术直播
随着手机的普及和网络带宽的提升,直播现在变成了一种潮流,打开手机,随时随地可以跟友人还有粉丝分享所有的喜怒哀乐,这类直播的内容蛮多是轻松娱乐的范畴,而素材通常是图像,对手机显示非常友好。
更为严谨的 IT 技术直播也在逐步兴盛起来。由于 IT 技术直播通常伴随代码的展示、命令的执行,这些不能轻松地在屏幕较小的手机上完成,必须借助台式机或者笔记本。不过,受限于直播软件,这类直播目前局限于 Windows 系统。包括虎牙、易直播、斗鱼等软件都只支持 Windows 系统,而且不支持虚拟机中的 Windows,因为即使知名如 Virtualbox 和 VMware 都无法支持 DX11。
作为 Linux 控和 Macbook 用户,是颇为苦恼的。不过幸甚地是,有一款强大的 OBS 软件解决了这个难题,它支持 Windows 7、MacOS 10.10+ 和 Linux,而且完全通过 Github 开源。
OBS 不仅实现了本地录制,还可以通过推流实现直播。它内建支持多家流媒体服务机构,我们需要做的是找到一家国内较为知名的流媒体服务器提供商。而虎牙(YY)恰好支持第三方推流,这实际上就解决了客户端的问题,因为虎牙可以同时通过客户端或者浏览器观看。
OBS 录制的视频可以通过 Linux 上的知名视频编辑工具 Openshot 完成编辑,编辑完成后即可上传到腾讯视频等渠道发布。
上述工具的具体用法如下:
虎牙
- 首先注册虎牙帐号
- 下载 YY 手机客户端(方便测试)
- 在线获取推流地址
- 进入虎牙个人中心
- 通过主播设置,开通远程推流
- 设置直播模式为“普通左右3D”(必须,否则在 Macbook 下直播时客户端没有声音)
- 获取推流地址并开播。记下这个流地址。
OBS
- 在 OBS主页 或者 Github项目发布页 下载对应系统的版本,MacOS 就下载 pkg,Linux 就根据这里下载。
- 安装完成后启动 OBS 并进行相应设置
- 在“通用”里头选择好语言
- 在“流”中配置好流媒体服务,选择自定义类型,并把 URL 设置为在虎牙获得的流地址。
- 在“视频”中设置 FPS 为 30。
- 另外需要在“输出”设置中选择一个剩余空间较大的位置存放录像,并勾选生成没有空格的文件名。
- 其他内容保持默认设置。
- 直播素材可以选择各种丰富的来源
- 音频设备
- 视频设备
- 整个桌面
- 单个窗口
- 某个幻灯片
- 作为 IT 技术直播,我们选择捕获某个窗口。记得先开启该窗口,并打开一个画面,然后再选择窗口捕获。如果录制时屏幕黑屏,请多次按下
ALT+Enter
快捷键。 - 之后就可以根据需要选择“开始推流”,“开始录制”。
- 点击“开始推流”后,在虎牙里头就应该可以正常看到视频、听到声音。
Openshot
录制完的视频可以用 Linux 下的 Openshot 进行剪接,剪接时可以根据进度和需要进行分片、标记、删除、重排,也可以插入图片和其他视频素材。
剪辑完成后选择导出视频(Export Video),首先在 Profile 下拉列表选择 All Formats,然后输出格式保留为 OBS 默认的 FLV (h.264),分辨率选择 HD 720P 30fps (1280x720,请根据视频源分辨率自行选择),中等质量。
腾讯视频
通过 QQ 或者QQ安全中心扫码即可登陆上传腾讯视频,至此一个完整的直播、收看、录像编辑和视频发布就完工了。
泰晓第一期公益直播
泰晓的第一期公益直播就用上述工具完成。
我们于 2017/8/26 15:00 准时进行了一场题为“用 Linux Lab 做《奔跑吧 Linux 内核》实验”的直播,该直播旨在通过演示和互动的方式进一步介绍如何高效地学习 Linux。
《奔跑吧 Linux 内核》一书于 2017/8/22 日上市,基于 ARM32/ARM64 架构介绍了 Linux 4.0,以实际问题为导向,讲解深入透彻并反映内核社区技术发展。
Linux Lab 基于 Docker 和 Qemu,可用于快速构建一套嵌入式 Linux 系统和内核的实验环境,内建 4 大架构和 10 多款虚拟开发板,支持调试和测试,内置交叉编译器,预编译了内核和文件系统,可高效开展 Uboot、内核、驱动和文件系统等实验,可用于辅助 Linux 内核、嵌入式 Linux 系统的学习,也可以用于辅助验证提往官方 Linux 的内核 Patch。
这期直播充分展示了 Linux Lab 的便利性,也初步展示了如何开展《奔跑吧 Linux 内核》一书中基于 ARM32/ARM64 架构的内核实验。
直播成果展示
直播过程中我们录制了一份视频并上传到了腾讯视频网站上,欢迎观看并回复交流。请大家切换画质到高清观看,在手机上需要腾讯视频客户端才能看高清。
点击如下图片即可进入视频播放界面:
如果喜欢该内容,也欢迎扫描如下二维码赞助和鼓励我们继续制作更精彩的 IT 技术直播和视频。
猜你喜欢:
- 我要投稿:发表原创技术文章,收获稿费、挚友与行业影响力
- 知识星球:独家 Linux 实战经验与技巧,订阅「Linux知识星球」
- 泰晓学院:泰晓科技视频频道,发布各类 Linux 视频课
- 淘宝小店:欢迎光临泰晓科技自营店,购物支持泰晓原创
- 技术交流:Linux 用户技术交流微信群,联系微信号:tinylab
支付宝打赏 ¥9.68元 | 微信打赏 ¥9.68元 | |
![]() | ![]() 请作者喝杯咖啡吧 | ![]() |