上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 66 下一页
  2023年1月12日
摘要: 一、概述 案例:使用MediaExtractor和MediaMuxer生成一个新的无声的视频 二、代码示例 /** * 将Mp4文件中的视频单独提取出来,并重新生成一个无声的Mp4文件 * ps:经过测试,是可以分离出无声的视频的,分离成功会弹出Toast */ class ExtractorMp4 阅读全文
posted @ 2023-01-12 11:21 飘杨...... 阅读(224) 评论(0) 推荐(0)
  2023年1月6日
摘要: 一、概述 使用Camera1实现相机预览,并可以保存预览截屏,此处测试的是后置摄像头,旋转90° 二、代码示例 1.自定义SurfaceView类 /** * Camera1预览封装 */ class Camera1PreviewSurfaceView(context: Context?, attr 阅读全文
posted @ 2023-01-06 11:42 飘杨...... 阅读(577) 评论(0) 推荐(0)
  2022年12月23日
摘要: 一、概述 AndroidStudio版本:Android studio Chipmunk | 2021.2.1 Patch 1 Camke版本:3.10.2 异常:不打印Message调试信息 解决办法:将Camke版本降为3.6.0就可以打印调试信息调试信息如下 阅读全文
posted @ 2022-12-23 10:12 飘杨...... 阅读(325) 评论(0) 推荐(0)
  2022年12月14日
摘要: 一、概述 之前用的是阿里云的的服务系统是CentOS,服务到期后就没再续了(贵了),继而买了腾讯的云服务。为了使webrtc项目能够正常的启动起来,有必要配置一下coturn。腾讯云用的是ubuntu20 二、具体的步骤 1.安装coturn依赖库 sudo apt-get install libs 阅读全文
posted @ 2022-12-14 11:12 飘杨...... 阅读(1494) 评论(0) 推荐(0)
  2022年11月28日
摘要: 1 // 2 // SDP 会话描述 3 // 4 // 版本信息 5 v=0 6 // 会话的创建者 7 o=- 8567802084787497323 2 IN IP4 127.0.0.1 8 // 会话名 9 s=- 10 // 会话时长 11 t=0 0 12 // 音视频传输采用多路复用方 阅读全文
posted @ 2022-11-28 10:19 飘杨...... 阅读(263) 评论(0) 推荐(0)
  2022年10月21日
摘要: 一、概述 由于项目需要要对主页列表执行预加载操作,也就是列表可以一直滑动并且让用户感知不到数据在加载(ps:弱网环境还是可以感知到) 给大家分享一下原理: 1.在RecyclerView滑动过程中发现快到底部了就执行网络加载数据 2.加载完成不能立马更新列表,需要等recyclerView滑动停止再 阅读全文
posted @ 2022-10-21 09:48 飘杨...... 阅读(986) 评论(0) 推荐(0)
  2022年10月19日
摘要: 一、概述 项目对外开放后,用户对一些体验上的需求也逐步增加,比如:对短视频首次打开速度及播放流畅度有了要求。 目的: 1.秒开短视频 2.流畅播放短视频 二、项目中应用方案 秒开短视频及流畅播放优化方案 1.app端对上传的短视频做压缩(腾讯的一套压缩方案),让视频尽可能的小 2.流媒体服务器开启c 阅读全文
posted @ 2022-10-19 09:57 飘杨...... 阅读(1848) 评论(0) 推荐(0)
摘要: 一、概述 由于项目需要,需要对图片加载显示速度做一次整体的提升。 影响加载显示速度的因素: 1.存储在服务端的图片的大小 2.网速 a.流媒体服务器下行流量 b.app客户端用户手机网速(wifi、4G、5G) 二、实现方案简述 根据上述影响加载速度的因素可知,只能对存储流媒体服务器和图片大小做文章 阅读全文
posted @ 2022-10-19 09:43 飘杨...... 阅读(1262) 评论(0) 推荐(0)
  2022年8月25日
摘要: 一、概述 案例:使用nginx+rtmpdump搭建一个简单的流媒体服务器,使用rtmplib来实现推流 librtmp推流步骤: 二、代码示例 /** * 开始推理 * @param args * @return */ void *run_start(void *args) { char *pat 阅读全文
posted @ 2022-08-25 09:26 飘杨...... 阅读(795) 评论(0) 推荐(0)
  2022年8月20日
摘要: 一、概述 案例:由于要测试Android播放客户端和推流客户端所以需要配置一个简单的流媒体服务器,采用nginx+rtmp服务搭建 参考博客 下载: 链接:https://pan.baidu.com/s/1-oKXmwntmTwbkLi6HJaDxg?pwd=kee5 提取码:kee5 二、搭建步骤 阅读全文
posted @ 2022-08-20 11:35 飘杨...... 阅读(482) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 66 下一页