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
音视频编码
Android 音视频采集与软编码总结
“任玉刚”微信公众号发布)前言本文总结了笔者在Android音视频采集与软编码中的一些经验与技巧,包括移植FFmpeg、YUV视频帧处理、最新的JNI编写技巧、ndk开发技巧等,为了不扯太远本文不会对
音视频编码
的一些原理性东西进行剖析
剑西
·
2020-07-02 11:09
音视频
HLS协议简介
其组成部件如下:主要分为4部分,第一部分是音视频采集部分,第二部分实现
音视频编码
,第三部分为H
小罗卜
·
2020-07-02 10:33
播放器
H.264/ACC
音视频编码
流的RTP/RTSP传输实现(4)
实时流协议RTSPRTSP[[[]Schulzrinne,H.,Rao.Realtimestreamingprotocol(RTSP)RFC2326[J].IETF.1998]]由RealNetworks、NetscapeCommunications和哥伦比亚大学共同开发而成。1998年5月,IETF作为建议标准发布。RTSP是从HTTP协议框架上继承而来,拥有着HTTP的大部分特性。RTSP(R
One2zeror
·
2020-07-02 07:15
流媒体
FFmpeg-主要命令梳理
一:FFmpeg命令分类:二:ffmpeg处理音视频的流程demuxer:解封装,将音视频流进行分离,得到
音视频编码
后的数据。muxer:封装,将音视频流编码后的数据合于一体。decoder:解码。
goldfish3
·
2020-07-02 01:02
音视频
音视频播放原理
分别用不同的后缀表示,avi/rmvb/mp4等,这些格式代表的就是封装格式2、封装格式就是把已经压缩编码视频数据和音频数据按照一定的格式放到一起,不同的封装格式之间差距不大,各有优劣3、封装格式支持
音视频编码
标准
Keep_Moving31038
·
2020-07-01 10:48
常见
音视频编码
格式
1常见的音频编码格式MP3AAC高级音频编码WMAWAVATRACPLACOGGAPE各种编码比较各种编码比较2常见的视频编码格式视频传输中的编码标准视频编码格式H264MPEG-4VC-1MPEG-2各种视频编码格式性能比较1常见的音频编码格式MP3 这种压缩方式的全称叫MPEGAudioLayer3,MP3是利用MPEGAudioLayer3的技术,将音乐以1:10甚至1:12的压缩率,压缩成
xixihaha331
·
2020-06-30 02:41
多媒体技术
音视频学习笔记----4,
音视频编码
基础学习之-webrtc基础到架构(音频处理)
WebRTC概念WebReal-TimeCommunication,web实时通信技术。简单说就是在web浏览器里边引入实时通信,包括音视频通话等。WebRTC提供了视频会议的核心技术,包括音视频采集、编解码、网络传输、显示等功能,支持跨平台:Windows,Linux,Mac,Android,尤其是在实时通信方面的很多技术可以灵活嫁接到非RTC类流媒体系统中,例如,在低带宽下的视频抖动控制,图像
OH,CGWLMXUP
·
2020-06-30 00:15
音视频学习笔记----2,
音视频编码
基础学习之-H.264
上一篇我们已经安装并简单介绍了FFmpeg学习所需要的一些工具和基础内容以及音视频相关的一些基础知识,本节开始记录学习H.264的过程细节,以作备忘。同样采用自我总结+优秀摘录的方式记录。H.264H.264作为新一代视频压缩编码标准具有如下特点:1,同等视觉条件下压缩比更高2,对网络传输有更好的支持,支持:交互式应用所需的低延迟模式、随机帧索取、可变码率、多种分辨率3,对信道时延的适应性较强,低
OH,CGWLMXUP
·
2020-06-30 00:15
音视频
序章「Android
音视频编码
那点破事」
目录序章第一章,使用SurfaceTexture作为Camera输出第二章,使用TextureView渲染Camera画面第三章,使用OpenGL为Camera添加各种滤镜第四章,使用MediaCodec实现H264编码第五章,使用MediaCodec编码AAC音频数据第六章,使用MediaMuxer对音视频进行混合封装第七章,在Linux下编译Android版X264第八章,X264实现H264
Alimin利民
·
2020-06-29 21:27
阅读《视音频编解码技术零基础学习方法-雷霄骅》摘要
但是不同的封装格式有支持不同的
音视频编码
标准。可以通过一个工具查看对应视频采用的技术-MediaInfo!主要
weixin_42018622
·
2020-06-29 03:07
下载m3u8视频
xxxx.mp4只有m3u8视频列表可以用ffmpeg下载合并成mp4文件ffmpeg-i"m3u8列表url"-ccopy"存储视频名字.mp4"其中-i表示输入,-ccopy表示和源视频采用相同的
音视频编码
样例
weixin_34397291
·
2020-06-28 18:19
Mac中编译FFmpeg教程(Android版)
FFmpeg提供了多种媒体格式的封装和解封装,包括多种
音视频编码
、多种协议的流媒体、多种色彩格式转换、多种采样率转换、多种码率转换等。FFm
weixin_34321977
·
2020-06-28 17:39
Android5.0录屏方案
由于我对音视频相关知识零基础所以补充了一些相关知识视音频编解码技术零基础学习方法视音频数据处理入门:RGB、YUV像素数据处理采集音频原始数据---->压缩编码---->封装采集视频原始数据---->压缩编码---->封装
音视频编码
压缩编码就是对数据
weixin_30872671
·
2020-06-28 01:10
X264实现H264编码以及MediaMuxer的另类用法「第八章,Android
音视频编码
那点破事」
本章仅对部分代码进行讲解,以帮助读者更好的理解章节内容。本系列文章涉及的项目HardwareVideoCodec已经开源到Github,支持软编和硬编。使用它你可以很容易的实现任何分辨率的视频编码,无需关心摄像头预览大小。一切都如此简单。目前已迭代多个稳定版本,欢迎查阅学习和使用,如有BUG或建议,欢迎Issue。 x264是目前使用最广泛、效率最高的h264编码库,著名的音视频处理库ffm
Alimin利民
·
2020-06-27 12:48
hi3516a——ubuntu下搭建live555 RTSP Server
Live555实现了对多种
音视频编码
格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Liv
夜风~
·
2020-06-27 09:25
Hi3516a
Mac中编译FFmpeg教程(Android版)
FFmpeg提供了多种媒体格式的封装和解封装,包括多种
音视频编码
、多种协议的流媒体、多种色彩格式转换、多种采样率转换、多种码率转换等。FFm
codeteenager
·
2020-06-27 06:27
(笔记)
音视频编码
基础(一)
Markdown语法入门一.概述Markdown是一种轻量级标记语言,由JohnGruber设计,目标是实现[易读易写].本文参考markdown.cn.二.规则1.标题标题格式在文字前加#号:#一级标题##二级标题###三级标题以此类推,总共六级标题,建议在#号后加一个空格,这是最标准的Markdown语法.2.列表有序列表有序列表用数字+英文句点的方式:1.Rad2.Green3.Blue无序
qxy
·
2020-06-26 21:39
为什么要学嵌入式
软件技术分为三个层次:问题域:计算机图形学、
音视频编码
、信息安全、模式识别、信息检索、自然语言分析、人工智能、科学计算、专家系统等;系统集成:C++和Java等面向对象语言、Python等解释型语言、LISP
realsoong
·
2020-06-26 05:10
不用任何第三方,写一个RTMP直播推流器
目前大部分直播采用的都是RTMP协议,我这里写一个简单的Demo,帮助大家更好的理解直播推流的过程,主要包括:音视频采集、
音视频编码
、数据打包、RTMP协议等相关的知识等。项目结构分的很清楚,各个
cleven_zhao
·
2020-06-25 07:39
直播类
FFmpeg
音视频编码
工具学习笔记---FFmpeg基础知识
FFmpeg基础知识FFmpeg是什么?FFmpeg是什么?FFmpeg是一套音视频开发工具,其容纳了推流端,音视频传输,服务器端,播放端全部的音视频操作功能,并且提供自定义的转码,封装,滤镜,API接口,实现个性化的设计.FFmpeg源代码编译之后可以生成3个组件(上层)ffmpeg:编解码工具,其可以通过命令行的方式进行媒体流或者媒体文件的编码方式转换,封装格式转换,流媒体协议转换,滤镜转换,
今生唯尔
·
2020-06-25 05:49
Media
Streaming
Live
Streaming
Platform
Note
iphone ios CMTime CMTimeMake CMTimeMakeWithSeconds 意义和作用
CMTime主要用在ios的AVFoundation的
音视频编码
中。
linzhiji
·
2020-06-24 05:13
iphone
音视频编码
基本概念
自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码,即PCM编码。PCM通过抽样、量化、编码三个步骤将连续变化的模拟信号转换为数字编码。1-1什么是采样率和采样大小(位/bit)。声音其实是一种能量波,因此也有频率和振幅的特征,频率对应于时间轴线,振幅对应于电平轴线。波是无限光滑的,弦线可以看成由无数点组成,由于存储空间是相对有限的,数字编码过程中,必须对弦线的点进行采样。采样
晚晨
·
2020-06-23 14:08
使用FFmpeg为视频增加水印
FFmpeg是一款跨平台的
音视频编码
、转换工具。它内部主要的音视频编解码器使用的是libavcodec。它支持Linux、Windows、OSX操作系统的使用。
我是干勾鱼
·
2020-06-23 05:59
FFmpeg
如何成为优秀的程序员
我把软件技术分为三个层次:问题域:计算机图形学、
音视频编码
、信息安全、模式识别、信息检索、自然语言分析、人工智能、科学计算等。
csshuke
·
2020-06-23 01:40
电子技术
开源VR播放器
GLSurfaceView+openGL(推荐)MD360VR-https://github.com/ashqal/MD360Player4AndroidOpenGLES用来绘制屏幕及分屏,FFmpeg用来
音视频编码
解码等
yuv420,com
·
2020-06-22 23:50
Multimedia
音视频开发系列1:音视频开发基本概念
:录制音视频–>编码–>流媒体传输–>服务器—>流媒体传输到其他app–>解码–>播放几个重要的环节:录制音视频AudioRecord/MediaRecord音视频编辑mp4parser或ffmpeg
音视频编码
红涛在反思
·
2020-06-22 11:33
音视频
FFmpeg 音频编码(PCM数据编码成AAC android)
之前做的直播设计到
音视频编码
、rtmp推流、rtmp流播放等内容,现在抽时间整理一下。首先说一下音频编码(pcm编码得到aac数据)。
zpy_公众号_码农修仙儿
·
2020-06-22 07:30
Android
多媒体
FFmpeg
EasyRTSPLive高效转码之EasyVideoDecoder采用Nvidia独立显卡高效硬件解码解决方案(附源码)
在我之前写的一篇文章《EasyRTSPLive传统视频监控互联网+实现利器解决方案》中提到RTSP转RTMP的转流过程,简化流程就是通过EasyRTSPClient拉RTSP流,获取
音视频编码
数据,然后再通过
SwordTwelve
·
2020-06-22 06:57
EasyRTSPLive
EasyClient libEasyPlayer中的回调机制介绍
这个词,在多媒体编程中,我们会比较常用到线程数据回调,在EasyClient管理类代码中用到了两个数据回调函数,分别是DShow原始音视频数据采集回调函数和EasyRTSPClient网络接收线程中回调
音视频编码
数据回调函数
SwordTwelve
·
2020-06-22 06:53
EasyClient
FFmpeg命令行转码
本文主要了解FFmpeg进行
音视频编码
转换。
Lyman_Ye
·
2020-06-22 00:32
FFmpeg
webrtc 的 CreateOffer 过程分析
1.总体介绍在CreateOffer中,会获取本地所支持的
音视频编码
格式,以及传输相关参数信息。函数原型如下:
zhuiyuanqingya
·
2020-06-21 15:00
webrtc
音视频开发
音视频学习笔记----1,
音视频编码
技术基础
声明:自我总结+优秀摘录。1,环境准备到FFmpeg官网http://ffmpeg.org/download.html#build-windows下载相应的程序软件,主要包括:ffmpeg.exe,ffplay.exe,ffprobe.exe。编译好的windows可用版本的下载地址(官网中可以连接到这个网站,和官方网站保持同步):http://ffmpeg.zeranoe.com/builds/
OH,CGWLMXUP
·
2020-06-21 14:53
音视频
音视频学习笔记----3,
音视频编码
基础学习之-YUV与RGB
上一篇我们已经安装并简单学习了H.264的一些基础知识,本节开始记录学习YUV与RGB,以作备忘。同样采用自我总结+优秀摘录的方式记录。RGB介绍:RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色。YUV简介:YUV的原理是把亮度和色度分离,人眼对亮度的敏感度超过色度。YUV三个字母中,其中”Y”表示明亮度(Lu
OH,CGWLMXUP
·
2020-06-21 14:53
音视频
借助MediaSource和SourceBuffer来实现webm格式视频的分片传输
基于没有过多的
音视频编码
基础,所以尝试了对webm格式视频的强制型切片传输。
liulangdeyue
·
2020-06-21 03:00
开源夏令营
搭建在线教育平台过程中,可能会遇到哪些问题?
当然除了老生常谈的音视频采集、插件处理、
音视频编码
、传输和音画渲染外,对于这种针对于教培机构专用的线上平台,其实还有很多优化与功能上的难题需要解决,这些问题往往都是在开发者与第三方服务对接时,或者后期测试中可能遇到的
万岳教育
·
2020-06-02 17:39
搭建在线教育平台
音视频处理基础知识扫盲:数字视频YUV像素表示法以及视频帧和编解码概念介绍
专栏:Python基础教程目录专栏:使用PyQt开发图形界面Python应用专栏:PyQt+moviepy音视频剪辑实战专栏:PyQt入门学习老猿Python博文目录老猿学5G博文目录一、引言笔者本人对
音视频编码
处理的基本概念基本上可以说是个白痴
LaoYuanPython
·
2020-05-30 17:44
图形图像处理
老猿Python
How to build FFmpeg(ffmpeg-4.2.2 最新) for Android
FFmpeg提供了多种媒体格式的封装和解封装,包括多种
音视频编码
、多种协议的流媒体、多种色彩格式转换、多种采样率转换、多种码率转换等。
forty_seven
·
2020-05-15 10:02
音视频编码
技术-入门级知识
什么是视频?21世纪的今天,视频早已充斥着我们的日常生活,数字电视,手机短视频,视频直播以及安防监控等。那么什么是视频?我们小时候总喜欢玩一种游戏就是把一本小人书快速翻动,就好像里面的画面“活”了起来。这就是视频,即视频是由多幅图像构成连续图像。什么是数字视频?数字视频可以简单的理解为将视频在时间和空间上进行数字采样表示。空间采样:技术指标(Resolution,分辨率)时间采样:技术指标(fps
Applein_7ad6
·
2020-05-03 13:54
七牛云1
PLMediaStreamingKit提供两个层次的APIPLStreamingKit提供包括
音视频编码
,封包以及网络发送功能,PLCameraStreamingKit除了提供PLStreamingKit
winnisz
·
2020-04-10 04:46
使用MediaCodec编码AAC音频数据「第五章,Android
音视频编码
那点破事」
本章仅对部分代码进行讲解,以帮助读者更好的理解章节内容。本系列文章涉及的项目HardwareVideoCodec已经开源到Github,支持软编和硬编。使用它你可以很容易的实现任何分辨率的视频编码,无需关心摄像头预览大小。一切都如此简单。目前已迭代多个稳定版本,欢迎查阅学习和使用,如有BUG或建议,欢迎Issue。 在上一章我们讲到了MediaCodec的工作流程,以及如何利用MediaCo
Alimin利民
·
2020-04-07 20:37
能力要求
、OpenCore、GStreamer流媒体网络传输协议:TCP、UDP、HTTP、RTMP、RTP/RTCP、RTSP,HLS
音视频编码
器H.264/mpeg-4、AAC/MP3/speex了解ffmpeg
zjunchao
·
2020-04-07 18:42
Codec学习资料
国内外优秀音视频博客Android平台多媒体框架MediaCodec常用
音视频编码
格式(H264,HEVC,AAC)常用流媒体协议(HLS,HTTP,RTMP)常用音视频封装格式(mp4,flv,mkv
葛藤湾
·
2020-04-04 00:24
python gstreamer实现视频快进/快退/循环播放功能
应用GStreamer这个这个多媒体框架,你可以写出任意一种流媒体的应用来如:meidaplayer、音视频编辑器、VOIP、流媒体服务器、
音视频编码
等等。
小平爱吃肉
·
2020-03-31 10:58
详解MediaCodeC 音视频编解码原理之自定义音频格式转换
MediaCodeC是Android4.1(API16)版本加入的一个新的音视频处理API,旨在提高Android平台的
音视频编码
能力,Mediacodec类可用于访问底层的媒体编解码器,即编码器/解码器组件
mrwangyong
·
2020-03-29 13:23
多媒体工程师必备技能
1.Android平台多媒体框架;MediaPlayer播放器全面剖析(一)MediaPlayer播放器全面剖析(二)2.深入理解Android多媒体相关基本原理;3.熟悉常用的
音视频编码
格式:H264
JeffMony
·
2020-03-29 08:12
音视频编码
相关名词详解
视频PARDARSARPAR-pixelaspectratio(像素宽高比)大多数情况为1:1,就是一个正方形像素,否则为长方形像素DAR-displayaspectratio(显示宽高比)就是视频播放时,我们看到的图像宽高的比例,缩放视频也要按这个比例来,否则会使图像看起来被压扁或者拉长了似的SAR-storageaspectratio(采样纵横比)就是对图像采集时,横向采集与纵向采集构成的点阵
小狸junior
·
2020-03-28 09:43
视频编解码基础篇4-FFmpeg解码播放
解码实践音视频编解码:视频编解码基础篇3-FFmpeg转码实践音视频编解码:视频编解码基础篇4-FFmpeg解码播放音视频编解码:视频编解码基础篇5-FFmpeg水印添加一.FFmpeg解码播放FFmpeg
音视频编码
流程
doublej_yjj
·
2020-03-22 13:33
使用MediaMuxer对音视频进行混合封装「第六章,Android
音视频编码
那点破事」
本章仅对部分代码进行讲解,以帮助读者更好的理解章节内容。本系列文章涉及的项目HardwareVideoCodec已经开源到Github,支持软编和硬编。使用它你可以很容易的实现任何分辨率的视频编码,无需关心摄像头预览大小。一切都如此简单。目前已迭代多个稳定版本,欢迎查阅学习和使用,如有BUG或建议,欢迎Issue。 MediaMuxer的使用比较简单,方法很少,就那么几个。但是需要注意的是我
Alimin利民
·
2020-03-17 15:29
ffmpeg简介和常用参数
libavcodec:包含
音视频编码
器和解码器;libavutil:
chatoperahua
·
2020-03-12 04:54
直播知识点
分别用不同的后缀表示,avi/rmvb/mp4等,这些格式代表的就是封装格式2、封装格式就是把已经压缩编码视频数据和音频数据按照一定的格式放到一起,不同的封装格式之间差距不大,各有优劣3、封装格式支持
音视频编码
标准
IIronMan
·
2020-02-29 14:05
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他