开源高性能跨平台实时美颜滤镜库GPUPixel,视频图像开发利器
GPUPixel 是一个使用C++11编写的类似GPUImage的高性能图像和视频AI美颜效果库,非常容易编译和集成,并且库文件非常小。基于GPU,并且带有内置的多种滤镜,可以实现商业级别的效果。它支持的平台包括iOS、Mac、Android、Windows和Linux,理论上可以移植到任何支持OpenGL/ES的平台
GPUPixel 是一个使用C++11编写的类似GPUImage的高性能图像和视频AI美颜效果库,非常容易编译和集成,并且库文件非常小。基于GPU,并且带有内置的多种滤镜,可以实现商业级别的效果。它支持的平台包括iOS、Mac、Android、Windows和Linux,理论上可以移植到任何支持OpenGL/ES的平台

随着工程变大,依赖复杂,C++编译耗时增加,为了找出编译耗时瓶颈,开源工具 ClangBuildAnalyzer 可以有效的分析文件,函数,头文件包含展开等耗时,为编译耗时优化提供参考依据

深度学习Python基础-函数,类和模块相关

初次接触深度学习,感觉学晚了,记录一下卷积神经网络构建,对深度学习有个直观的认识,非常适合入门者查阅

本文主要对WebRTC的GCC拥塞控制机制进行一些分析,并记录一些数据, 对其拥塞控制有个定量的认识

WebRTC或者Chromium开发必须用到的一系列工具集合

详细介绍了 WebRTC全平台, 包括 iOS, Android, Windows, Mac和Linux 平台源码下载和编译指南

Docker搭建Webrtc-Apprtc服务器实践。最近想测试下最新的webrtc代码拥塞表现,所以想跑下最新的webrtc中自带的 AppRTCMobile程序, 网上关于Apprtc服务器的搭建文章比较多,现在浏览器和苹果端对要求使用https, 网上的介绍文章大部分不能直接使用,配置也非常繁琐。摸索之后,搞了一天,终于跑了起来,记录一下

通俗的讲网络拥塞就是网络发送的包因为链路拥堵,造成了网络包中途丢失,或者到达延迟变高。丢失和延迟要看具体网络链路上的路由器交换机等设备的设定,一般来说网络拥堵了,网络包首先会在路由器或交换机缓存一下,如果超过了路由器或交换机承载能力,则网络包丢弃。

安卓NDK开发,如何优雅的打印日志