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
Android客户端音视频推流
数据转码(NV21转I420)Android摄像头拿到的数据是NV21,为了支持更多终端,需要转为I420数据进行
H264
编码为什么要编码?
CoderYuZ
·
2022-02-03 03:07
iOS屏幕录制ReplayKit 10+系统版本
将涉及其它知识面:1.AppExtension2.AppGroupShare3.
H264
与CMSampleBufferRef结构分析4.VideoToolBox硬编码录屏整体流程如下:1.触发录屏2.准备工作
举个栗子wow
·
2022-02-03 01:44
Android音视频【三】硬解码播放
H264
前两篇介绍了下
H264
的知识和码流结构,本篇就拿上篇从抖音/快手抽离的
h264
文件实现在Android中进行解码播放&以及介绍所涉及的知识。
后厂村追寻
·
2022-02-03 00:05
RtspSever传输MJPEG/JPEG/
H264
/H265
当前已有RtspServer多数支持
H264
,但对JPEG支持比较少,LIVE555虽然有JPEG部分代码,但是需要自己去实现对JPEGheader的解析部分。
车到山前必有路2021
·
2022-01-22 14:37
Android 利用V4L2 预览MJPEG格式 USB camera
目前接触过的usbcamera支持的图像格式基本上只包括3种:YUVMJPEG
H264
其中YUV是原始数据,MJPEG和
H264
都是压缩编码的数据。
llm_5243
·
2022-01-19 15:16
ffmpeg 低延迟高性能推流方案
ffmpeg关键命令-ccopy的方式CPU占用低,但要求RTSP视频源为
H264
,否则大部分浏览器不兼容。如果不用-ccopy则会进行转码,此时必须使用子码流输入,否则CPU占用率高。
mtide
·
2022-01-12 15:27
一行代码实现安卓屏幕采集编码
本库对屏幕采集编码进行了封装,简单的调用即可实现MediaProjection权限申请,
H264
硬编码,错误处理等功能。
·
2021-12-04 22:24
android后端
rtmp 看一篇就够了
目录1Rtmp定义2Rtmp基础3协议组成4Rtmp消息流程5实例分析:项目使用librtmp接口6主要Rtmp函数源码分析7QA正文相关系列文章:
H264
解析:
H264
解析_fdsafwagdagadg6576
mfdalf
·
2021-11-25 16:12
虚幻引擎C++编程游戏开发基础
流派:电子学习|MP4|视频:
h264
,1280×720|音频:AAC,44.1KHz语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:23.8GB|时长:44h59m学习C++编程和游戏开发基础和虚幻引擎你会学到什么通过简单的例子和插图学习
云桥网络.
·
2021-11-06 23:18
虚幻
c++
ue4
一款使用typescript开发的react播放器插件
强大的API和回调函数体积小,80kb支持HLS(.m3u8)格式,支持
H264
格式安装npminstalljol-player--save示例importJoLPlayerfrom"jol-player
·
2021-10-14 17:55
android rtmp+opensl es+opengl es camera直播推流
基本流程获取camera和录音数据(byte[])对数据进行
h264
编码封装Rtmp数据包上传到直播服务器推流地址一.前期准备因为要用
有心人2021
·
2021-10-12 10:24
iOS音视频开发学习(二)—— 基本术语了解
视频编码框架ffmpeg+x264算法把原数据YUV/RGB转换成
H264
,音频则使用fdk_aac将音频数据PCM转换成AA
程序媛的程
·
2021-09-27 21:21
2021-09-23 基于ffmpeg+nginx+rtsp的http-flv点播方案-推流失败问题分析
问题描述:ffmpeg打开rtsp的url,从in_stream的码流中,复制所需要的
h264
编码信息;然后写入对应的rtmp流(out_stream)中,结果
ShaYQ
·
2021-09-23 17:48
通信系统与音视频开发
http
rtsp
ffmpeg
音视频处理
avc
header
什么是YUV
视频流经过压缩/编码处理的视频流数据叫“编码流”,因目前常用
H264
压缩/编码算法又叫“
H264
流”
litchi_coder
·
2021-09-22 16:04
MediaCodec硬编码
h264
,aac,MPEG4Writer: timestampUs
这类的文章太多太多,也没时间整理,直接上部分核心源码和注意事项1:MediaCodec核心类,在往MediaCodec中不断的推数据时一定要使用BytePool字节数组池,MediaCodec编码后的byte[]可以循环重复使用,避免造成内存的抖动/***Createdbyyouon2018-05-10.*MediaCodec核心编码器*/publicfinalclassMediaEncoderi
youxiaochen
·
2021-09-18 11:26
RTSP
H264
/HEVC 流 Wasm 播放
本文将介绍RTSP
H264
/HEVC裸流如何于网页前端播放。涉及WebSocket代理发送流数据,Wasm前端解码等。
·
2021-09-08 17:55
最简单的MediaCodec和MediaMuxer编码生成mp4
我们期望输入一个mp4文件,我们将这个文件解封装->解码->再编码->封装再重新获得一个mp4文件,这个过程中我们需要总共四个角色:MediaExtractor用来解封装mp4获得
h264
流用来解码的MediaCodec
YocnZhao
·
2021-09-07 10:06
Android音视频开发——
H264
的基本概念
www.ffmpeg.org/download.htmlimage.pngffmpeg常用命令播放视频ffmpeg-ih265.mkv-vcodechevcoutput.h265用ffmpeg命令将mp4视频提取
h264
ffmpeg-iinput.mp4
Peakmain
·
2021-08-19 22:09
音视频-
H264
解码
H264
解码原理和音视频-AAC解码原理几乎一样,不同的是就decode里面数据的处理,解码的事情都是通过
H264
解码器去实现AAC解码的简略逻辑:AAC源文件==>(AVPacket)输入缓冲区==>
li_礼光
·
2021-08-19 01:13
音视频-
H264
编码
H264
编码原理和音视频-AAC编码原理几乎一样,不同的是就buffer缓冲区的处理,编码的事情都是通过
H264
编码器去实现AAC编码的简略逻辑:源文件==》AVFrame==》编码器==》AVPacket
li_礼光
·
2021-08-17 10:36
视频编码格式——
h264
优点
低码率(LowBitRate):在同等图像质量下,采用H.264技术压缩后的数据量只有MPEG2的1/8,MPEG4的1/3高质量的图像:H.264能提供连续、流畅的高质量图像容错能力强:H.264提供了解决在不稳定网络环境下容易发生的丢包等错误的必要工具网络适应性强:H.264提供了网络抽象层(NetworkAbstractionLayer),使得H.264的文件能容易地在不同网络上传输(例如互
风起时~微凉
·
2021-08-11 13:46
音视频
视频编码
视频
播放器:摄像头的RTSP视频如何用H5 video标签来播放
支持h5的浏览器只支持
h264
和aac编码,而摄像头存在各种编码;摄像头获取流是通过rtsp或GB28181协议,而浏览器只支持http和websocket;浏览器存在PC、移动端、小程序差异,如何设计一个播放器既能解决编
微利魔方_IT
·
2021-08-06 16:02
封装h5 video 视频播放器vue 组件(弹框的形式弹出子组件video)
h5video标签只能播放三种视频格式:MP4=MPEG4文件使用
H264
视频编解码器和AAC音频编解码器WebM=WebM文件使用VP8视频编解码器和Vorbis音频编解码器Ogg=Ogg文件使用Theora
·
2021-08-05 12:23
vue.jshtml
9.CameraX采集数据
h264
和faac推流
CameraX采集数据生成YUV_420_888格式通过分析接口得到ImageProxy然后得到planes数组@Overridepublicvoidanalyze(ImageProxyimage,introtationDegrees){intwidth=image.getWidth();intheight=image.getHeight();//格式YUV/RGB...intformat=ima
夢想家Lee
·
2021-07-14 14:32
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
视频在页面上播放不了
tml5video不能播放,能播放声音不能播放视频,黑屏;浏览器播放视频的支持有限,MP4格式的视频只支持h.264的视频;视频编码:AVC1-内置FFmpeg解码器(
h264
)可以播放;视频编码:mp4v
花花0825
·
2021-06-26 06:43
海康威视摄像头rtsp取流
主码流取流:rtsp://admin:
[email protected]
:554/
h264
/ch1/main/av_stream子码流取流:rtsp://admin:
[email protected]
:554
爱猫猫的老狗
·
2021-06-24 08:37
基于iOS智能设备wifi连接(图像传输与控制)
TCP传输全套实战:基于iOS的网络音视频实时传输系统(一)-前言基于iOS的网络音视频实时传输系统(二)-捕获音视频数据基于iOS的网络音视频实时传输系统(三)-VideoToolbox编码音视频数据为
H264
Jesscia_Liu
·
2021-06-22 17:16
《Android音视频系列-7》直播推流
一、推流核心思想推流流程图:来自文末参考链接推流,可以推
H264
裸流,也可以封装成FLV格式再推送,为什么不直接推
H264
裸流,而是要封装成FLV格式再推,多此一举?其实是为了兼容多种编码格式的流。
蓝师傅_Android
·
2021-06-20 21:14
Android音视频【二】
H264
码流结构
在分析H.264码流前,我们得得先获取一个H.264的码流,两种方法获取:一是自己写个代码编码为
h264
的码流(后续介绍),二是是直接从视频文件里抽取。我们这里采用方法二。当然也有其它方法。
后厂村追寻
·
2021-06-20 01:11
H264
码流分析
ffmpeg中使用
H264
编码ffmpeg已经有实现好了编码器,调用的时候指定AV_CODEC_ID_
H264
,会使用x264的软编码;如果需要硬编码将查找编码器改为avcodec_find_encoder_by_name
玖零儛
·
2021-06-19 07:58
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
音视频基础
那我们常说的
H264
、H265是什么呢?这个是编码格式。编码格式的意思就是,将流媒体的内容进行压缩所用到的算法。比如视频压缩,常用的H264编码,就是用
H264
算法进行压缩大小。音频就
贝克街的猫大哥呀
·
2021-06-13 00:36
视频mp4与m4v格式区别
其视频编码采用
H264
或
H264
/AVC,音频编码采用AAC。采用
H264
高清编码,相比于传统On2VP6、H263、Divx等,能够以更小的体积实现更高的清晰度。
十号火星人
·
2021-06-11 15:25
H264
系列--码流组成和分层结构
AndroidFFmpeg专题结构
H264
码流结构无论是解析视频文件或这通过网络传输,其实都是一串字节序列.
H264
码流就是按照一定的规则组织排列的字节串.直观理解的角度按照从大到小分为:视频序列,图像帧
llm_5243
·
2021-06-10 00:13
iOS利用VideoToolbox实现视频硬解码
视频流文件解码为原始视频数据,解码后即可渲染到屏幕或用作其他用途.实现原理正如我们所知,编码数据仅用于传输,无法直接渲染到屏幕上,所以这里利用苹果原生框架VideoToolbox解析文件中的编码的视频流,并将压缩视频数据(
h264
小东邪啊
·
2021-06-06 22:28
Zigzag Scan
snipaste_20180822_161737.png
H264
中CAVLC编码中,编码一个4x4子块的时候,首先要对4x4子块进行扫描,得到一个一维序列,之后计算非零系数和拖尾系数等,然后进行编码。
狼爽过羊
·
2021-06-06 08:18
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他