diff --git a/src/ServerMediaSubsession.cpp b/src/ServerMediaSubsession.cpp index cdbd83a..51ec7e1 100644 --- a/src/ServerMediaSubsession.cpp +++ b/src/ServerMediaSubsession.cpp @@ -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; } diff --git a/src/main.cpp b/src/main.cpp index 5bbccf1..9298036 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -29,7 +29,6 @@ // live555 #include #include -#include // project #include "logger.h"