问题描述
H.264需要一些严重的处理器能力才能实现高清直播。我想知道我是否使用了以H.264格式捕获的硬件编码器(如Black Magic的H.264 Pro Recorder),然后我可以使用Expression Encoder然后实时流式传输,将
的实际视频编码从CPU?显然Expression仍会进行一些编码,添加元数据等类似的东西,但大部分工作都是由外部硬件完成的,这可能吗?
H.264 requires some serious processor power for live HD streaming. I was wondering if I used a hardware encoder (like Black Magic's H.264 Pro Recorder) that captures in H.264 format, can I then use Expression Encoder to then stream that live, taking the actual video encoding away from the CPU? Obviously Expression would still do some encoding, adding Metadata and things like that but the bulk of the work would be done by external hardware, is this possible?
推荐答案
目前不支持使用live的源配置文件。这是我们未来版本的建议功能。如果您想投票或任何其他功能,请访问
此处 。话虽如此,它并不能完全解决这个问题,因为我们不支持在IIS以外的实时H.264编码,这需要编码器生成和编码多个流。另一个提议的功能
是GPU编码,它可以减轻一些负载并允许功能较弱的机器进行这种编码。
Currently using a source profile for live isn't supported. This is a proposed feature for our future release. If you would like to vote for it or any other features, please visithere. That being said, it wouldn't totally solve the issue as we do not support H.264 encoding in live other than in IIS, which would require the encoder to generate and encode multiple streams. Another proposed feature is GPU encoding which would take some of the load off and allow for less powerful machines to do this encoding as well.
这篇关于我可以使用Expression Encoder来传输由硬件编码的h.264吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!