本篇是来自Video @Scale 2019的演讲,演讲者是来自Twitch的首席软件工程师 Yueshi Shen,演讲主题是:“Twitch的直播流”。 演讲的大纲: - What is twitch.tv? - Twitch's Scale & Growth - What shall we build and why? twitch作为UGC直播平台,对尾部用户采用这种做法有些得不偿失。 最后,YShen介绍了twitch的roadmap: 根据twitch的研究,AV1最有机会成为下一代跨平台支持的视频编码协议,这也是twitch非常想向工业界表达的:twitch需要AV1。 twitch也和多家公司合作,确保AV1在他们的roadmap上。 低延迟的流媒体协议诸如low latency HLS, LLHLS, webrtc, twitch都有研究。
Twitch 颜文字 现在,美国的研究者们已经开发出了一种机器学习训练方法,可以更好地理解、归类并测量 Twitch(国外一游戏直播平台)上不断发展变化的颜文字(emotes)伪词汇。 颜文字 emotes 是指 Twitch 上用来表达情绪、情感或小众笑话的新造词。 这种过期标签的后果很明显,如果在 2017 年使用 Twitch 表情数据集来训练一个“政治分类”的算法,那么归功于悲伤蛙表情的大量使用,我们将观测到 Twitch 上有非常明显的极右翼倾向。 当然,也许 Twitch 确实充满了极右翼的主播们,但你并不能靠青蛙头来验证这点。 悲伤蛙梗图的政治意义似乎被 Twitch 上 1.4 亿的用户(其中 41% 的用户未满 24 岁不客气地抛弃了。 方法和数据 研究者们发现带标签的 Twitch 颜文字数据集“几乎不存在”,虽然先前有研究称他们共使用了八百万的 Twitch 表情,而其中 40 万都是在同一周内造出来的。
正是这种兴趣将卡伦带到了Twitch的实习岗位。Twitch是一家以游戏、电竞和其他娱乐内容为主的直播服务平台,于2014年被某机构收购。她与社区健康团队以及科学与分析经理桑杰·凯拉姆共事。 她抓住了这个机会,调整了在Twitch的研究项目,转而调查和评估版主的需求。卡伦从基础问题开始研究:版主是如何担任这个角色的,主播们又是如何找到他们的(每个Twitch频道都有权选择自己的版主)。 Twitch作为科学实习的目的地虽然Twitch看起来不像是科学实习的典型选择,但实际上该服务提供了多种科学与工程领域的实习机会。 社区健康团队还有一个名为‘主动检测’的机器学习小组,负责设计模型来识别和预防Twitch上的各种不良行为。”凯拉姆还指出,Twitch正在积极招聘多个学科的科学实习生。 “Twitch本身的性质和规模,使得许多问题以及许多不同的研究领域都处于非常前沿的位置,”他观察到。
,Twitch团队通过优化多线程的转码服务以及Intel QuickSync的支持,实现了比FFmepg性能提升65%,并降低80%总体拥有成本。 Twitch团队通过博客介绍了这一实现,LiveVideoStack对本文进行了摘译,点击『阅读原文』访问英文博客。 但是,它不能处理Twitch操作中特有的一些技术要求。 通过构建我们自己的转码器和播放器,Twitch可以控制完整的端到端摄取 - 转码 - CDN播放流水线。 这允许我们将专有的元数据结构插入到转码器输出中,最终由我们的播放器进行解析,并用于产生Twitch特有的效果。
,Twitch团队通过优化多线程的转码服务以及Intel QuickSync的支持,实现了比FFmepg性能提升65%,并降低80%总体拥有成本。 Twitch团队通过博客介绍了这一实现,LiveVideoStack对本文进行了摘译,点击『阅读原文』访问英文博客。 在这里,我们关键的一点认识是,既然此工具(FFmpeg)没有提供多线程功能,它就无法满足Twitch流媒体服务的严格需求,那么我们就无法随心所欲地使用它。 在我们的测试中,我们对两个工具使用相同的Twitch直播流以及有相同预设、配置文件、比特率和其他标志的1080p60视频文件。 观察Twitch完整的ABR梯度,与FFmpeg相比,TwitchTranscoder节省了65%的执行时间。
直播的平台是Youtube和Twitch,事实上油管那边就是引个流,以至于下了半天没卵用的东西。 录屏对于保存直播视频应该算是下下策了,能够直接拼接m3u8引导的ts流当然是最好的,于是研究了下You-get和Youtube-dl的文档,在这简单分享下~ ---- 一、准备工作 首先肯定是一台访问Twitch #中断后返回screen窗口 screen -r live 然后直接用you-get下载即可,注意“[]”是要一起替换掉的,最后输出的文件名也不要重复~ youtube-dl -o - [油管/Twitch
LiveVideoStack对原文进行了摘译,感谢Twitch的首席研发工程师沈悦时博士提供的技术审校。 , Alex Converse, Senior Software Engineer, Twitch, 沈悦时, Principal Research Engineer, Twitch 译 / 咪宝 审校 尽管如此,根据Twitch的最新分析,基于H.264协议的编码器已经达到了它们压缩性能的极限。 目前,尽管VP9视频的解码和回放在Twitch客户端设备和浏览器上有广泛的支持,但由于VP9编码的高度复杂性,实现高效和实时的游戏内容编码对于Twitch平台来说是一项重大的技术挑战。 通过严格的可行性研究,Twitch团队最终选择了FPGA作为VP9实时编码的硬件平台,并计划在不久的未来把VP9部署于具有大量观众的的电子竞技和头部主播频道(请观看Twitch的首席研发工程师沈悦时博士和赛灵思公司的首席执行官
作者:Yueshi Shen 翻译:Ant Twitch发起了一项优化码率算法的项目,LiveVideoStack对原文进行的摘译,点击【阅读原文】访问英文连接。 Twitch团队一致致力于优化编码效率,并发起了一项公开的研究项目。任何开发者可以对码率算法进行优化,提升ABR-VBR的效率。
话不多说,直接上图吧:
纳德拉推文也间接证实,Twitch前CEO希尔从OpenAI临时CEO米拉·穆拉蒂(Mira Murati)手中接下OpenAI CEO一职。 11月20日,OpenAI正式聘请了Twitch前CEO希尔担任CEO。今年早些时候,希尔辞去了亚马逊公司旗下游戏流媒体网站Twitch的首席执行官一职。
本视频是 Vue 以及 Vite 作者 尤雨溪 在 2021 年 2 月 12 日在 Twitch 上做客 GitHub Open Source Friday 节目的直播视频。 好在 GitHub 在 Twitch 视频失效后,视频上传到了 YouTube 上,利用其自动字幕功能,后期节省了很多时间。确实 YouTube 的语音转文字功能更为强大。
今年的NAB2019上,资深编解码技术专家Jan Ozer采访了Twitch的首席研发工程师沈悦时博士,沈博士从编解码器的角度讨论了Twitch对于视频新技术的实践与探索,同时介绍了Twitch未来五年在流媒体技术战略方面的布局 他认为,五年后Twitch的头部以及尾部内容将100%使用AV1编码。 这次我们非常荣幸地请到了Twitch首席研发工程师沈悦时,接下来我们将从编解码器的角度讨论Twitch的研发工作。总所周知,视频编解码器是一个日新月异的领域。你好,悦时,欢迎你的到来。 大家好,我是来自Twitch的悦时。 Jan Ozer:好的,非常感谢沈悦时接受我们的采访,希望您与Twitch能够在未来大展宏图。 沈悦时:好的,非常感谢您。
streamers包括: David Pedersen YouTube Channel:https://www.youtube.com/channel/UCDmSWx6SK0zCU2NqPJ0VmDQ Twitch Channel - https://www.youtube.com/channel/UC4mpLlHn0FOekNg05yCnkzQ) Twitch Channel - https://www.twitch.tv Channel: https://www.twitch.tv/jonhoo GitHub: https://github.com/Jonhoo Twitter: https://twitter.com Channel: https://github.com/jamesmunns/awesome-rust-streaming/blob/master/twitch.tv/ryanlevick GitHub Channel: https://www.twitch.tv/yoshuawuyts GitHub: https://github.com/yoshuawuyts/ Twitter: https://
我的网站一直被设计为我 Twitch 直播的营销渠道,因此我总是希望在首页包含一些关于 Twitch 的信息。 为了在不引入新的 CLS 的情况下改善 TTFB,我再次将首页设置为静态的,并在每次我在 Twitch 上上线或下线时使用 Webhook(在我的 Twitch 机器人应用程序中)重新构建它。 如果我不在 Twitch 上直播,则页面会在构建时使用我最新的流缩略图和信息静态生成。如果我正在 Twitch 上直播,则性能权衡就发挥作用了。 现在,我使用 Twitch 视频播放器嵌入代码来显示当前直播流,而不是在请求时从 Twitch API 获取最新直播流信息。这样做会额外的加载一些客户端 JavaScript 到页面中,这是它的缺点。 isLive 和 vodData 参数在构建时从 Twitch API 获取。
(chord.into_iter().eq(pitches)); 原文链接: https://github.com/staff-rs/staff twitch-tui 2.0.0 发布 twitch-tui 可以让你在命令行中进行 twitch 的聊天. github地址: https://github.com/Xithrius/twitch-tui
04 Twitch不是没有故事的“女同学” 图片来源:AppFigures 根据AppFigures的最新数据(https://appfigures.com/resources/insights/twitch-rakes-in-the-bits ),疫情期间,Twitch在美国的移动应用程序的下载量增加了一倍以上:从每天约20,000次增加到三月下旬的高峰60,000次。 同时,Twitch在美国的收入也一直稳定增长。疫情之前,Twitch每天能稳定赚到70,000美元。这个数字不断增长,并在5月初达到了40万美元的峰值。 图片来源:AppFigures 截至2020年,Twitch在美国App Store赚了3000万美元。 通过简单计算即可发现,Twitch保留了约860万美元,而在该平台直播的游戏玩家则赚到了近2140万美元。 现在,Twitch不仅已经巩固了自己的地位(游戏玩家的平台),还正在涉足其他领域。
短期看,云游戏是亚马逊扩张虚拟娱乐版图不可忽视的一部分,可能的路径是以亚马逊AWS云作为支撑,整合Twitch和云游戏技术,让游戏玩家、观众、游戏内容聚合在同一个平台上。 亚马逊的优势在于有Twitch,Twitch几乎统治着游戏直播领域,截至2020年一季度,Twitch的观看时长已经超过30亿小时,占一季度总体观看时间的65%,领先于YouTube gaming(22% )和Facebook gaming(11%) 如今,亚马逊形成了以Twitch为主阵地的游戏版图,免费的跨平台3A游戏引擎Lumberyard与AWS和Twitch深度集成,开发商可以借助Lumberyard 连接游戏与AWS云的计算和存储资源,并在Twitch上吸引粉丝。
(界面新闻) 02 Twitch 直播大量源代码、数据泄露,官方称因“服务器配置更改”错误导致 据 The Verge 此前报道,亚马逊 Twitch 直播遭到了黑客攻击,泄露了源代码、用户评论历史记录和详细的财务记录 Twitch 发布了一个关于大规模黑客攻击的声明,表示由于 Twitch 服务器配置更改中的一个错误,随后被恶意第三方访问,数据被泄露到了互联网上。 Twitch 补充称,其团队正在“紧急”调查此次攻击。Twitch 还表示,“没有迹象”表明任何登录凭证(包括密码)被泄露,出于谨慎起见,已经重置了所有流媒体密钥,并提供了一个链接来获取新的密钥。 因此,根据用户使用的广播软件不同,可能需要手动更新软件以启动新的流媒体,Twitch Studio、Streamlabs、Xbox、PlayStation 和 Twitch 移动 App 用户不需要进行任何操作 IT之家了解到,4chan 消息板上的一个匿名帖子发布了一个 125GB 的种子文件,他们声称其中包含了 Twitch 及其提交历史的全部内容。
06 Twitch开始出售数字礼品卡 ? 11日,Twitch宣布正式出售官方礼品卡,用户可以使用该礼品卡在其平台购买商品。 尽管是免费服务,Twitch还是想方设法让用户乖乖交出钱包,包括频道的订阅和购买Twitch的虚拟货币“ Bits”,新推出的礼品卡可以用于购买这些商品。 礼品卡有25、50、100和200美元的面额,Twitch称,目前只能以数字方式获取礼品卡,且仅适用于美国居民,但“希望尽快在其他国家和地区提供它们”。 07 Telegram放弃区块链网络计划 ?
Twitch提出了一种无监督学习的方法,全面评估用户观看时的行为与体验,预测用户的网络状况,通过码率自适应的方法实现快速的迭代升级从而提高服务质量。 文 / 沈悦时 整理 / LiveVideoStack 大家好,我是来自Twitch的沈悦时,接下来我将为大家介绍Twitch如何辨识用户社区中繁复多样网络状况,提高视频服务质量。 Twitch是什么? ? 在正式分享开始之前,先为大家介绍一下Twitch——Twitch是中国市场以外最大的互动直播平台。 直播内容主要以游戏为主,当然也包括少量户外或室内直播。 Twitch的缓存约为2.5秒,较小的缓存虽然能降低延迟但也会造成错误发生的频率提高,这对直播来说也是一项亟需攻坚的难题。 ? 这就是我们开发“魔镜”项目的原因,也就是试图通过大数据理解Twitch社区的典型播放行为从而寻找关键问题。