IMSdroid视频马赛克问题
来源:互联网 发布:过山车大亨3 mac跳出 编辑:程序博客网 时间:2024/05/01 11:15
IMSdroid网络环境比较差的情况下,马赛克非常严重,观察看到一个选项Zero Video Artifacts,顾名思义:零伪影,即没有伪装的影像,专业说法应该就是一种软件补偿成像的算法吧。设置后马赛克确实减少很多,但是网络差还是卡顿,试了下QQ也是一样的。原理看看这个:
n a video processing system where motion vectors are estimated for a subset of the blocks of data forming a video frame, and motion vectors are interpolated for the remainder of the blocks of the frame, a method includes determining, for at least at least one block of the current frame for which a motion vector is not estimated ( 204 ), whether a block to the left or right has an estimated zero motion vector ( 206 ), determining whether the at least one block had an estimated zero motion vector in a previous frame ( 206 ), and if both determinations are affirmative ( 208 ), providing a predetermined motion vector for the at least one block. The predetermined motion vector may be a zero motion vector ( 208 ).
(PS:我是看的晕晕的)
https://groups.google.com/forum/#!topic/doubango/TpDL3qEH7yQ
关于此设置选项的一些问题:
This setting is (still?) hardcoded in tinyMEDIA/src/tmedia_defaults.
static tsk_bool_t __video_zeroartifacts_enabled = tsk_false; // Requires from remote parties to support AVPF (RTCP-FIR/NACK/PLI)
to:
static tsk_bool_t __video_zeroartifacts_enabled = tsk_true; // Requires from remote parties to support AVPF (RTCP-FIR/NACK/PLI)
And recompile Doubango and webrtc2sip.
There is a public API function to enable/disable this feature but it's not recommended to enable it on webrtc2sip as it's a relay and not a producer.
- IMSdroid视频马赛克问题
- 马赛克问题
- 马赛克问题
- IMSDroid问题集
- IMSDroid视频横屏显示
- 视频如何打马赛克
- imsdroid
- 视频马赛克的实时检测
- 马赛克问题的探讨
- 马赛克
- 安卓转iOS图片马赛克问题
- 视频局部区域的马赛克处理
- 用DirectShow实现视频马赛克处理
- 视频产生马赛克和黑屏的原因- -
- 用DirectShow实现视频马赛克处理
- DirectX--给视频加马赛克、字符OSD
- 对视频马赛克的调研学习报告
- IMSdroid视频通话出现的一方无法预览视频或双方无法显示对方视频
- EmguCV中BGR与HSV之间的转换
- OperaMasks
- java 内部类
- Nginx是什么?Nginx介绍及Nginx的优点
- 深入理解Linux中内存管理
- IMSdroid视频马赛克问题
- codility test 4
- 深究repo的所谓“续传”功能
- if (!ProcessShellCommand(cmdInfo))出错
- 提高系统性能之多线程编程
- URAL 1989. Subpalindromes
- 学习Spring必学的Java基础知识(3)----PropertyEditor
- 题目1199:找位置
- POJ3080 Blue Jeans