Most of the NMOS functionality to support description of coded video is already provided by nmos-cpp, but some convenience functions lack support. E.g. nmos::make_coded_video_flow is already provided by the nmos module, but nmos::make_sdp_parameters, which is used in the example nmos-cpp-node to construct an SDP file for the Sender based on the Source, Flow and Sender resources, doesn't work because it assumes a raw video Flow with "components" and therefore throws a json_exception.
It would be great to fill out the missing support for JPEG-XS in ST 2110-22 at least as constrained by forthcoming VSF TR-08.
And provide better error messages for unsupported media types.
Thanks to @David-P-B for the report.
Most of the NMOS functionality to support description of coded video is already provided by nmos-cpp, but some convenience functions lack support. E.g.
nmos::make_coded_video_flowis already provided by the nmos module, butnmos::make_sdp_parameters, which is used in the example nmos-cpp-node to construct an SDP file for the Sender based on the Source, Flow and Sender resources, doesn't work because it assumes a raw video Flow with"components"and therefore throws ajson_exception.It would be great to fill out the missing support for JPEG-XS in ST 2110-22 at least as constrained by forthcoming VSF TR-08.
And provide better error messages for unsupported media types.
Thanks to @David-P-B for the report.