第一个任务摧毁广播的

现在是凌晨3点,在连续四天不间断地为即将到来的LinuxFest Northwest做准备之后,我应该已经睡着了。 取而代之的是,我坐在我的旅馆房间里,只有笔记本电脑的屏幕可以照亮我周围的物体。

屏幕上的难题是最后一块,最终将成功实现我作为Linux Action Show主持人的第一天开始的任务。

2014年12月, 木星广播的所有者兼运营商克里斯·费舍尔给我打了一个意外电话。 他想知道我是否考虑在世界上最大的Linux播客中担任播音员。 我接受并于次年年初开始。

到达华盛顿位于阿灵顿的木星广播总部后,克里斯和克里斯坐在水牛城的机翼上,讨论了木星广播的生活。 我向克里斯解释说,我有一些担忧,包括我几乎像卡通一样无法记住任何东西,忙碌的日程安排以及希望看到Jupiter Broadcasting成为第一个完全在Linux上运行的播客网络的问题。

我以前曾在Linux媒体上遇到过人们,并且我听过他们谈论开放源代码如何更好-更安全,更稳定且易于使用。 演出结束并拉开帷幕后,我也看到了他们的态度:他们中的许多人并没有冒着被一群业余爱好者拼凑在一起的半熟代码冒险的风险。

那年下半年,我与我们的一位制片人之间一直存在分歧,后者打算促进LinuxFest Northwest的广播。 我找到了一种将未压缩的1080p视频带入Linux的方法,但是尚未提供用于切换FFmpeg源的软件解决方案。 我已经对Snowmix进行了广泛研究 ,我知道它能够满足我的需要,但是并不能完全起作用。 我建议:“我们可以聘请开发商。” “我付钱;然后我们可以完全在Linux上广播。这不只是我们来自LinuxFest Northwest,这本身就是一种奇观。”

我们的制作人对我的热情不为所动。 他告诉我,另一位本地播客自愿提供Mac,并将使用专有软件促进广播。

我是公司的新手,不想动摇船,所以放弃了。 我放弃了测试软件,准备适应Mac上的广播。

LinuxFest的前一天晚上在工作室里很忙。 那天我们拍摄了两个节目,我承担了将另一个播音员Angela转换成Linux的任务。

电话响时,我正在编辑她的经历的镜头。 那是另一位播客,由于个人原因,他无法参加LinuxFest,也无法提供任何设备。

我们都感到震惊和失望。 然后,我意识到了刚刚给我的一个难得的机会。

我拿起一台备用笔记本电脑,即System76 Bonobo ,重新安装了新安装的Linux MATE ,然后开始工作。

我将笔记本电脑带回了我的酒店,并注意到一个新的,正在崭露头角的软件项目(已在重写其代码库)发布了其软件的第一个版本:OBS Studio。

它不支持键盘绑定来切换输入,不支持流式传输到多个源,并且外部预览功能不起作用,但是它确实提供了一种切换视频输入的方式。

第二天早上,我冲进工作室,直接去克里斯的办公室。 他当天晚些时候正在为演出做准备,虽然他什么也没说,但他的脸告诉我:“这最好很重要。”

“克里斯,我已经在这款Bonobo上使用了一款名为OBS的新软件。 我认为它可以在LinuxFest Northwest上广播。”

克里斯坐在椅子上。 他立即意识到这是一个巨大的突破,对于在Linux上进行广播意味着什么。 然后他俯下身,揉了揉额头,说道:“那太好了,伙计……但是我们不能通过USB在笔记本电脑上播放广播。 我们需要一个功能强大的桌面-一个具有PCI捕获功能的桌面。 而且已经有一个人倒下了,预算真是太少了。”

我下楼了, 艾伦·裘德 ( Allan Jude)正在准备与克里斯一起播送TechSNAP节目 。

我告诉他:“艾伦,我们需要一台新的广播机器,因此我们可以完全在Linux上进行制作。” “你会和克里斯和我分开帐单吗?”

Allan对FreeBSD和ZFS如何比我们愚蠢的Linux废话更好地含糊其辞,然后,以他引以为傲的加拿大口音,他简单地说:“当然。”

克里斯(Chris)和艾伦(Allan)完成表演后,我们都挤进了汽车,开车去了电子商店。 我们每个人都挑选了一些必要的组件,并将它们带回工作室。

