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
H264编解码
h264
编码学习笔记
由于李超的课程讲音视频编码细节的几节课缺失,他讲得还是数一数二的,特别是写代码的思路,及ffmpeg使用的细节上2.殷汶杰的课程还没开始看,万一不好就没法暂时再选其他课程3.夏曹俊只有1999的课程在讲
h264
南_橘子猪
·
2021-07-13 19:45
李超 视频编码学习
NALU以00000001划分开yuv420p一个pix占用字节数1.5Bytergb8bit位深,3通道(不含透明度),一个pix占用3Bytes
h264
编码(pix:640*480yuv420pfps
南_橘子猪
·
2021-07-07 13:41
ffmpeg编译支持nvidia-GPU解码
图2显示了FFmpeg转换过程的不同元素image.pngFFmpeg通过
h264
_cuvid、hevc_cuvid和
h264
_nvenc、hevc_nvenc模块支持硬件加速解码和编码。
andyhacker
·
2021-07-01 13:06
Android player通过rtp接收
h264
数据并播放
一、接收数据rtp包的组包与拆包已经由rtp库完成,这里可以从rtp库的回调直接接收到原始发送的数据。videoRtpWrapper.open(40018,96,90000);videoRtpWrapper.setCallback{data,len->Log.d("dragon_video","receivedvideodata$len")nalu.appended(data,len){buffe
·
2021-06-27 22:06
Android recorder 录制
h264
通过rtp发送
采集camera数据数据采集部分使用的是Camera2,CameraHolder是对camera2的简单封装。Camera2有个显著的优势,他可以同时添加多个surface用于接收camer数据。下面是通过CameraHolder启动camera的流程:overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInsta
·
2021-06-27 22:05
Android player通过rtp接收
h264
数据并播放
一、接收数据rtp包的组包与拆包已经由rtp库完成,这里可以从rtp库的回调直接接收到原始发送的数据。videoRtpWrapper.open(40018,96,90000);videoRtpWrapper.setCallback{data,len->Log.d("dragon_video","receivedvideodata$len")nalu.appended(data,len){buffe
·
2021-06-27 22:58
Android recorder 录制
h264
通过rtp发送
采集camera数据数据采集部分使用的是Camera2,CameraHolder是对camera2的简单封装。Camera2有个显著的优势,他可以同时添加多个surface用于接收camer数据。下面是通过CameraHolder启动camera的流程:overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInsta
·
2021-06-27 22:58
H.264编码原理以及I帧B帧P帧
前言
H264
是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参照一段时间内图像的统计结果表明,在相邻几幅图像画面中,一般有差别的像素只有10%以内的点
秦枫桀
·
2021-06-27 22:44
音视频学习流程
了解知识轮廓1.直播和ffmpeg是什么联系,或者说ffmpeg担任什么指责2.直播和rtmp的关系,什么是rtmp,ffmpeg和rtmp是什么关系,rtmp和librtmp是什么关系3.大家常说的
h264
未来的路就在那
·
2021-06-27 09:59
我第一个webRTC应用
交换有关媒体和客户端功能的信息,例如分辨率和
编解码
器。传输流式音频,视频或数据。为了获取和传递流数据,WebRTC实现了以下API:Me
疯狂的枫叶
·
2021-06-27 02:49
彻底解决UnicodeEncodeError与UnicodeDecodeError
而
编解码
的一般套路大概就是:给待编码的目标集合(字符,或者其他任何符号、资源等)给定一个唯一ID,把这个ID对应的二
·
2021-06-26 16:47
微软 2018 开源大事记
2015年,微软宣布支持开源视频
编解码
器VP9,对自家的更多项目进行开源,并开始接受LLVM/Clang;而在2016年
OSC开源社区
·
2021-06-26 10:17
FFmpeg音视频开发_AAC编码实战
fs16le-iar44100ac2s16le.pcm-c:alibfdk_aacout.aac#wav->aac$ffmpeg-iin.wavout.aac-c:a设置音频编码器,c表示codec(
编解码
器
村口大白杨
·
2021-06-26 07:37
视频在页面上播放不了
tml5video不能播放,能播放声音不能播放视频,黑屏;浏览器播放视频的支持有限,MP4格式的视频只支持h.264的视频;视频编码:AVC1-内置FFmpeg解码器(
h264
)可以播放;视频编码:mp4v
花花0825
·
2021-06-26 06:43
Netty结合Protobuf进行
编解码
的方法
一般在使用netty时,数据传输的时候都会选择对传输的数据进行
编解码
,编码后的数据变小,有利于在有限的带宽下传输更多的数据。
·
2021-06-25 19:51
2019-06-27
image进入新创建的补光灯产品,选择“Profile定义image3.选择“
编解码
插件开发”image新增数据上报消息。
小lucky_68c1
·
2021-06-25 13:56
FFmpeg转封装(remuxing)
目录参考转封装流程介绍FFmpeg流程示例代码1.参考[1]FFmpeg\doc\examples\remuxing.c[2]最简单的基于FFMPEG的封装格式转换器(无
编解码
)2.转封装流程介绍转封装是指
smallest_one
·
2021-06-25 09:39
海康威视摄像头rtsp取流
主码流取流:rtsp://admin:
[email protected]
:554/
h264
/ch1/main/av_stream子码流取流:rtsp://admin:
[email protected]
:554
爱猫猫的老狗
·
2021-06-24 08:37
新大编程幼儿园学习第一课——内容和显示
本课主题:内容和显示授课老师:杨兵兵一、字符
编解码
的基本知识(本课最重要)计算机信息的底层传输
贤记七生
·
2021-06-24 01:06
基于iOS智能设备wifi连接(图像传输与控制)
TCP传输全套实战:基于iOS的网络音视频实时传输系统(一)-前言基于iOS的网络音视频实时传输系统(二)-捕获音视频数据基于iOS的网络音视频实时传输系统(三)-VideoToolbox编码音视频数据为
H264
Jesscia_Liu
·
2021-06-22 17:16
FFplay文档解读-5-
编解码
器选项二
前言Github地址:Github地址:专辑地址:FFplay专辑subcmpinteger(encoding,video)设置subpelme比较功能。可能的取值如下:值解释sad绝对差值之和,fast(默认)sse平方误差之和satd绝对Hadamard的总和改变了差异dct绝对DCT转换差异的总和psnr量化误差平方和(avoid,低质量)bit块所需的位数rd速率失真最佳,速度慢zero0
张芳涛
·
2021-06-22 17:27
音视频相关基础知识
这里奉上老师的博客地址:[总结]FFMPEG视音频
编解码
零基础学习方法好了,不要那么严肃了,回过来,我们学习还是要继续的,下面进入正文:视频播放器原理我们可能不知
zhang_pan
·
2021-06-22 05:51
base64
Python内置的base64可以直接进行base64的
编解码
:>>>importbase64>>>base64.b64encode(b'binary\x00string')b'YmluYXJ5AHN0cmluZw
噜噜迅儿
·
2021-06-22 03:52
设计一个消息中间件的前置(二)| Netty 4 + protobuf 3
选择Protobuf主要是因为客户端与服务端之间的传输需要进行
编解码
,而Protobuf可以实现极高效的序列化和反序列化,且Netty还直接支持P
MisterCH
·
2021-06-21 23:09
附加: FFmpeg概念理解
它包含了非常先进的音频/视频
编解码
库libavcodec,为了保证高可移植性和
编解码
质量,libavcodec里很多codec都是从头开发的。
浪呀么浪打浪
·
2021-06-21 18:21
JNI 小试牛刀
最近在学习语音
编解码
,但语音
编解码
库用的是C/C++写的,所以不得不接触了一下JNI。
做个前端
·
2021-06-21 17:12
音视频 (二) —— H.264中相关参数理解
.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,JointVideoTeam)提出的高度压缩数字视频
编解码
器标准
HookLee
·
2021-06-21 14:45
##实验操作报告 #####一智慧路灯
image.png进入新创建的补光灯产品,选择“Profile定义image.png3.选择“
编解码
插件开发”image.png新增数据上报消息。
吴康龙
·
2021-06-21 13:56
音视频笔记1
关于SpeexSpeex官网:http://speex.org/由于语音对话
编解码
需要一个免费的开源软件,所以诞生了Speex库,可以在任何开源软件中使用。
海盗军长
·
2021-06-21 08:29
[MPEG-4/H.264视频
编解码
工程实践]总结
继上次的PART1笔记之后,后续对于一些详细的概念我都是只在Kindle标注,对于这本书我总结以下几点,都是以我的需求角度出发的:这本书对于工程化学习FFMPEG等
编解码
lib技术基本没有讲解,但是着重于音视频基础的学习
_小老虎_
·
2021-06-21 01:45
《Android音视频系列-7》直播推流
一、推流核心思想推流流程图:来自文末参考链接推流,可以推
H264
裸流,也可以封装成FLV格式再推送,为什么不直接推
H264
裸流,而是要封装成FLV格式再推,多此一举?其实是为了兼容多种编码格式的流。
蓝师傅_Android
·
2021-06-20 21:14
Python
编解码
问题及文本文件处理方法详解
编解码
器在字符与字节之间的转换过程称为
编解码
,Python自带了超过100种
编解码
器,比如:ascii(英文体系)gb2312(中文体系)utf-8(全球通用)latin1utf-16
编解码
器一般有多个别名
·
2021-06-20 12:18
MediaCodec概述
注:一些英文单词和翻译后的对照codec:
编解码
器inputbuffer:输入缓冲区outputbuffer:输出缓冲区缓冲区/缓冲区数组用代码表示更清晰://缓冲区ByteBufferbyteBuffer
leilifengxingmw
·
2021-06-20 05:58
Android音视频【二】
H264
码流结构
在分析H.264码流前,我们得得先获取一个H.264的码流,两种方法获取:一是自己写个代码编码为
h264
的码流(后续介绍),二是是直接从视频文件里抽取。我们这里采用方法二。当然也有其它方法。
后厂村追寻
·
2021-06-20 01:11
视频
编解码
学习资料
音视频开发中常见基础问题总结雷霄骅(leixiaohua1020)的专栏微信Android视频编码爬过的那些坑Android基于ffmpeg开发简易播放器-基础知识
國軍哥哥
·
2021-06-19 18:36
音视频学习从零到整-关于视频的一些概念
作者:CC老师_HelloCoder原文地址:https://www.jianshu.com/p/7083278a3c22内容视频文件格式视频封装格式视频
编解码
方式音频
编解码
方式颜色模型一.视频相关概念
_小迷糊_997
·
2021-06-19 17:49
H264
码流分析
ffmpeg中使用
H264
编码ffmpeg已经有实现好了编码器,调用的时候指定AV_CODEC_ID_
H264
,会使用x264的软编码;如果需要硬编码将查找编码器改为avcodec_find_encoder_by_name
玖零儛
·
2021-06-19 07:58
实时音视频开发理论必备:如何省流量?视频高度压缩背后的预测技术
本文引用了“拍乐云Pano”的“深入浅出理解视频
编解码
技术”和“揭秘视频千倍压缩背后的技术原理之预测技术”文章部分内容,感谢原作者的分享。
·
2021-06-19 03:33
Android音视频之MediaCodec
简介从API16开始,Android提供了MediaCodec类以便开发者更加灵活的处理音视频的
编解码
,较MeidaPlay提供了更加丰富、完善的操作接口。
极客匠
·
2021-06-19 00:32
iOS NSString字符串查找、截取、拆分、替换、验证、改变大小写、
编解码
NSString*string=@"2011-11-2912-11-10";1查找NSRangerange=[stringrangeOfString:@"-"];if(range.location==NSNotFound){NSLog(@"str中没有找到-");}else{NSLog(@"搜索范围%@",NSStringFromRange(range));}NSLiteralSearch区分大小
关羽007
·
2021-06-18 23:40
Qt的入门基础
命令行操控音频5.代码操控音频6.播放PCM文件7.PCM转WAV8.WAV播放9.音频重采样10.AAC编码11.手动编译ffmpeg12.AAC编码实战13.AAC解码实战14.YUV15.录音视频16.
H264
coder_feng
·
2021-06-18 21:53
H.264
H264
的主要目标是:高的视频压缩比,当初提出的指标是比H.263,MPEG-4,约为它们的2倍,现在都已基本实现;良好的网络亲和性,即可适用于各种传输网络。
一半浮沉
·
2021-06-15 12:20
ffmpeg视频的编码Encode---YUV编码为
h264
视频编码的过程就是将YUV的像素格式编码成
H264
的压缩格式YUV:视频像素格式
H264
:视频压缩数据格式流程图video_encode.png步骤详解1、注册组件av_register_all();2
hallfrita
·
2021-06-15 09:17
ios 硬解码
h264
视频的坑
最近这两天在写一个iosdemo,用VideoToolBox硬解码从网络上实时接收过来的原始
h264
nalu数据(裸数据)。网络裸数据如下:后面的原始数据帧类似以上。。。
南冠彤
·
2021-06-14 18:41
H264
编码实战
0.编码流程图视频编码.png有了前面的知识铺垫,今天我们进入视频编码的相关内容,在这里不得不介绍了一种非常流行的适配编码H.2641.前言本文打算使用352x288-yuv420p.yuv作为视频案例,我们先计算一下:10秒钟352x288、30fps的YUVP原始视频,需要占用多大的存储空间?10*30*352*288*1.5=45619200约等于45.61MB可以再mac中直接查看大小,从
coder_feng
·
2021-06-14 12:36
webrtc支持
h264
webrtc本身自带VP8,VP9的
编解码
器,google主推VP8,VP9,随着webrtc发展,webrtc也支持了
h264
的
编解码
器对于webrtc
编解码
器的设置以及他们的先后顺序,首先sdp中设置支持的
编解码
格式
阿呆_e66a
·
2021-06-14 09:24
ClickHouse版本19.1.6,发布
#3887(ztlpn)新功能添加为列存储日志和微小日志选择每列
编解码
器的功能。
ming416
·
2021-06-14 02:39
2019-06-27
进入刚才创建的自定义产品,选择新增测试设备,选择没有真实的物理设备5.png添加一个新建属性,如下图:6.png再添加一个命令,为这个命令增加一个名为LED的下发命令字段:7.png然后进入下一步,点击
编解码
插件开发点击新增信息
老爹_eb23
·
2021-06-14 01:48
Android编码问题之URLEncoder.encode(str)和Uri.encode(str)的区别
开发android应用五六年了,总觉得字符串编码是一个坑,就Android本身提供了两种
编解码
的方式:URLEncoder.encode(Strings,Stringcharset)/URLDecoder.decode
aitality
·
2021-06-13 23:44
WebRTC(一)简介与整体框架
WebRTC(WebReal-TimeCommunication),即网页实时通信,简而言之它是一个支持网页浏览器进行实时语音对话或实时视频对话的技术,核心技术包括视频的采集、
编解码
、网络传输、渲染等功能
Seacen_Liu
·
2021-06-13 12:48
上一页
65
66
67
68
69
70
71
72
下一页
按字母分类:
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
其他