首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >YouTube是否支持通过RTMP实时摄取HEVC,还是只能通过HLS获得?

YouTube是否支持通过RTMP实时摄取HEVC,还是只能通过HLS获得?
EN

Stack Overflow用户
提问于 2020-05-25 14:23:35
回答 2查看 1.8K关注 0票数 1

https://support.google.com/youtube/answer/2853702?ref_topic=6136989网站上,只有h.264被列为可用的injest编解码器,然而在https://developers.google.com/youtube/v3/live/guides/hls-ingestion页面上,它指出“支持的视频编解码器是H264和HEVC。”

我已经进行了一些实验,但无法获得与HEVC的RTMP连接。当我切换回h.264并保持所有相同的编解码器参数时,它工作得很好。

我和YouTube聊天支持人员谈过,他说:

“我已经在这里查看了我们的可用资源,但还没有hevc的信息。如果他们也有支持的话,也许你可以查看一下这个网站。https://developers.google.com/youtube/v3/live/support

所以我来了:)

感谢您的阅读!

EN

回答 2

Stack Overflow用户

发布于 2020-05-25 21:34:23

简而言之: RTMP不支持HEVC。

RTMP协议支持H264,但不支持HEVC,因为它的底层容器FLV不支持HEVC。因此,除非Adobe在规范中指定它,否则它不太可能得到任何人的支持。该规范是在很久以前定义的,当时最现代的编解码器是H264。

HLS协议同时支持H264和HEVC。它是基于MPEG-TS或fMP4的,它们都支持这两种编解码器。

你可以通过hack / force将HEVC放入FLV中,然后使用RTMP进行流媒体(有些人这样做是为了他们的自定义流媒体管道或应用程序),但是除了你之外没有人能接收到它,因为它不符合规范。

链接:

票数 1
EN

Stack Overflow用户

发布于 2021-04-29 09:56:17

一些爱好者对RTMP协议进行了修改以支持HEVC。它来自流媒体摄像头,但看起来只是做了一些小改动。

看看我们对此的方法:Support for HEVC over RTMP in Softvelum products

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61996884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档