上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: 背景 媒体流有两大类,音频和视频;音频中两种典型的场景,需要3A的(例如通话、演讲)和不需要3A的(音乐);视频中也有两种典型的场景,关注内容(帧率小一点可以接受,例如ppt讲演)和关注运动(例如运动的视频,帧率要保证,糊一点比低帧率更能接受)。如果没有为mediaStreamTrack指定内容的属 阅读全文
posted @ 2021-10-31 18:09 2BiTT 阅读(661) 评论(0) 推荐(0)
摘要: webrtc是一个比较成熟的实时音视频处理开源项目,一上来老大就扔给我一本webrtc native实践,虽然狠下心“翻”完了一遍,但是还是云里雾里的,在经过几个月的摸索之后,我大概知道原因了,归根到底,是基础不在一个层次,理解不了的,所以我决定,尝试写一个接近我这种零基础入门实时音视频的记录系列, 阅读全文
posted @ 2021-09-25 21:36 2BiTT 阅读(832) 评论(0) 推荐(0)
摘要: 答案是:有预编译的就很重要;有同名函数与宏定义的时候就很重要; include的本质是把所有头文件按照你写的顺序连接起来,如果同名的宏定义在函数定义前面,就有可能导致函数定义出现莫名其妙的错误;核心原因是预编译的时候,宏定义会展开代码 阅读全文
posted @ 2021-09-16 14:19 2BiTT 阅读(283) 评论(0) 推荐(0)
摘要: 最近弄了一个读取y4m文件转成yuv的流的事情,记录一些yuv相关的细节 为什么会有yuv 因为我们目前的显示器显示的原理都是三原色,几乎所有的视频数据最后都要转为rgb格式才能渲染到显示屏上,而原始的rgb格式存储太耗费空间 rgb存储空间是每个像素点需要 rbg三个属性,每个属性八个bit来存储 阅读全文
posted @ 2021-09-13 14:37 2BiTT 阅读(593) 评论(0) 推荐(0)
摘要: 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)
摘要: 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)
摘要: 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)
摘要: webrtc里面的Java的jni方法的实现和传统的开发流程不一致,你按照webrtc规定的语法编写对应接口,webrtc自带的模块会自动帮你生产一堆的接口代码,减少很多无谓的重复劳动 这次我们在webrtc的c++层增加了一个native 方法给Java层调用,so和aar生成之后,就“随便”在J 阅读全文
posted @ 2021-08-16 10:58 2BiTT 阅读(2121) 评论(0) 推荐(0)
摘要: 之前一直使用的是git的http协议来推拉代码,新公司使用的是git协议,好奇这两种的区别,科普了一下,https://cloud.tencent.com/developer/article/1347791,发现git的协议其实有四种,链接说的太啰嗦了,自己总结一下 协议 优点 缺点 本地协议 基于 阅读全文
posted @ 2021-05-13 11:11 2BiTT 阅读(1031) 评论(0) 推荐(0)
摘要: 时间戳常用操作主要是两个方向 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 下一页