|
|
|
@ -58,14 +58,19 @@ class BaseServerMediaSubsession
|
|
|
|
|
std::string rtpFormat;
|
|
|
|
|
switch(format)
|
|
|
|
|
{
|
|
|
|
|
case V4L2_PIX_FMT_HEVC : rtpFormat = "video/H265"; break;
|
|
|
|
|
case V4L2_PIX_FMT_H264 : rtpFormat = "video/H264"; break;
|
|
|
|
|
case V4L2_PIX_FMT_MJPEG: rtpFormat = "video/JPEG"; break;
|
|
|
|
|
case V4L2_PIX_FMT_JPEG : rtpFormat = "video/JPEG"; break;
|
|
|
|
|
case V4L2_PIX_FMT_VP8 : rtpFormat = "video/VP8" ; break;
|
|
|
|
|
case V4L2_PIX_FMT_VP9 : rtpFormat = "video/VP9" ; break;
|
|
|
|
|
case V4L2_PIX_FMT_YUYV : rtpFormat = "video/RAW" ; break;
|
|
|
|
|
case V4L2_PIX_FMT_UYVY : rtpFormat = "video/RAW" ; break;
|
|
|
|
|
case V4L2_PIX_FMT_HEVC : rtpFormat = "video/H265"; break;
|
|
|
|
|
case V4L2_PIX_FMT_H264 : rtpFormat = "video/H264"; break;
|
|
|
|
|
case V4L2_PIX_FMT_MJPEG : rtpFormat = "video/JPEG"; break;
|
|
|
|
|
case V4L2_PIX_FMT_JPEG : rtpFormat = "video/JPEG"; break;
|
|
|
|
|
case V4L2_PIX_FMT_VP8 : rtpFormat = "video/VP8" ; break;
|
|
|
|
|
case V4L2_PIX_FMT_VP9 : rtpFormat = "video/VP9" ; break;
|
|
|
|
|
case V4L2_PIX_FMT_YUV444: rtpFormat = "video/RAW" ; break;
|
|
|
|
|
case V4L2_PIX_FMT_UYVY : rtpFormat = "video/RAW" ; break;
|
|
|
|
|
case V4L2_PIX_FMT_NV12 : rtpFormat = "video/RAW" ; break;
|
|
|
|
|
case V4L2_PIX_FMT_BGR24 : rtpFormat = "video/RAW" ; break;
|
|
|
|
|
case V4L2_PIX_FMT_BGR32 : rtpFormat = "video/RAW" ; break;
|
|
|
|
|
case V4L2_PIX_FMT_RGB24 : rtpFormat = "video/RAW" ; break;
|
|
|
|
|
case V4L2_PIX_FMT_RGB32 : rtpFormat = "video/RAW" ; break;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return rtpFormat;
|
|
|
|
|