会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
2BiTT
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
14
下一页
2021年10月31日
MediaStreamTrack Content Hints 解读
摘要: 背景 媒体流有两大类,音频和视频;音频中两种典型的场景,需要3A的(例如通话、演讲)和不需要3A的(音乐);视频中也有两种典型的场景,关注内容(帧率小一点可以接受,例如ppt讲演)和关注运动(例如运动的视频,帧率要保证,糊一点比低帧率更能接受)。如果没有为mediaStreamTrack指定内容的属
阅读全文
posted @ 2021-10-31 18:09 2BiTT
阅读(661)
评论(0)
推荐(0)
2021年9月25日
webrtc源码阅读理解一
摘要: webrtc是一个比较成熟的实时音视频处理开源项目,一上来老大就扔给我一本webrtc native实践,虽然狠下心“翻”完了一遍,但是还是云里雾里的,在经过几个月的摸索之后,我大概知道原因了,归根到底,是基础不在一个层次,理解不了的,所以我决定,尝试写一个接近我这种零基础入门实时音视频的记录系列,
阅读全文
posted @ 2021-09-25 21:36 2BiTT
阅读(832)
评论(0)
推荐(0)
2021年9月16日
c++ include的顺序重要吗?
摘要: 答案是:有预编译的就很重要;有同名函数与宏定义的时候就很重要; include的本质是把所有头文件按照你写的顺序连接起来,如果同名的宏定义在函数定义前面,就有可能导致函数定义出现莫名其妙的错误;核心原因是预编译的时候,宏定义会展开代码
阅读全文
posted @ 2021-09-16 14:19 2BiTT
阅读(283)
评论(0)
推荐(0)
2021年9月13日
简说yuv
摘要: 最近弄了一个读取y4m文件转成yuv的流的事情,记录一些yuv相关的细节 为什么会有yuv 因为我们目前的显示器显示的原理都是三原色,几乎所有的视频数据最后都要转为rgb格式才能渲染到显示屏上,而原始的rgb格式存储太耗费空间 rgb存储空间是每个像素点需要 rbg三个属性,每个属性八个bit来存储
阅读全文
posted @ 2021-09-13 14:37 2BiTT
阅读(593)
评论(0)
推荐(0)
2021年9月9日
i420 转 nv21
摘要: private static byte[] I420ToNv21(byte[] i420bytes, int width, int height) { byte[] nv21bytes = new byte[i420bytes.length]; int y_len = width * height;
阅读全文
posted @ 2021-09-09 17:04 2BiTT
阅读(200)
评论(0)
推荐(0)
2021年9月8日
ffmpeg mp4 转 yuv、 y4m转yuv、mp4转y4m && ffplay 播放y4m、yuv
摘要: y4m是yuv的一种存储格式 $ ffmpeg -i ~/Downloads/01.mp4 ~/Downloads/test.yuv $ ffmpeg -i ~/Downloads/01.mp4 ~/Downloads/test.y4m $ ffmpeg -i test.y4m -vsync 0 t
阅读全文
posted @ 2021-09-08 17:42 2BiTT
阅读(1578)
评论(0)
推荐(0)
2021年8月19日
sublime vintage mode 按住一个键(比如 j)不会重复的问题
摘要: issue链接 https://github.com/xhlwill/blog/issues/14 解决方案:mac 上面可以输入defaults write com.sublimetext.后使用tab键看下自己本机的版本 ✗ defaults write com.sublimetext.4 Ap
阅读全文
posted @ 2021-08-19 14:45 2BiTT
阅读(77)
评论(0)
推荐(0)
2021年8月16日
一次让人记忆深刻的No implementation found for问题排查记录
摘要: webrtc里面的Java的jni方法的实现和传统的开发流程不一致,你按照webrtc规定的语法编写对应接口,webrtc自带的模块会自动帮你生产一堆的接口代码,减少很多无谓的重复劳动 这次我们在webrtc的c++层增加了一个native 方法给Java层调用,so和aar生成之后,就“随便”在J
阅读全文
posted @ 2021-08-16 10:58 2BiTT
阅读(2121)
评论(0)
推荐(0)
2021年5月13日
git 本地协议、http、ssh、git协议优缺点总结对比
摘要: 之前一直使用的是git的http协议来推拉代码,新公司使用的是git协议,好奇这两种的区别,科普了一下,https://cloud.tencent.com/developer/article/1347791,发现git的协议其实有四种,链接说的太啰嗦了,自己总结一下 协议 优点 缺点 本地协议 基于
阅读全文
posted @ 2021-05-13 11:11 2BiTT
阅读(1031)
评论(0)
推荐(0)
2021年1月18日
python 时间戳常用操作
摘要: 时间戳常用操作主要是两个方向 1. 某个地方拿到一个时间格式的字符串,需要转成时间戳 2. 某个地方拿到时间戳,需要转成时间格式方便查看 time和datatime两大模块 datetime更胜一筹:兼容毫秒信息的处理 两大函数 strptime(string, format) -> struct_
阅读全文
posted @ 2021-01-18 11:58 2BiTT
阅读(1053)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
14
下一页
公告