在经过了将近26个小时的工作之后,星期五凌晨5点,我们有了一个可以正常工作的台式机,正在工作室中播放厨房的视频。

2015年是我主持Linux Action Show的第一年,也是我们完全在Linux上广播的第一年。

几个月后, System76邀请我们在他们位于科罗拉多州的校园进行广播。 同样,由于没有设备预算,我们降落在丹佛机场,却没有计划如何进行广播的计划。

到达System76并说明了进行广播所需要的内容后,我们前往了剩下的Radio Shack商店之一,购买了一些C920网络摄像头 。 当我们离开时,System76团队为我们建造了一个定制的广播设备。 当我们在一个以Linux钻机为生的团队的总公司中,我不应该感到惊讶。 不过,令我惊讶的是,他们能够以如此之快的速度为我们的广播量身定制一台功能强大的机器。

安装完操作系统后,我开始安装必需的软件,并被这个启示所震惊:您根本无法使用专有软件来做到这一点。 仅操作系统就需要购买和许可。 硬件将需要特定于该操作系统。 您将需要跳过激活漏洞来启动并运行广播软件。

相反,在这里,我所用​​的是一台刚刚为我们组装的计算机(尽管是由一家以谋生为目的的公司),免费和开源的操作系统以及由一组志愿者开发的软件。与您在昂贵的专有替代产品中所能找到的一样强大。

第二年,我们定制了三个Linux工作站,这些工作站取代了JB One上其余的非Linux计算机。 事实证明,Linux和开放源代码不仅具有与其专有替代品一样的竞争力,而且还超出了我们的所有期望。 观众立即注意到视频质量有所提高。 在单一平台上创建了一个凝聚的广播环境,任何机器都可以在其中填充其他机器。

2017年,Linux Action Show结束了,我面临着一条新路。 我们启动了每周一次的广播电台节目“ Ask Noah”节目,其中我听了制作人和同事的辛苦教训,告诉我Linux和开放源代码无法做到的事,并教听众如何做这些事情。

我们知道Linux和开放源代码可以在很小的预算下实现良好的性能,但是如果我们拥有更丰富的资源,它们可以做什么?

让Altispeed Technologies打开支票簿为一个项目提供资金就像是您的哥哥在街头战斗中出现以支持您。 我们能够自定义建造一个广播室,购买可以买到的最好的广播调音台,使用专门用于Linux的硬件制造Dell机器,对IP上的所有音频进行编码和分发,以及部署基于Linux的远程广播硬件。

今天,“问诺亚”节目已接听了来自世界各地的电话,下载量已超过45万次,并在与iHeartRadio或Cumulus Media相当的演播室进行播出。 区别? 它完全在Linux上运行-一直并且将一直如此。

我为我们所取得的成就感到自豪。 我们已经证明,任何有愿望的人都可以在线发表声音。 我们还证明,您不需要为Linux投入大量预算,而当您准备进行扩展时,Linux也是如此。

我参加了在美国举行的每一次大型Linux会议,到目前为止,我还没有看到其他人在Linux上进行直播。 仅在2018年,“ Ask Noah”节目就在Ubuntu峰会 , SCALE和LinuxFest Northwest上进行了直播,我们将在Southeast LinuxFest上进行直播,在这里我将谈论我们如何站在开放的肩膀上源完全在Linux上进行高质量生产。

翻译自: https://opensource.com/article/18/6/first-media-company-broadcast-linux

第一个任务摧毁广播的

