前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Shaka Streamer:直播/点播内容准备工具

Shaka Streamer:直播/点播内容准备工具

作者头像
用户1324186
发布2020-03-06 15:07:55
9920
发布2020-03-06 15:07:55
举报
文章被收录于专栏:媒矿工厂媒矿工厂

本文是来自Seattle Video Tech的演讲,讲者是来自于Google公司的Joey Parrish。使用ffmpeg来准备视频内容需要写出冗长的难以理解的脚本,本次演讲介绍了Shaka Streamer这一开源工具来简化配置。

Shaka Streamer包装了ffmpeg和Shaka Packager,使用简单的配置文件来代替复杂的命令行,以此简化直播、点播、DASH和HLS的内容准备工作。工具通过pip发布:pip3 install shaka-streamer,支持Linux和Mac平台。工具不做分辨率上变换。

单纯使用ffmpeg来准备1080p的视频内容,可能需要232词的难以理解的命令,使用Shaka Packager只需86词,使用Shaka Streamer则可以利用配置文件,方便维护:

代码语言:javascript
复制
shaka-streamer -i input.yaml -p pipeline.yaml -c gs://bucket/folder

输入配置示例:

代码语言:javascript
复制
inputs:
	- name: llama_original.mp4
	- media_type: viedo
	- name: llama_original.mp4
	- media_type: audio

流水线配置示例:

代码语言:javascript
复制
streaming_mode: vod
resolutions:
	- 360p
	- 480p
	- 720p
	- 1080p
	- 4k
audio_codecs:
	- aac
	- opus
video_codecs:
	- h264
	- vp9
encryption:
	- enable: true

使用-c选项,可以将流推到指定的云端存储URL上,现支持Google Cloud Storage和Amazon S3。

其他可用的配置选项包括:硬件解码,直播流配置,加密方式、ffmpeg滤镜、云端输出等。暂时缺失的功能包括:Windows支持,网络输入,AV1和AC-3等编码器,多GPU编码等。

附上演讲视频:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 媒矿工厂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档