|
|
|
@ -30,6 +30,7 @@ FramedSource* BaseServerMediaSubsession::createSource(UsageEnvironment& env, Fra
|
|
|
|
|
switch (format)
|
|
|
|
|
{
|
|
|
|
|
case V4L2_PIX_FMT_H264 : source = H264VideoStreamDiscreteFramer::createNew(env, videoES); break;
|
|
|
|
|
case V4L2_PIX_FMT_VP8 : source = videoES; break;
|
|
|
|
|
}
|
|
|
|
|
return source;
|
|
|
|
|
}
|
|
|
|
@ -40,6 +41,7 @@ RTPSink* BaseServerMediaSubsession::createSink(UsageEnvironment& env, Groupsock
|
|
|
|
|
switch (format)
|
|
|
|
|
{
|
|
|
|
|
case V4L2_PIX_FMT_H264 : videoSink = H264VideoRTPSink::createNew(env, rtpGroupsock,rtpPayloadTypeIfDynamic); break;
|
|
|
|
|
case V4L2_PIX_FMT_VP8 : videoSink = VP8VideoRTPSink::createNew(env, videoES); break;
|
|
|
|
|
}
|
|
|
|
|
return videoSink;
|
|
|
|
|
}
|
|
|
|
|