EasyRTMP是结合了多种音视频缓存及网络技术的一个rtmp直播推流端,包括:圆形缓冲区(circular buffer)、智能丢帧、自动重连、rtmp协议等等多种技术,能够非常有效地适应各种平台(Windows、Linux、ARM、Android、iOS),各种网络环境(有线、wifi、4G),... ...
分类:
移动开发 时间:
2019-10-09 17:40:27
阅读次数:
147
前言 VideoToolBox是iOS8之后,苹果开发的用于硬解码编码H264/H265(iOS11以后支持)的API。 对于H264还不了解的童鞋一定要先看下这边的H264的简介。 编码流程 我们实现一个简单的Demo,从摄像头获取到视频数据,然后再编码成H264裸数据保存在沙盒中。 1. 创建初 ...
分类:
移动开发 时间:
2019-09-02 23:32:04
阅读次数:
210
1、使用ffmpeg、x264库强制编出关键帧(I帧) https://blog.csdn.net/bjrxyz/article/details/71037864 2、H264关于一帧完整帧被分切成多个Slice时的合并思路 https://blog.csdn.net/lizhijian21/art ...
分类:
其他好文 时间:
2019-07-11 09:36:15
阅读次数:
108
使用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 ...
分类:
其他好文 时间:
2019-07-05 19:15:28
阅读次数:
754
最近要做一个项目,其中一个内容需要把 h264编码的文件封装为 .mp4常用的视频格式,本来想移植 ffmpeg的,但是一直并不成功,而且有库的互相依赖,于是选择了一个简单的库,mp4v2开源库。 1:第一步要拿到源代码,进入官网下载 https://launchpad.net/ubuntu/+so ...
分类:
其他好文 时间:
2019-06-27 20:35:10
阅读次数:
193
一、推流端 1、开源srs自带的示例srs_h264_raw_publish.c就很容易用起来 https://www.cnblogs.com/dong1/p/5100792.html 2、最简单的基于librtmp的示例:发布H.264(H.264通过RTMP发布) https://blog.cs ...
分类:
其他好文 时间:
2019-06-21 18:29:16
阅读次数:
204
mkv里封装的.h264文件提取出来后,不能直接导入到premiere等视频编辑软件里,需要转换成mp4文件。 这里介绍如何把封装在 mkv 里面的 .h264 视频文件转换为 mp4 格式。(只有视频,不含音频) 此种方法速度快,比用格式转换软件 mkv 转 mp4 快很多。 用到的工具:MKVE ...
分类:
其他好文 时间:
2019-06-19 17:21:21
阅读次数:
143
好多开发者或公司咨询大牛直播SDK关于H.264和H.265(hevc) 的码率,在此,我们转一篇关于x264,x265, libvpx 比较, 原文出处请点击 ,如有版权问题,请联系我删除. A Large-Scale Comparison of x264, x265, and libvpx?—? ...
分类:
其他好文 时间:
2019-05-31 23:46:34
阅读次数:
192
随着H.265的普及,越来越多的开发者希望大牛直播SDK能支持低延迟的RTSP H.265播放,并分享相关经验: 实现思路: 对rtsp来说,要播放h265只要正确解析sdp和rtp包即可. 下面对这些相关内容做一些介绍. 1. H265 Nal Unit Header 简单介绍: H264的Nal ...
分类:
其他好文 时间:
2019-05-31 21:37:18
阅读次数:
174
简单介绍本例解说了怎样使用ffmpeg SDK解码媒体文件; 參考源代码是ffmpeg 自带的apiexample.c 一、源代码#include <stdlib.h>#include <stdio.h>#include <string.h>#include <math.h>#ifdef HAVE_ ...
分类:
其他好文 时间:
2019-05-30 10:19:47
阅读次数:
93