ICode9

精准搜索请尝试: 精确搜索
  • 用ffmpeg4.x AV_CODEC_ID_H264编码器将yuv数据转换成h264有B帧问题解决2020-05-18 14:05:20

    H.265技术在码率上进行了深度优化,同等画质下,可以比H.264节省近50%的码率,使存储成本大大降低。我们流媒体服务器和流媒体播放器都将会趋向于H265编码,之前我们实现了H265编码的播放:EasyRTMP-Android使用H265编码流程,而现在我们也实现了RTSP/Onvif网络摄像头流媒体服务器播放H265编码

  • generate h264 based on 100 image2020-05-17 15:05:07

    1.  Generate test sources:   image and its h264 file.                 - copy 1 images for 100 times.                    import shutil                    source = "./1.png"               

  • 高清视频压缩工具ffmpeg2020-05-07 12:58:25

    1.FFmpeg 是视频处理最常用的开源软件,它功能强大,用途广泛,大量用于视频网站和商业软件(比如 Youtube 和 iTunes),也是许多音频和视频格式的标准编码/解码实现。FFmpeg 本身是一个庞大的项目,包含许多组件和库文件,最常用的是它的命令行工具。 2.下载地址:http://www.ffmpeg.org/download

  • h264和h265多维度区别2020-04-06 09:08:06

    h264和h265多维度区别 1.  概述 h265旨在在有限带宽下传输更高质量的网络视频,仅需原先的一半带宽即可播放相同质量的视频,很多朋友不知道h264和h265如何区别,下面让我们一起来了解一下吧。 压缩率:在同样的图像质量下,相比于h264,通过h265编码的视频大小减少了大约40%。 传输码率:h264

  • ffmpeg中mp4转h264以及h264_mp4toannexb使用说明及注意事项2020-03-23 14:03:37

    h264有两种封装,一种是annexb模式,传统模式,有startcode, SPS和PPS是在ES中,vlc里打开编码器信息中显示h264; 一种是mp4模式,一般mp4、mkv、flv会有,没有startcode, SPS和PPS以及其他信息被封装在container中,每个frame前面是这个frame的长度,vlc里打开编码器信息中显示avc1。 很多解码器只

  • 开发RTSP 直播软件 H264 AAC 编码2020-03-14 12:57:37

    上一篇对摄像头预览,拍照做了大概的介绍,现在已经可以拿到视频帧了,在加上 RTSP 实现,就是直播的雏形,当然还要加上一些 WEB 管理和手机平台的支援,就是一整套直播软件。 介绍一些基础概念:RTP RTSP RTMP RTP 实时传输协议,RTMP 以前  flash 用的视频协议,RTSP 目前比较流行的 直播协议 用

  • Hi3516EV200进行H264/H265视频编码要点注意2020-03-12 13:36:04

    目录说明开发环境和交叉编译工具链IMX307的MIPI配置VENC视频缩小和VGS关于同时启动的VENC编码通道数本文资源分享 说明 本博客性质属于个人学习记录,都是自己踩过的坑。 本文叙述的测试程序和动作在淘宝上买得到的Hi3516EV200+IMX307开发板和荣品Hi3516DV300上进行。 开发环

  • 使用FFmpeg将视频编码格式转化为H264编码2020-03-04 16:41:58

    背景介绍:     web开发中涉及到视频播放的前端一般会使用h5的video标签对后端提供的视频文件url直接加载进行播放,虽然视频文件后缀都是mp4,但并非所有视频文件的编码格式都支持用video播放,目前支持的格式有以下几种: MP4 = MPEG4文件使用H264视频编解码器和AAC音频编解码器

  • live555作为客户端接受H264视频流实现步骤2020-02-28 14:40:53

    1.    // Begin by setting up our usage environment:     TaskScheduler * task_scheduler_ptr = BasicTaskScheduler::createNew(); 2.  UsageEnvironment * usage_environment_ptr = BasicUsageEnvironment::createNew(*task_scheduler_ptr);     创建RTSPClient

  • h264和aac封装flv2020-02-03 15:41:20

    flv格式解析 FLV是一个二进制文件,简单来说,其是由一个文件头(FLV header)和很多tag组成(FLV body)。tag又可以分成三类:audio,video,script,分别代表音频流(0x8),视频流(0x9),脚本流(0x12),而每个tag又由tag header和tag data组成。 flv官方标准文档 分析之前推荐一个flv分析工具:flv

  • IOS音视频(二十七)视频H264硬解码工具类封装之视频渲染需求分析2020-01-28 11:39:50

    视频H264硬解码工具类封装之视频渲染需求分析 点赞 收藏 分享 文章举报 极客雨露 发布了232 篇原创文章 · 获赞 89 · 访问量 5万+ 私信 关注

  • ffmpeg4.2支持的相关信息2020-01-21 12:01:20

    文章目录ffmpeg4.2支持的相关信息ffmpeg4.2支持的列表如下decodersencoderparserhwaccelsmuxersprotocolsinoutdevsfilters ffmpeg4.2支持的相关信息 各个版本支持大同小异,这里只是将4.2的支持情况列明一下,以供查看 ffmpeg4.2支持的列表如下 decoders [root@bogon ffmpeg]

  • php+ffmpeg判断视频编码格式是否h264?2020-01-16 13:54:44

    <?php// 定义 FFmpeg的路径,最好在网站的全局配置文件里定义好// 另外,重定向符号在FreeBSD等csh系统中为 >&define('KC_FFMPEG_PATH', '/usr/local/bin/ffmpeg -i "%s" 2>&1');function video_info($file) { ob_start(); passthru(sprintf(KC_FFMPEG_PATH

  • 低延时高RTSP兼容的EasyPlayer-RTSP-win解决H.264一帧多个nal单元录像花屏问题方案2019-10-21 16:02:38

    EasyPlayer-RTSP-win解决H264一帧多个nal单元录像花屏问题 我们来讲解一下关于H264编码格式中的一帧多nal(Network Abstract Layer, 即网络抽象层),关于H264和NAL,这里引用一段话来科普一下: 【转】 在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽

  • 支持H264、H265视频编码的多线程RTSP-Server组件EasyRTSPServer支持回放控制参数设置参考2019-10-15 15:02:18

    RTSP协议以客户服务器方式工作,它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制,如:暂停/继续、后退、前进等。因此 RTSP 又称为“因特网录像机遥控协议”。 EasyRTSPServer是一套稳定、高效、可靠、多平台支持的RTSP-Server组件, 接口调用非常简单

  • H264、H265安防摄像头WEB无插件直播EasyNVR之视频观感体验的优化配置2019-09-26 14:01:35

    背景分析 随着互联网基础设施建设的发展,4G/5G/NB-IoT各种网络技术的大规模商用,视频随时随地可看、可控的诉求越来越多,互联网思维、架构和技术引入进传统监控行业里,成为新形势下全终端监控的基础需求。 因使用区域受限、实施成本和入口门槛高,传统监控行业和摄像机直播系统无法借力

  • ffmpeg通过rtsp获取H264裸流并保存到mp4文件2019-08-20 17:05:51

    1、VS2010建立VC++  win32控制台项目 2、在工程目录下建立lib目录和include目录,将已编译好的lib拷打lib下,include拷到include下,dll拷到Debug目录下 3、工程属性--配置属性--VC++目录--包含目录,添加ffmpeg头文件目录及其他第三方头文件目录                 

  • rtp(h264,ts,ps)流的播放小技巧2019-07-05 19:03:19

    使用ffmpeg以下指令,即可分析出sdp ffmpeg -re -i test.264 -f rtp rtp://127.0.0.1:20001>test.sdp ffmpeg -re -i test.ts -f rtp rtp://127.0.0.1:20002>test.sdp ffmpeg -re -i test.ps -f rtp rtp://127.0.0.1:20003>test.sdp         本地调试,利用ffmpeg 推送及播放udp rt

  • 1.1 海思3518 H264编码2019-07-04 12:30:16

    海思的SDK里其实有H264编码的sample,但因为要匹配很多东西,代码有点复杂,让初学都感到有点混乱。我根据sample自己修改了一下代码,从最简单的情况(确定摄像头类型,只选一种尺寸的图片,只用一个通道)来说明海思HI3518是怎么编码为H264的。先把源代码下载下来,再分析程序。下载链接

  • 1.2 H264文件分析2019-07-04 12:27:04

    要想深入学习视频,就必须对h264文件有所了解,我就以前面海思摄像头生成的h264文件为例说明一下h264的基本知识,以方便后期rtsp传输视频时对h264打包。附件:Hi3518编码H264请先下载附件里的文件,里面有源代码、生成的h264文件、调试输出的打印信息。我们首先打开“h264数据分析

  • H264 RTP包解析2019-06-12 15:38:11

    1.  预备       视频:              由一副副连续的图像构成,由于数据量比较大,因此为了节省带宽以及存储,就需要进行必要的压缩与解压缩,也就是编解码。       h264裸码流:              对一个图像或者一个视频序列进行压缩,即产生码流,采用H264编码后形成的码流就

  • H264的基本原理(一)------视频的基本知识2019-05-06 11:55:49

            前几天在慕课网上看到了一个移动端音视频入门的视频,讲到H264编解码,方面的知识,故做一下笔记总结。   基础概念理解: 1、经过压缩后的帧分为:I帧,P帧和B帧: I帧:关键帧,采用帧内压缩技术。你可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成(因为包含完整

  • 视频格式封装——H2642019-05-05 17:53:13

    转自: http://blog.csdn.net/yangzhongxuan/article/details/8003494 http://blog.csdn.net/gl1987807/article/details/11946025   名词解释 场和帧 :    视频的一场或一帧可用来产生一个编码图像。在电视中,为减少大面积闪烁现象,把一帧分成两个隔行的场。 片:       

  • H264码流结构2019-04-24 16:47:41

    H264码流结构主要分为两层: VCL(VideoCoding Layer,视频编码层):负责高效的视频内容表示,也就是编码之后的原始数据SODB(String ofData Bits) NAL(NetworkAbstraction Layer,网络提取层):负责以网络所要求的恰当的方式对数据进行打包和传送。 H264编码过程中的三种不同数据形式 SODB(Str

  • H264码流格式2019-03-24 10:49:52

    h264码流格式 码流格式 … NAL头 RBSP NAL头 RBSP NAL头 RBSP … H264 传输 SPS SEI PPS I片 图像定界符 P片 P片 NAL头格式 start code ( 3 or 4 ) forbidden_zero_bit(1) nal_ref_idc (2) nal_unit_type( 5) RBSP 解释 start code,如果NALU对应的Slice为一帧

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有