UE虚幻引擎云渲染支持8K方案
生活随笔
收集整理的這篇文章主要介紹了
UE虚幻引擎云渲染支持8K方案
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
UE自帶的pixel streaming只支持4K以內(nèi)的編碼,查看HardwareEncoders插件源碼,發(fā)現(xiàn)nvenc編碼器由于硬件限制,超過4K分辨率的視頻編碼必須使用h265 hevc編碼,默認(rèn)情況下使用h264不支持8K分辨率。
修改源碼Plugins\HardwareEncoders\Source\EncoderNVENC\Private\NVENC_EncoderH264.cpp
EncoderInitParams.encodeGUID = NV_ENC_CODEC_HEVC_GUID;EncoderConfig.profileGUID = NV_ENC_CODEC_PROFILE_AUTOSELECT_GUID;EncoderConfig.encodeCodecConfig.hevcConfig.level = NV_ENC_LEVEL_AUTOSELECT; EncoderInitParams.encodeConfig->profileGUID = NV_ENC_CODEC_PROFILE_AUTOSELECT_GUID;如果需要編碼后的裸流,可以在ProcessEncodedBuffer函數(shù)取出
if (fp == nullptr)?fp = fopen("playback.h265","wb");fwrite(Buffer->BitstreamData, Buffer->BitstreamDataSize, 1, fp);總結(jié)
以上是生活随笔為你收集整理的UE虚幻引擎云渲染支持8K方案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UPS电源知识(开发板销售http://
- 下一篇: 柯基数据携手亚马逊云科技打造一站式知识图