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
H.264
H.264
编解码的过程是怎样的?
H.264
码流的结构是怎样的?
本文是Piasy原创,发表于https://blog.piasy.com,请阅读原文支持原创https://blog.piasy.com/2017/09/22/I-Need-Know-About-H264/我在今年年初离开YOLO加入了一家在流媒体领域具有极深积累的小公司,负责视频群聊SDK的开发工作,YOLO是一款直播APP,我常戏称这是从技术下游(SDK使用方)跑到了技术上游(SDK提供方)。
heyatzw
·
2020-08-16 19:45
H264
数字视频格式及CTC的测试序列
现有的视频编码标准(
H.264
,H.265,AVS2等等)的输入视频格式均为YUV文件,YUV的文件格式相比于RGB文件,在信源采集的时候就可以进行一次压缩过程,RGB文件中,一个像素点有R,G,B三个分量构成
double_s_c
·
2020-08-16 19:49
视频编解码
H.264
web video encoding tutorial with FFmpeg
H.264webvideoencodingtutorialwithFFmpeg06.January2012inVideoencoding/FFmpegWebisfullofarticlesaboutencodingvideoswithFFmpeg,howevermostofthemareobsoleteanduseoldnon-workingFFmpegparameters.Sohere’smyg
caohongfei881
·
2020-08-16 18:54
【miscellaneous】最新HEVC/H.265 4K视频,显卡解码测试
最近又推出了HEVC/H.265视频编码标准,相较于之前的
H.264
标准有了相当大的改善。H.265旨在在有限带宽下传输更高质量的网络视
Zhang_P_Y
·
2020-08-16 18:03
视频开发
YUV / RGB 格式及快速转换算法
RGBTOYUV转换原理及代码示例[转]RGBTOYUV转换原理及代码示例RGBTOYUV转换原理及代码示例由于
H.264
等压缩算法都是在YUV的颜色空间上进行的,所有在进行压缩前,首先要进行颜色空间的转换
FrankieWang008
·
2020-08-16 18:35
Video
C++
高清视频实时对讲SDK源码
AnyChatSDKAnychat(AnyChat音视频互动开发平台)是一套跨平台的(*)即时通讯解决方案,基于先进的
H.264
视频编码标准、AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音视频编码
weixin_34032792
·
2020-08-16 18:00
海康
H.264
板卡SDK使用的一点心得
关于海康
H.264
板卡SDK使用的一点心得1//获取编码通道个数//比如PC上安装4路板卡那么这个iChannels的值就是4如果装有8路板卡iChannels的值就是8intiChannels=GetTotalChannels
markman101
·
2020-08-16 17:32
DirectShow
RTP数据包格式
---------+|0|1|2|3|4|5|6|7|+-+-+-+-+-+-+-+-+|F|NRI|Type|+---------------+F:1个比特.forbidden_zero_bit.在
H.264
ljzcom
·
2020-08-16 13:52
Net
YUV ,RGB,
H.264
,MPEG-4,QVGA,VGA,CIF
图像领域的术语还真是多,不仔细学习学习还真搞不清楚。先一个个介绍下吧:1、RGB这个大部分都知道,“人类眼睛的色觉,具有特殊的特性,早在上世纪初,Young(1809)和Helmholtz(1824)就提出了视觉的三原色学说,即:视网膜存在三种视锥细胞,分别含有对红、绿、蓝三种光线敏感的视色素,当一定波长的光线作用于视网膜时,以一定的比例使三种视锥细胞分别产生不同程度的兴奋,这样的信息传至中枢,就
liu103bing
·
2020-08-16 13:31
RTSP协议/RTMP协议/HLS,H.265、
H.264
,PS、RTP、TS、ES的区别
共同点:RTSPRTMPHTTP都是在应用应用层。理论上RTSP、RTMP、HTTP都可以做直播和点播,但一般做直播用RTSPRTMP,做点播用HTTP。做视频会议的时候原来用SIP协议,现在基本上被RTMP协议取代了。区别:HTTP:即超文本传送协议(ftp即文件传输协议)。HTTP:(RealTimeStreamingProtocol),实时流传输协议。HTTP全称RoutingTableMa
西子湖畔的蜗牛
·
2020-08-16 10:20
物联网
iOS 系统中,
H.264
视频流可以硬件解码吗? 具体如何实现?
http://www.zhihu.com/question/20692215这个问题都问了两年多了,没有很好的回答,我最近正好搞定了iOS的硬解码
H.264
,借这个问题来分享下经验。
leonpengweicn
·
2020-08-16 06:35
H.264
IOS
H.264
多参考帧管理
原文地址:http://blog.csdn.net/sunshine1314/article/details/575598【outline】一、相关变量含义二、解码流程(突出参考图像管理部分)三、参考图像的标记四、参考图像的初始化五、参考图像的重排序一、相关变量含义DPB(DecodedPictureBuffer):保存所有的重建图像,ListX[i]:参考帧列表,其包含的参考帧指向dpb中的重建
Smith先生
·
2020-08-16 05:12
FFmpeg学习笔记之av_parser_parse2()
输入必须是只包含视频编码数据“裸流”(例如
H.264
、HEVC码流文件),而不能是包含封装格式的媒体数据(例如AVI、MKV、MP4)。
hdxbw-wq
·
2020-08-16 03:22
FFmpeg学习笔记
H264(NAL简介与I帧判断) 扩展H265
在
H.264
/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。
hdxbw-wq
·
2020-08-16 03:21
音视频学习
h264
nal
type
h265
音视频开发 面视题(采集/编码/传输/播放)
参考答案:Video压缩格式:
H.264
,H.265,VC1,VP8,VP9Audio压缩格式:AAC,AC3,OGG。
h.264
压缩比一般在[200,500]区间,H.265比
H.264
高约
freeman51002396
·
2020-08-15 23:13
流媒体
通过“
H.264
RTP Video Streaming”,解析gstreamer 模型 Based on FreescaleImx6&TI
ThisisoneofmyendapplicationsoftheOvero.Iwanttomountthisdeviceontoarover/uavandgetreal-timestreaming,goodqualityvideo.Ialsodidn'twanttheoperationtodominatetheCPU.Ideallymyotherapplicationswillbeabletor
caibaihui
·
2020-08-15 13:20
HLS介绍
HTTP的流媒体网络传输协议HLS只请求基本的HTTP报文,和实时传输协议(RTP)不同,HLS可以穿过任何允许HTTP数据通过的防火墙或者代理服务器协议简介1、视频的封装格式是TS2、视频的编码格式是
H.264
爱技术爱生活
·
2020-08-15 11:19
ffmpeg开发
HLS学习(一)HLS介绍
HTTP的流媒体网络传输协议HLS只请求基本的HTTP报文,和实时传输协议(RTP)不同,HLS可以穿过任何允许HTTP数据通过的防火墙或者代理服务器协议简介1、视频的封装格式是TS2、视频的编码格式是
H.264
NB_vol_1
·
2020-08-15 10:19
流媒体协议HLS
H.264
技术综述
随着计算机技术和网络通信技术的飞速发展,视频编码技术的应用也越来越广泛,
H.264
即MPEG-4第10部分,由ITU-T的VCEG(视频编码专家组)和ISO/IEC的MPEG(活动图像编码专家组)的联合视频组
wwl33695
·
2020-08-15 09:17
芯片支持的且会被用到的
H.264
特性 预测编码基本原理
视频压缩:1.H.264基本档次和主要档次;2.CAVLC熵编码,即基于上下文的自适应变长编码;(不支持CABAC,即基于上下文的自适应算术编码)分辨率:仅用到1080p60,即分辨率为1920*1080,逐行扫描视频,每秒60帧。超低延时技术:1080p60的等待时间小于1ms。封装:1--676个引脚;2--27mm*27mm正方形大小。下面两个框图是预测编码基本框图:(a)(b)其中:x(n
叶广明_微信ye_guangming
·
2020-08-14 19:18
h264
Android studio 3.0 集成 FFmpeg - 从编译到配置
更新:最近在做摄像头画面
H.264
编码,拿起MediaCodec咔咔一顿写,抱着一遍过的心态,然后果不其然的直接崩了,看了错误日志才发现,我的手机没有
H.264
的编码器,然后查了一下才发现,不同设备对MediaCodec
ssisyphus
·
2020-08-14 18:23
音视频开发
“基于云平台的移动终端实时渲染”学习参考
C++实现RTMP协议发送
H.264
编码及AAC编码的音视频:http://www.cnblogs.com/haibindev/archive/2011/12/29/2305712.htmlRTMP协议学习总结
玉树临风PRC
·
2020-08-14 14:45
将
h.264
视频流封装成flv格式文件(一.flv格式)
flv文件的格式其实网上资料还是不少,但是怎么封装成flv却不多。看了不少资料,找到了一个觉得还比较靠谱的:http://www.cnblogs.com/chef/archive/2012/07/18/2597279.html其实flv还是挺简单的一个视频格式,下面就来先谈一谈FLV的格式吧。FLV是一个二进制文件,简单来说,其是由一个文件头(FLVheader)和很多tag组成(FLVbody)
yeyumin89
·
2020-08-14 14:11
RTMP
H264 的Profile与level
(这里讨论最常用的H264)
H.264
有四种画质级别,分别是baseline,extended,main,high:1、BaselineProfile:基本画质。
雷霆小屁熊
·
2020-08-14 14:39
多媒体
H.264
Sps 解析
SPS和PPS一般是一个
H.264
码流的头两个NAL。在解码阶段,需要首先把这两个NAL输送个解码器,以
雷霆小屁熊
·
2020-08-14 14:38
多媒体
媒体播放器
多媒体技术
H.264
PPS 解析
在上一篇文章中我们看过了SPS的结构了。同时对其中的一些字段做了一些说明。这篇文章,我们接着来讲一讲PPS(pictureparameterset)图像参数集。顾名思义。PPS主要是承载一些图像级的参数的。我们还是先来一个PPS的语法定义吧然后我们还是需要了解一下其中的一些字段的含义。pic_parameter_set_id:用于指定本PPS的序号。而这个需要将会在slice语法中被引用,指定作用
雷霆小屁熊
·
2020-08-14 14:38
多媒体
多媒体技术
iOS RTMP 视频直播开发笔记(5)------- iOS
H.264
实时硬编码实现原理
网上有两个实现,GDCL–AVEncoder和IFVideoPicker。IFVideoPicker使用发现还有些问题,例如视频帧不连续(丢帧),简单调试后由于时间原因放弃,选择使用AVEncoder。不过其项目中有不少关于MP4和FLV文件格式处理的相关细节,值得看看。这里谈下它们的实现原理:想要采用硬件加速编码视频,苹果提供的只有AVAssetWriter类,而它只能写入编码后的文件到指定路径
syscrin
·
2020-08-14 14:15
iOS RTMP 视频直播开发笔记(4) ---- 视频清晰度 BP,EP,MP,HP
既然是
H.264
专用参数,那么参数名很可能是专有名词,查查看。这货代表了画质级别,从低到高分别是BP、EP、MP、HP:BP-BaselineProfile:基本画质。
syscrin
·
2020-08-14 14:15
iOS RTMP 视频直播开发笔记(2)----关于MP4及
H.264
由于之后的iOS编码实现中需要首先生成MP4视频文件,然后从MP4文件中提取NALU交给下一步做处理,因此这里首先介绍一下MP4和
H.264
的相关知识吧。
syscrin
·
2020-08-14 14:14
Android 端处理 YUV 数据 - Libyuv 的编译与使用
系列)格式,当我们想进行录像处理时,会面临两个问题问题1图像的旋转问题后置镜头:需要旋转90°前置镜头:需要旋转270°然后再进行镜像处理问题2处理好镜头的旋转后,当我们尝试使用MediaCodec进行
H.264
Android架构师丨小熊
·
2020-08-14 14:08
移动互联网
Android学习
Android
Android程序员
Android开发
学习笔记(新手):从PS封装格式的视频文件中提取
H.264
及Nalu(方法+资料+代码)
学习笔记(新手):从PS封装格式的视频文件中提取
H.264
及Nalu(方法+资料+代码)目的从一个.ps文件中提取出
H.264
裸码,博主此前从未了解过音视频的相关知识,以下内容适合新手理解这些概念和过程
霍元丁
·
2020-08-14 14:59
将
H.264
封装为FLV格式
本文将介绍如何将
H.264
封装成flv格式。在看本文之间,建议先看一看下面两篇文章:
H.264
码流结构FLV格式详解首先说一说构建一个FLV文件需要什么?
JT同学
·
2020-08-14 14:15
错误:
H.264
bitstream malformed, no startcode found,
使用命令ffmpeg-ihbg.flv-ccopyhbg.ts时遇到如下错误:ffmpegversion2.8.15-0ubuntu0.16.04.1Copyright(c)2000-2018theFFmpegdevelopersbuiltwithgcc5.4.0(Ubuntu5.4.0-6ubuntu1~16.04.10)20160609configuration:--prefix=/usr--
weixin_33989058
·
2020-08-14 14:20
深入讲解音视频编码原理,H264码流详解——H264分层
音视频高手课07-视频流H264码流分析实战1.1H.264编码格式
H.264
的功能分为两层:视频编码层网络提取层
H.264
的编码视频序列包括一系列的NAL单元,每个NAL单元包含一个RBSP。
涂程
·
2020-08-14 14:04
程序员
Android
[视频]ffmpeg转码
H.264
使用ffmpeg转码
H.264
视频:参考帖子:SV的边界ffmpeg使用x264编码的配置+ffmpeg与x264编码器参数完整对照表扶凯:转:ffmpeg使用x264编码的配置+ffmpeg与x264
「已注销」
·
2020-08-14 14:00
工具
FFmpeg编码滞后
之前认为是发送方的程序里有写YUV文件和写
H.264
文件,对文件的写操作存在延时,但是注释掉之后情况几乎是一样的。还认为是opencv采集库版本的原因(采集缓慢!
独行Freedom
·
2020-08-14 13:09
音视频开发
H.264
bitstream malformed, no startcode found, use the video bitstream filter ‘h264_mp4toannexb‘
目录问题原因解决问题自己遇到这个问题的时候,正在使用ffmpeg录制保存某路线上的rtmp流,具体报错信息如下:[avi@0x7f9efa893600]H.264bitstreammalformed,nostartcodefound,usethevideobitstreamfilter'h264_mp4toannexb'tofixit('-bsf:vh264_mp4toannexb'optionw
Data-Mining
·
2020-08-14 13:55
FFmpeg实用技巧
音视频开发
ffmpeg
ts
avi
rtmp
h264
最简单的视频编码器:基于libx264(编码YUV为
H.264
)
==============================================最简单的视频编码器系列文章列表:最简单的视频编码器:编译最简单的视频编码器:基于libx264(编码YUV为
H.264
雷霄骅
·
2020-08-14 13:45
x264
我的开源项目
x264
h264
视频
编码
YUV
ffmpeg 向
H.264
编码的视频中添加 SEI
SEINALU数据格式NALU类型1字节0x06SEI负载类型1字节0x05(用户自定义数据)负载大小(uuid+自定义数据),如果大小size大于255,前int(size/255)个字节都是FF,最后一个字节是剩余部分负载的唯一标志uuid16字节自定义数据完成NALU数据编码替换0000为000003ffmpeg转封装avformat_open_inputavformat_alloc_out
Horson Liu
·
2020-08-14 13:47
ffmpeg
ffmpeg
sei
H.264
利用ffmpeg的配置configure来实现裁剪
下面是支持MP4封装、支持
H.264
、H.265、AAC解码、支持RTMP协议的ffmpeg,生成后的ffmpeg大小在5M以内解码库:libavcodec.a大小在4M左
cmsbupt
·
2020-08-14 13:39
裁剪
FFMPEG
Android
NDK
FLV科普10 FLV视频头信息
注意:在flv中
H.264
码流中已经去除0000001等信息VideoData的内容,同样包括VideoDataHeader和VideoDataBody。
cabbage2008
·
2020-08-14 13:59
FLV
嵌入式Linux下基于FFmpeg的视频硬件编解码
本文阐述了基于FFmpeg的
H.264
视频硬件编解码在S3C6410处理器上的实现方法,为数字娱乐、视频监控和视频通信系统开发过程中的高清视频硬件编解码的实现提供参
brucexu1978
·
2020-08-14 13:56
【FFmpeg】警告:[mpegts]
H.264
bitstream error, startcode missing, size 0
1、问题描述在使用FFmpeg编程,编码成
h.264
后,再封装成hls时,报警告[mpegts]H.264bitstreamerror,startcodemissing,size02、原因分析根据警告提示信息可知
郭老二
·
2020-08-14 13:15
视频
视音频数据处理入门:FLV封装格式解析
================================视音频数据处理入门系列文章:视音频数据处理入门:RGB、YUV像素数据处理视音频数据处理入门:PCM音频采样数据处理视音频数据处理入门:
H.264
雷霄骅
·
2020-08-14 13:56
我的开源项目
H.264
bitstream malformed, no startcode found, use the video bitstream filte错误解决方法
主要是因为使用了mp4中的h264编码,而h264有两种封装:一种是annexb模式,传统模式,有startcode,SPS和PPS是在ES中;另一种是mp4模式,一般mp4、mkv、avi会没有startcode,SPS和PPS以及其它信息被封装在container中,每一个frame前面是这个frame的长度,很多解码器只支持annexb这种模式,因此需要将mp4做转换;在ffmpeg中用h2
IOT_SHUN
·
2020-08-14 12:09
ffmpeg
(教程)实现iphone高清视频通讯——无需越狱
AnyChat音视频互动开发平台是一套跨平台的即时通讯解决方案,基于先进的
H.264
视频编码标准、AAC音频编码标准与P2P技术,特点是:高质量、宽适应性、分布式、模块化。
weixin_33827731
·
2020-08-14 08:07
linux下ffmpeg增加
h.264
库时的ERROR: libx264 not found 错误解决
Linux操作系统:Fedora8;FFMpeg版本:0.5;libx264BUILD:79。错误描述:在安装好libx264库后configureffmpeg-0.5时(要选择--enable-libx264),报出ERROR:libx264notfound的错误。即提示找不到libx264库,并指出了是找不到'x264_encoder_open'这个宏。解决方法:查看libx264库安装目录(
shappy1978
·
2020-08-14 07:00
iPhone
数字IC/FPGA前端设计深度入门培训课程(培训课程)
设计的基础知识;从基本的CMOS晶体管讲到由Bus互联的一个SOC系统;注重工程实践与理论原理并重;注重设计理念的讲解;老师简介:2006年电子科大毕业;数字电路前端设计从业12年;主要做视频处理相关的IP设计(
H.264
yangyuf012
·
2020-08-14 04:12
Vitamio与FFmpeg、LGPL、GPL的关系
the-relationship-vitamio-with-ffmepg-lgp-gplVitamio使用了FFmpeg做为媒体解析器和最主要的解码器,同时开发了针对不同移动平台的硬解码方案,能够完美支持
H.264
important0534
·
2020-08-14 02:54
开源
H.264
码流结构
a、对照:H.263的码流结构H.263定义的码流结构是分级结构,共四层。自上而下分别为:图像层(picturelayer)、块组层(GOBlayer)、宏块层(macroblocklayer)和块层(blocklayer)。PSCTRPTYPEPQUANTCPMPSBITRBDBQUANTPEIPSPAREPEIGroupofBlocksESTUFEOSPSTUF图1.1图像层结构GSTUFGB
fengyv
·
2020-08-14 02:47
h264
专题
h.264
layer
文档
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他