OpenVisualCloud / SVT-HEVC

SVT HEVC encoder. Scalable Video Technology (SVT) is a software-based video coding technology that is highly optimized for Intel® Xeon® processors. Using the open source SVT-HEVC encoder, it is possible to spread video encoding processing across multiple Intel® Xeon® processors to achieve a real advantage of processing efficiency.
Other
507 stars 169 forks source link

How to add MCTS SEI ? #556

Closed leokinglong closed 3 years ago

leokinglong commented 4 years ago

hi~ @tianjunwork How to add mcts SEI info to hevc file ? For example,Motion-constrained tile sets extraction information sets SEI message,thanks~ image

tianjunwork commented 4 years ago

Hi @LeoKingLong , currently we don't support inserting motion-constrained tile sets extraction information sets SEI message yet.

Hi @yanyings , do you use this SEI with SVT-HEVC in 360SCVP?

yanyings commented 4 years ago

Hi all,

We don’t add the motion-constrained tile sets extraction information sets SEI currently in 360SCVP. But we have added the RWPK, projection frame packing and viewport SEI in 360SCVP, maybe give you a reference. https://github.com/OpenVisualCloud/Immersive-Video-Sample/tree/master/src/360SCVP

Thanks, Yanying

From: Jun notifications@github.com Sent: Thursday, July 9, 2020 2:35 AM To: OpenVisualCloud/SVT-HEVC SVT-HEVC@noreply.github.com Cc: Sun, Yanying yanying.sun@intel.com; Mention mention@noreply.github.com Subject: Re: [OpenVisualCloud/SVT-HEVC] How to add MCTS SEI ? (#556)

Hi @LeoKingLonghttps://github.com/LeoKingLong , currently we don't support inserting motion-constrained tile sets extraction information sets SEI message yet.

Hi @yanyingshttps://github.com/yanyings , do you use this SEI with SVT-HEVC in 360SCVP?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/OpenVisualCloud/SVT-HEVC/issues/556#issuecomment-655686407, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOFOS4DUBQ2XHIGGQYXEEMDR2S347ANCNFSM4OUK5SUA.

tianjunwork commented 4 years ago

Thank you @yanyings providing the insight.

Hi @LeoKingLong , if your use case is 360 video streaming, 360SCVP library is a good example of utility that handles the hevc bitstream. https://github.com/OpenVisualCloud/Immersive-Video-Sample/blob/master/src/doc/Immersive_Video_Delivery_360SCVP.md

SEI can be generated and written to elementary stream beyond the encoder. 360SCVP shows example how you can do it. E.g. Omnidirectional viewport SEI message

I360SCVP_SetParameter(, ID_SCVP_PARAM_SEI_VIEWPORT, )
setViewportSEI
hevc_write_ViewportSEI
tianjunwork commented 3 years ago

Hi @LeoKingLong , any further questions on this topic?

leokinglong commented 3 years ago

Hi @LeoKingLong , any further questions on this topic?

Thanks @tianjunwork ,no more questions .