-
- Downloads
media/video: use crf rather than bitrate
Dynamic quality change was done by increase/decreasing encoder bitrate. It led to video artefact issues, specialy at low bitrates. In addition, it does not make sence to use same bitrate with different resolutions and fps. With high resolutions and fps, maximal bitrate need to be higher. It is possible for H264 and VP8 to set video quality using CRF. This parameter solves video artefact issues and choose a different output bitrate depending on input resolution and fps. Tuleap: #80 Change-Id: I07d37175dfc335b5fc70cf54798f82eafe921ea9
Showing
- src/dring/account_const.h 3 additions, 0 deletionssrc/dring/account_const.h
- src/media/media_codec.cpp 20 additions, 3 deletionssrc/media/media_codec.cpp
- src/media/media_codec.h 24 additions, 5 deletionssrc/media/media_codec.h
- src/media/media_encoder.cpp 33 additions, 7 deletionssrc/media/media_encoder.cpp
- src/media/system_codec_container.cpp 12 additions, 2 deletionssrc/media/system_codec_container.cpp
- src/media/video/video_rtp_session.cpp 100 additions, 28 deletionssrc/media/video/video_rtp_session.cpp
- src/media/video/video_rtp_session.h 18 additions, 6 deletionssrc/media/video/video_rtp_session.h
Loading
Please register or sign in to comment