会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侧边栏
首页代码
咸鱼Jay
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
下一页
2022年7月19日
Android IjkPlayer解决RTSP延时300ms左右
摘要: 简介 在上一篇《ijkplayer编译-RTSP》中介绍了,ijkplayer如何进行编译成so库的,以及如何开启rtsp。那么实际在使用的时候会发现延迟不是一般的大。 现在来介绍一下如何解决这个延迟的,经过测试延迟时间可以控制在500ms左右。 修改ijkplayer源码的ff_ffplay.c文
阅读全文
posted @ 2022-07-19 19:38 咸鱼Jay
阅读(2658)
评论(0)
推荐(1)
2022年7月13日
AHandler AMessage ALooper消息机制-源码6.0.0以上
摘要: AHandler AMessage ALooper消息机制 AHandler是Android native层实现的一个异步消息机制,在这个机制中所有的处理都是异步的,将变量封装到一个消息AMessage结构体中,然后放到队列中去,后台专门有一个线程ALooper会从这个队列中取出消息然后分发执行,执
阅读全文
posted @ 2022-07-13 21:16 咸鱼Jay
阅读(631)
评论(0)
推荐(0)
Android Studio导入Android 4.2.2的WiFi-Display系统源码
摘要: Sink源码概述 Miracast Sink端源码最早出现在Android 4.2.2上,通过googlesource可以很方便的查看: https://android.googlesource.com/platform/frameworks/av/+/android-4.2.2_r1.2/medi
阅读全文
posted @ 2022-07-13 16:58 咸鱼Jay
阅读(839)
评论(0)
推荐(0)
Miracast技术详解(二):RTSP协议
摘要: RTSP概述 在上一篇博客中我们已经通过Wi-Fi P2P建立好了Source和Sink端的TCP连接,在Miracast后续的音视频传输过程中,将采用RTSP协议来对流媒体进行控制。因此接下来的步骤就到了RTSP协商、会话建立及流媒体传输的阶段。首先,什么是RTSP协议呢? 实时流协议(Real
阅读全文
posted @ 2022-07-13 14:52 咸鱼Jay
阅读(3541)
评论(0)
推荐(1)
Miracast技术详解(一):Wi-Fi Display
摘要: Miracast概述 Miracast Miracast是由Wi-Fi联盟于2012年所制定,以Wi-Fi直连(Wi-Fi Direct)为基础的无线显示标准。支持此标准的消费性电子产品(又称3C设备)可透过无线方式分享视频画面,例如手机可透过Miracast将影片或照片直接在电视或其他设备播放而无
阅读全文
posted @ 2022-07-13 14:51 咸鱼Jay
阅读(5024)
评论(0)
推荐(1)
2022年7月10日
ffmpeg播放器-音视频解码流程
摘要: 音视频介绍 音视频解码流程 FFmpeg解码的数据结构说明 AVFormatContext:封装格式上下文结构体,全局结构体,保存了视频文件封装格式相关信息 AVInputFormat:每种封装格式,对应一个该结构体 AVStream[0]:视频文件中每个视频(音频)流对应一个该结构体 AVCode
阅读全文
posted @ 2022-07-10 22:47 咸鱼Jay
阅读(373)
评论(0)
推荐(0)
2022年7月9日
FFmpeg介绍与编译
摘要: FFmpeg FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code
阅读全文
posted @ 2022-07-09 15:47 咸鱼Jay
阅读(1160)
评论(0)
推荐(0)
2022年7月8日
ijkplayer编译-RTSP
摘要: 1.编译平台和版本 使用操作系统 Ubuntu 18.04 使用ndk版本:android-ndk-r14b-linux-x86_64.zip (使用r17c编译会报错) AS版本:4.2.2 1.1 安装git: sudo apt install git 1.2 配置java环境: 解压JDK:
阅读全文
posted @ 2022-07-08 11:45 咸鱼Jay
阅读(1718)
评论(0)
推荐(0)
2022年7月2日
图像基础概念与YUV/RGB深入理解
摘要: 一、图像基础概念 像素:像素是一个图片的基本单位,pix是英语单词picture的简写,加上英语单词“元素element",就得到了"pixel",简称px,所以“像素”有‘图像元素”之意。 分辨率:是指图像的大小或尺寸。 比如1920x1080。 位深:是指在记录数字图像的颜色时,计算机实际上是用
阅读全文
posted @ 2022-07-02 20:26 咸鱼Jay
阅读(3163)
评论(0)
推荐(1)
2022年6月8日
FFmpeg命令行之FFmpeg 采集设备
摘要: 在使用 FFmpeg 作为编码器时,可以使用FFmpeg采集本地的音视频采集设备的数据,然后进行编码、封装、传输等操作。 例如,我们可以采集摄像头的图像作为视频,采集麦克风的数据作为音频,然后对采集的音视频数据进行编码,最后将编码后的数据封装成多媒体文件或者作为音视频流发送到服务器上(流媒体)。 打
阅读全文
posted @ 2022-06-08 20:44 咸鱼Jay
阅读(522)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
下一页
公告
页脚HTML代码