E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ijkplayer源码剖析
ijkplayer
之 DemoPlayer 程序框架设计概述
第一步阅读本篇源码走读,需要做如下准备工作JNI方法与java方法是怎么对应的?AndroidJNI原理分析http://gityuan.com/2016/05/28/android-jni/JNI开发:Android笔记之使用CMake进行JNI开发(AndroidStudio)https://anacz.blog.csdn.net/article/details/84202451JNI学习笔记
老理说的好
·
2023-03-31 07:59
Android-系列
android
java
android自定义滤镜,让
IjkPlayer
支持插入自定义的GPU滤镜方法
最近因为工作的原因,需要提供一个将我们的
IjkPlayer
源码获取及编译方法源码地址,编译参考readme即可:#获取ijk源码gitclonehttps://github.com/Bilibili/
ijkplayer
.git
ijkplayer
-android
瞬光寂暗
·
2023-03-31 07:28
android自定义滤镜
ijkplayer
源码分析(1):初始化流程
一、
ijkplayer
初始化流程本文是基于A4
ijkplayer
项目进行
ijkplayer
源码分析,该项目是将
ijkplayer
改成基于CMake编译,可导入AndroidStudio编译运行,方便代码查找
AlanWang4523
·
2023-03-31 07:55
ijkplayer
音视频
Android
android
ijkplayer
源码分析
ijkplayer
初始化
ijkplayer
源码分析(2):消息分发处理机制
一、引言上篇博客
ijkplayer
源码分析(1):初始化流程的4.1.1ijkmp_create()的部分简要说明了下
ijkplayer
的消息处理机制,本文再根据源码进行详细分析,搞清楚其消息机制及处理流程
AlanWang4523
·
2023-03-31 07:55
ijkplayer
音视频
Android
android
ijkplayer源码分析
ijkplayer消息机制
ijkplayer
ijkplayer源码剖析
基于
IjkPlayer
的多路投屏直播
因此,需要基于
IjkPlayer
做二次修改,从缓冲队列、解码耗时、渲染队列三个方面优化。关联文
徐福记456
·
2023-03-31 07:55
音视频开发
RTSP直播
多路投屏
多屏互动
IjkPlayer
源码阅读一 初始化
2分析入口分析的连接https://github.com/Bilibili/
ijkplayer
版本号:0.8.1.2android版基本上Ijk
nothingwxq
·
2023-03-31 07:43
Android进阶
android进阶知识
IjkPlayer
ijkplayer
源码分析(上)
本文基于0.8.8版本的
ijkplayer
,对其源码进行剖析,涉及到不同平台下的封装接口或处理方式时,均以Android为例。
juruiyuan111
·
2023-03-31 06:36
ijkplayer
音视频
一步步实现windows版
ijkplayer
系列文章之三——
Ijkplayer
播放器源码分析之音视频输出——音频篇
www.cnblogs.com/harlanc/p/9693983.html目录OpenSLES&AudioTrack源码分析创建播放器音频输出对象配置并创建音频播放器音频数据的处理结束语参考正文一步步实现windows版
ijkplayer
juruiyuan111
·
2023-03-31 06:06
ijkplayer
音视频
android
java
ijkplayer
源码分析(3):setOption 流程及常用参数设置
引言在使用
ijkplayer
时我们可以对其做一些参数配置,用以开启或关闭某些功能模块,或选择使用某种方式。
AlanWang4523
·
2023-03-31 06:43
ijkplayer
FFmpeg
音视频
ffmpeg
android
常用参数设置
ijk
Option
参数配置
【STL
源码剖析
】迭代器
【STL
源码剖析
】迭代器第3章迭代器(iterators)与traits编程技法(《STL
源码剖析
》)3.1迭代器设计思维——STL关键所在3.2迭代器(iterator)是一种smartpointer3.3
Cloudeeeee
·
2023-03-31 00:54
数据结构与算法
c++
【STL
源码剖析
】STL六大组件功能与运用(目录)
【STL
源码剖析
】STL六大组件功能与运用(目录)说明1.容器(containers)2.算法(algorithms)3.迭代器(iterators)4.仿函数(functors)5.配接器(adapters
Cloudeeeee
·
2023-03-31 00:24
数据结构与算法
c++
开发语言
【设计模式从入门到精通】06-桥接模式
笔记来源:尚硅谷Java设计模式(图解+框架
源码剖析
)文章目录桥接模式1、传统方式解决手机操作问题2、桥接模式基本介绍3、桥接模式解决手机操作问题4、JDK源码分析5、注意事项和细节6、桥接模式其他应用场景桥接模式
VectorUx
·
2023-03-30 22:51
设计模式从入门到精通
桥接模式
腾讯 tars java_腾讯TARS开源团队郑苏波:腾讯微服务开发框架的
源码剖析
郑苏波:大家下午好!我是腾讯微服务的郑苏波。先做一个框架的介绍,Tars是一个支持多语言内嵌服务治理功能的框槛,能跟DevOps比较好的协同开发。这个框架四大特点:一是对用户透明实现,让业务可以聚焦自己的逻辑,不需要关心这个框架提供了哪些能力。二是支持RPC的调用方式,使业务能快速开发。三是高性能的实现。四是丰富的扩展能力,适应不同业务场景。下面我们会以一个比较简单的语言,NodeJS这个语言在T
zfxsteven
·
2023-03-30 19:17
腾讯
tars
java
Android 边播放边缓存视频框架:AndroidVideoCache简析
相比于视频录制,视频播放可以选择的方案就要多许多,比如Google的ExoPlayer,B站的
ijkplayer
,以及官方的MediaPlayer。不过,我们今天要讲的是视频的缓
不入流Android开发
·
2023-03-30 19:48
Android开发
android
缓存
音视频
随记——netty入门(一)——20201012
教程:Netty核心技术及
源码剖析
——尚硅谷文章目录前言Netty介绍Netty应用场景IO模型IO模型基本说明BIONIOAIO适用场景BIO基本介绍BIO工作机制BIO应用实例(线程池)NIO基本介绍
dadadadak
·
2023-03-30 19:27
随记
netty
【Python】更精美的俄罗斯方块开发指南(步骤已写)
文章目录前言一、游戏介绍二、
源码剖析
1.引入库2.读入数据总结前言最近想找一些Python相关的游戏开发例子,正好在itch.io上闲逛看到这个俄罗斯方块项目,瞬间被惊艳到了。
徐浪老师
·
2023-03-30 18:38
徐浪老师大讲堂
python
开发语言
MinIO 源码分析
文章目录Bucket日志审计概要设计说明书参考1.MinIO事件通知模块的
源码剖析
1.事件通知模块`NotificationSys`2.`target.Target`3.
yvhqbat
·
2023-03-30 10:09
MinIO源码分析
Spark Streaming限流反压机制
源码剖析
本文基于sparkstreaming通过directmode访问kafka的场景,从源码出发分析sparkstreaming如何实现数据读取的限流和反压。我们知道,KafkaUtils.createDirectStream方法用于创建directmode访问kafka的InputDStream.从源码可以看到,所有KafkaUtils.createDirectStream方法重载最终都会调用下面这
旺旺鸽不鸽
·
2023-03-30 10:59
使用
ijkplayer
播放MP4视频黑屏
查找原因https://github.com/bilibili/
ijkplayer
/issues/2541上面找到说添加这个add-enable-decoder=mpeg4
ijkplayer
官方的依赖库只为了展示
numqin
·
2023-03-30 09:53
Redis
源码剖析
——主从复制(5)—共享复制缓冲区的方案
相关文章Redis
源码剖析
——主从复制(1)Redis
源码剖析
——主从复制(2)Redis
源码剖析
——主从复制(3)Redis
源码剖析
——主从复制(4)目录共享复制缓冲区的方案一、Redis复制缓存区相关问题分析问题
oywLearning
·
2023-03-29 17:03
redis源码剖析
redis
数据库
数据库开发
后端
SpringCloud之 LoadBalancer和Feign负载均衡
文章目录LoadBalancer负载均衡一、@LoadBalanced负载均衡①观察负载均衡现象②@LoadBalanced
源码剖析
二、自定义负载均衡三、OpenFeign实现负载均衡①添加依赖②启动类添加
一只咸鱼。。
·
2023-03-29 16:07
SpringCloud
spring
cloud
负载均衡
LoadBalancer
OpenFeign
【干货】github上十二款最著名的Android播放器开源项目
01
Ijkplayer
项目地址:https://github.com/Bilibili/
ijkplayer
介绍:
Ijkplayer
是Bilibili发布的基于FFplay的轻量级Android/iOS视频播放器
小驰编程
·
2023-03-29 14:52
android
移动开发
github
ios
app
【Unity项目实战】主程进阶之路文章整理 自用记录
声明:下列文章链接转载自陆泽西(JesseLu)的个人博客,仅供个人学习参考使用,如若侵权,告知删除1.要点技术《Unity3D高级编程之进阶主程》第一章,C#要点技术(一)-List底层
源码剖析
《Unity3D
weixin_44314930
·
2023-03-29 10:17
unity
c#
游戏引擎
mac下
ijkplayer
编译 支持RTMP、HTTPS
在mac下编译ijkpleyer安装sdk在https://www.androiddevtools.cn/或者https://android-sdk.en.softonic.com/mac下载sdk,不行的话就自行百度吧。把sdk放在/Users/用户名/Library/Android/sdk然后打开终端输入:open-e.bash_profile配置sdk环境变量#AndroidSDK环境变量e
关阝
·
2023-03-29 09:32
Nacos注册中心AP架构剖析流程图
人赞同了该文章目录收起1.引言2.Nacos核心概念3.NacosServer的注册表结构4.NacosClient和SpringCloud集成客户端服务注册5.如何支持高并发注册(异步任务与内存队列设计原理及
源码剖析
坚持学习技术
·
2023-03-29 07:17
架构
流程图
java
memcache中内存管理
源码剖析
memcahce采用了内存页面,内存页面上的内存块技术实现了内存管理器,对item的指针采用了hashtable的方法,通过item的key值实现快速定位查找item指针的方法,这里详细剖析一下实现的关键代码.首先是内存管理,在Slabs.c代码中实现.(1).voidslabs_init()voidslabs_init(constsize_tlimit,constdoublefactor,con
yxnyxnyxnyxnyxn
·
2023-03-29 07:42
memcached
null
list
扩展
delete
memcached
源码剖析
系列之内存存储机制(二)
在上一节中已经分析了memcached的内存分配管理初始化机制,在这节中我们将详细分析memcached中slab的管理与分配机制。slabclass[MAX_NUMBER_OF_SLAB_CLASSES]数组是slab管理器(类型见上节),是memcached内存管理的核心数据结构,起着非常重要的作用。slabclass[i]的内存示意图如下图所示:(1)size和perslab保存着每个sla
happylife1527
·
2023-03-29 05:34
memcached
swoft2.0
源码剖析
01-注解器
swoft2.0
源码剖析
01-注解器前言本人认为学习一个框架正确的方式是先看框架的文档,再进入实战动手写代码写一些demo,然后就是看框架的源码,深入了解框架是怎么启动运行的,整个框架的流程最好用debug
EwingYangs
·
2023-03-29 05:48
两万字Mybatis
源码剖析
文章目录MyBatis
源码剖析
1MyBatis框架概述2JDBC缺陷总结3MyBatis快速入门3.1搭建Mybatis开发环境2.2.1创建Maven工程2.2.2导入依赖2.2.3创建UserMapper
黑马程序员官方
·
2023-03-28 19:01
Java
java
数据库
maven
mybatis
源码
零拷贝技术-内核
源码剖析
在网络编程中,如果我们想要提供文件传输的功能,最简单的方法就是用read将数据从磁盘上的文件中读取出来,再将其用write写入到socket中,通过网络协议发送给客户端。ssize_tread(intfd,void*buf,size_tcount);ssize_twrite(intfd,constvoid*buf,size_tcount);但是就是这两个简单的操作,却带来了大量的性能丢失。例如我们
Fireplusplus
·
2023-03-28 14:21
C语言
Linux
linux
网络
服务器
Ijkplayer
音频流程
ijkplayer
的音频解码是不支持硬解的,音频播放使用的API是OpenSLES或AudioTrack。AudioTrackAudioTrack是专门为Android应用提供的javaAPI。
anber1121
·
2023-03-28 03:32
2019年终总结
•赚够下年的学费.完成•继续学习C++后台技术栈阅读了STL
源码剖析
,学习了内存池、线程池的原理•继续提高算法能力leetcode80题,要继续坚持。•适量参加codeforces未完成。
程序员一飞
·
2023-03-27 14:11
iOS编译
IJKPlayer
,自定义制作IJKMediaFramework
准备
IJKPlayer
资源查看
IJKPlayer
项目文档gitclonehttps://github.com/Bilibili/
ijkplayer
.git
ijkplayer
-ioscd
ijkplayer
-iosgitcheckout-Blatestk0.8.8
谢顶强
·
2023-03-27 14:54
LinkedList源码解析
LinkedList
源码剖析
LinkedLi
小帝Ele
·
2023-03-27 08:59
React
源码剖析
:fiber树的协调与渲染
本系列文章将深入
源码剖析
react的工作流程,在开始之前有几点说明:本文解析的react源码基于react17.0.3本文图示的源码都省略了与主逻辑无关的代码本文对每个模块将按照流程概述,源码图示,源码解析的流程进行宏观架构与核心模块让我们打开
竹叶寨少主
·
2023-03-27 01:30
spring 事务
源码剖析
阅读前准备工作:简单了解springAOP的实现原理JDK8&spring5.2.X源码解读0.前言初学时,spring的事务怎么实现的,为什么一个@Transactional注解就能搞定那么复杂的事务管理?搬砖时,为什么有时候我明明加了@Transactional注解,但是事务就是没有生效?面试时,面试官:说说spring的事务传播机制是怎样的?你是否遇到过这样的问题?你能解答上来吗?带着这3个
stay_the_course
·
2023-03-26 14:32
Java
spring
java
事务
spring
事务
源码
【pytorch
源码剖析
系列】梯度优化算法的概述和实践
本文参加新星计划人工智能(Pytorch)赛道:https://bbs.csdn.net/topics/613989052写在前言:前半部分:本文首先会介绍优化器的发展历程,以及每个优化器有什么特点,解决了什么问题,同时又存在什么问题,后续的改进有哪些,循序渐进,让你学会如何在自己的任务中游刃有余的使用优化器。后半部分:代码的角度,以pyotrch框架为例,从源码的角度带你理解优化器的由来,实现,
资料加载中
·
2023-03-26 07:06
深度学习
pytorch
深度学习
人工智能
JavaEE安全框架
源码剖析
与整合-Spring Security篇
安全框架简介javaEE生态中,关于安全的框架主要有两种,Shiro和SpringSecurity,两者之间区别还有很大,Shiro是一个轻量级框架,可定制化程度较高,相对来说使用比较灵活,新手配置起来比较复杂,而SpringSecurity是Spring生态系列的顶级框架,跟Springboot天然集成,整合起来最容易,所以就先学习SpringSecurity的简单整合和使用SpringSecu
张江元
·
2023-03-25 18:55
项目开发
spring
boot
2. traits
引用《STL
源码剖析
》的话说,traits是用来获取迭代器指向的数据类型。
犭虫彳亍口苗
·
2023-03-25 17:39
iOS ZFPlayer 竖屏视频在真机下有声音无画面
把pod'ZFPlayer/AVPlayer','~>4.0'换成pod'ZFPlayer/
ijkplayer
','~>4.0'把ZFAVPlayerManager换成ZF
IJKPlayer
Manager
没错就是豪哥灬
·
2023-03-25 13:34
04Vue
源码剖析
01
Vue
源码剖析
01Vue源码地址文件结构总体源码目录image.png调试环境搭建安装依赖:npmi安装rollup:npmi-grollup修改dev脚本,添加sourcemap,package.json
LM林慕
·
2023-03-25 07:40
iOS开发FFmpeg编译裁剪支持avi
写篇日记是因为在使用
IJKPlayer
做直播视频时遇到过avi视频以及一些MP4格式视频无法播放的问题,记录一下挖过的坑,希望也能帮助到遇到这些问题的小伙伴1.编译
ijkplayer
项目中如果涉及到直播或者要求支持更多的视频格式播放时
不会算卦的杨大仙
·
2023-03-24 23:34
CopyOnWriteArrayList的原理和使用方法
《Java并发编程之美》读书笔记第五章Java并发包中并发List
源码剖析
介绍并发包中的并发List只有CopyOnWriteArrayList。
Everglowsc
·
2023-03-24 22:20
IJKPlayer
编译FFmpeg时的遇到的问题
最近项目中需要用到播放器,所以接入了B站的
IJKPlayer
,但是在编译时遇到了问题。执行.
落叶随风_90e5
·
2023-03-24 10:40
深入理解Python虚拟机中字典(dict)的实现原理及
源码剖析
目录字典数据结构分析创建新字典对象哈希表扩容机制字典插入数据总结字典数据结构分析/*Thema_valuespointerisNULLforacombinedtable*orpointstoanarrayofPyObject*forasplittable*/typedefstruct{PyObject_HEADPy_ssize_tma_used;PyDictKeysObject*ma_keys;P
·
2023-03-23 20:25
Python 虚拟机集合set实现原理及源码解析
目录深入理解Python虚拟机:集合(set)的实现原理及
源码剖析
数据结构介绍创建集合对象往集合当中加入数据哈希表数组扩容从集合当中删除元素pop总结深入理解Python虚拟机:集合(set)的实现原理及
源码剖析
在本篇文章当中主要给大家介绍在
·
2023-03-23 20:50
深入理解Python虚拟机中复数(complex)的实现原理及
源码剖析
目录复数数据结构复数的操作复数加法复数取反Repr函数总结复数数据结构在cpython当中对于复数的数据结构实现如下所示:typedefstruct{doublereal;doubleimag;}Py_complex;#definePyObject_HEADPyObjectob_base;typedefstruct{PyObject_HEADPy_complexcval;}PyComplexObj
·
2023-03-23 20:16
深入理解Python虚拟机中整型(int)的实现原理及
源码剖析
目录数据结构深入分析PyLongObject字段的语意小整数池整数的加法实现总结数据结构在cpython内部的int类型的实现数据结构如下所示:typedefstruct_longobjectPyLongObject;struct_longobject{PyObject_VAR_HEADdigitob_digit[1];};#definePyObject_VAR_HEADPyVarObjectob
·
2023-03-23 20:16
深入理解Python虚拟机中元组(tuple)的实现原理及源码
目录元组的结构元组操作函数
源码剖析
创建元组查看元组的长度元组当中是否包含数据获取和设置元组中的数据释放元组内存空间总结元组的结构在这一小节当中主要介绍在python当中元组的数据结构:typedefstruct
·
2023-03-23 20:44
源码剖析
启动Eureka Server(一)@EnableEurekaServer注解
SpringCloudNetflixEureka项目将Netflix公司的Eureka项目加以封装,以适配SpringBoot自动化配置的机制,通过注解在SpringBoot项目启动时启动EurekaServer。我们通过阅读相关源码,看看这一过程是如何实现的。回顾我们的eureka-demo中的eureka-server项目,在我们的项目启动类Server上有一个@EnableEurekaSer
爱迪生玛玛
·
2023-03-22 21:56
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他