第一个任务摧毁广播的_第一个完全在Linux上广播的广播相关推荐

  1. linux可以玩什么游戏_为什么我们要在Linux上玩游戏,与Icculus聊天等等

    linux可以玩什么游戏 开源游戏综述 2014年8月31日至9月6日,一周 在本周的开源游戏新闻综述中,我们看了一些用旧游戏组件制成的令人惊叹的灯,Linux Action Show与Ryan&qu ...

  2. musescore源码_如何使用MuseScore在Linux上创建乐谱

    musescore源码 上个月,D Ruth Bavousett撰写了有关使用Lilypond "音乐雕刻程序"创建乐谱的信息 ,这让我想到了MuseScore(她在文章中也提到过 ...

  3. linux网络编程之广播详细代码及文档说明 -,Linux网络编程之广播

    1.概念 前面介绍的TCP,UDP都是单播方式,即一对一.而广播是一台主机向局域网内的所有主机发送数据.这时,同一网段的所有主机都能接收到数据.发送广播包的步骤大致如下: (1)确定一个发送广播的接口 ...

  4. 预处理器命令必须作为第一个非空白空间启动_第三章 图形处理器(上)

    "The display is the computer." --Jen-Hsun Huang 历史上,图形加速始于在与三角形重叠的每个像素扫描线上对颜色插值,然后显示这些值.包括 ...

  5. 贾树森_(第一章)手机摄影拍摄详解_(第一课)手机摄影四个真相

    1.方便,除了多带个充电宝 而单反需要背一堆东西 2.拍完照可以马上修图,分享,传播方便 手机响应速度没有单反快 3.单反画质会比手机好很多,手机在弱光条件下拍照能力稍差 4.对运动物体稍快的,手机抓 ...

  6. linux怎么安装java环境变量_如何简单的在linux上安装jdk并配置环境变量

    这篇文章是为了给我一会自己安装的时候方便使用的,所以内容很简单,平时在wendows系统上安装很容易,但是换到linux系统上面就蒙圈了. 一.下载jdk文件 ​ 下载完成后你得到了 ​ 我们将这个文 ...

  7. kali linux超级用户_如何优雅的在Linux上使用Powershell]

    点击上方"蓝字"关注我们吧! 译文声明 本文是翻译文章,文章原作者 TJ Null 文章来源:https://www.offensive-security.com 原文地址: ht ...

  8. ssh不能进入save方法_如何 SSH 登录到 Linux 上的特定目录

    你是否遇到过需要 SSH 登录到远程服务器并立即 cd 到一个目录来继续交互式作业?你找对地方了!这个简短的教程描述了如何直接 SSH 登录到远程 Linux 系统的特定目录.而且不仅是 SSH 登录 ...

  9. yum命令 启用仓库_技术|如何列出在 Linux 上已启用/激活的仓库

    有很多方法可以列出在 Linux 已启用的仓库.我们将在下面展示给你列出已激活仓库的简便方法.这有助于你知晓你的系统上都启用了哪些仓库.一旦你掌握了这些信息,你就可以添加任何之前还没有准备启用的仓库了 ...

  10. linux窗口切换快捷键_分配快捷键以在Linux上激活打开的应用程序窗口

    linux窗口切换快捷键 We've already shown you how to customize shortcut keys in any Linux application, but fo ...

最新文章

  1. ViewPager 的点击事件回调
  2. 从无到有算法养成篇-线性表历练
  3. 工作37:账号绑定逻辑复杂
  4. 端口聚合Port-Channel
  5. NYOJ-58 最少步数
  6. 如何在用户区显示一张位图
  7. 在Python中没有测试[重复]
  8. Oracle 日期时间函数详解
  9. 学生作业管理系统java源码_基于jsp的学生作业管理-JavaEE实现学生作业管理 - java项目源码...
  10. 2021最新显卡天梯图,2021显卡天梯排行榜
  11. 通过eslint统一前端IDE的编码风格,避免git冲突
  12. 使用JavaScript开发IE浏览器本地插件实例
  13. 组学生信| Front Immunol |基于血清蛋白质组早期诊断标志筛选的简单套路
  14. 云原生中间件RocketMQ-核心原理之高可用机制
  15. 更精确的新旧中国居民身份证号码验证算法
  16. 倍福控制电机耦合运动
  17. Open-Vocabulary Object Detection Using Captions(2021 CVPR)----论文解读
  18. linux串口读取mpu9250数据,模拟 I2C 读取 MPU9250 数据的测试笔记
  19. bp神经网络和cnn神经网络,RNN神经网络适用于什么
  20. 分布式消息队列基础知识

热门文章

  1. vue提示音_VueJS 实现管理后台新订单的语音提醒
  2. java socket 连接异常_JAVA Socket连接服务器时可能抛出的异常
  3. WA47电子管麦克风
  4. 【视觉-摄像机3】}摄像机镜头--焦距与视角(选相机和镜头)
  5. 机械制造作业考研题目答案分享——定位误差及其计算
  6. 国内可访问的免费离线下载网站 摘录
  7. java 封包_封包和解包简介
  8. RTEC机器人_广东省中小学电脑机器人活动获奖结果公布
  9. ICCMO微信公众账号开发系列(1)接入微信公众账号
  10. MATLAB中Spline插值使用记录