
ffmpeg
文章平均质量分 83
runner365.git
将程序进行到底。。。。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ffmpeg7.0 flv支持hdr
自从ffmpeg6.0应用enhance rtmp支持h265/av1的flv格式后,7.0迎来了flv的hdr能力。本文介绍ffmpeg7.0如何支持hdr in flv。如果对enhance rtmp如何支持h265不了解,推荐[详解Enhanced-RTMP支持H.265](https://mp.weixin.qq.com/s/xqfILkFg1Gmk8Be5VhsW3w)原创 2024-05-06 20:43:23 · 924 阅读 · 0 评论 -
Enhanced-Rtmp支持H265
千呼万唤使出来,rtmp/flv算是有统一支持H265的国际版本。本文介绍一下:* 现存rtmp/flv支持H265的方式;* Enhanced-Rtmp协议如何支持H265;* ffmpeg/obs/srs/media-server各个开源的实现;* 国内方案与国外方案的兼容性问题;原创 2024-05-06 20:40:57 · 1274 阅读 · 0 评论 -
cpp_media_server开始支持metaRTC
一. cpp_media_server开始支持metaRTCMetaRTC是一个为嵌入式/物联网打造的webRTC库,为第三代互联网 元宇宙提供webRTC能力。MetaRTC实现了webrtc协议,支持webrtc/srt/rtmp,有纯C和C++两个版本。cpp_media_server是基于c++11开发的webrtc会议服务sfu,网络部分基于Boost.Asio。cpp_media_server开始支持MetaRTC客户端,MetaRTC提供window/android/linux的nat原创 2022-05-04 21:04:39 · 1010 阅读 · 2 评论 -
webrtc的WHIP实现
WHIP接口1. 什么是whip全称: WebRTC-HTTP ingestion protocol (WHIP).rfc地址: rfc-draft-murillo-whip-00简单说,就是通过HTTP接口能导入webrtc媒体流。2. webrtc publish/unpublish2.1 webrtc publishwebrtc推流接口方法: http posturi: http://hostname:hostport/publish/roomId/uidhttp post bod原创 2022-05-03 11:36:49 · 3910 阅读 · 0 评论 -
SRT Encoder基于srt自适应码率的编码器
SRT Encodersrt encoder是基于srt发送的测试工具。基于srt协议中的rtt,maxBw,inflight等信息预测低延时的出口带宽,动态的调整编码bitrate,从而实现基于网络出口带宽的svc编码。1. 原理基于bbr基本拥塞控制算法,通过一个周期内(1~2seconds)的minRTT, maxBw, 和当前的inflight,预测出编码bitrate的状态机(保...原创 2020-02-09 17:06:29 · 4867 阅读 · 1 评论 -
SRT直播地址格式简介
SRT直播地址格式简介介绍srt在live模式下如何构造推/拉流地址。rtmp常规地址格式rtmp地址格式简介常规rtmp格式(无vhost) rtmp://hostip:port/appname/streamname 例子: rtmp://10.111.1.100:1935/live/livestream 上面例子中appname=“live”, streamname=“liv...原创 2020-02-06 21:04:37 · 8856 阅读 · 0 评论 -
[ffmpeg]avfilter的那些坑:如何用drawtext在linux系统中开发实现中文字幕
最近在做ffmpeg的avfilter开发,从编译到,编码和运行,遇到了好多坑,这里总结一下!原创 2016-10-08 13:32:34 · 19229 阅读 · 1 评论 -
ffmpeg转码过程中的dts转换过程
ffmpeg转码过程中的dts转换过程用ffmpeg api开发转码,在过程:拉流–>avfilter分辨率缩放,重采样–>编码–>写出,avpacket.dts和frame.dts在过程中需要根据不同的timebase进行转换。一,拉流在 av_read_frame后得到AVPacket packetAVPacket packet;int ret_i = av_r...原创 2019-05-24 10:40:51 · 3778 阅读 · 0 评论