流媒体
文章平均质量分 66
PJZero
95后/ 在大厂后端六年;利用业余时间探索开源和副业;全干工程师; ♀️热爱跑步,有氧万岁;
新的博客地址: https://journeypeng.best;
SmartZoom: https://smartzoom.fun
展开
-
ffmpeg使用固定码率控制策略——CBR
ffmpeg怎么使用libx264/lib265的固定码率策略编码原创 2022-09-19 14:11:01 · 1301 阅读 · 1 评论 -
ffmpeg编码的主要过程
解释ffmpeg做H264编码的主要步骤原创 2022-07-09 22:07:06 · 763 阅读 · 0 评论 -
[pion]写一个简单的turn服务器
100行不到,运行一个最简单的TURN服务器。源码package mainimport ( "fmt" "github.com/pion/turn/v2" "log" "net" "net/http" "strconv")var turnServer *turn.Serverfunc startTurn(publicIP string, listenPort int, realm string, username string, password string) { udpL原创 2022-01-09 23:01:53 · 1959 阅读 · 0 评论 -
[pion]测试你的TURN服务器
把下面的html用浏览器打开,填入你想要测试的turn服务器<html><header> <title>ice测试</title></header><body><label for="serverAddress"></label><input id="serverAddress" value="turn:127.0.0.1:13902"/><br/><原创 2022-01-09 22:58:54 · 1966 阅读 · 0 评论 -
【pion】ice-single-port解析
example说明这个example是一个用来展示功能:可以在相同的udp端口上连接不同的客户端PeerConnection,每个客户端的PeerConnection的端口是客户端自己生成的,服务器的端口是最开始就确定好的,并且被所有的客户端生成。此外,这个example还模拟了通过datachannel做基本的数据收发。有一个相对比较完整的流程,可以作为入门参考。整体流程#mermaid-svg-D9jJ41npkR2HysJu .label{font-family:'trebuchet ms',原创 2022-01-09 16:46:28 · 1106 阅读 · 0 评论 -
CV Mat转Av Frame,百分百运行!
看了网上很多关于如果把cv::Mat转为AvFrame的教程,实践下来都没有达到满意的效果,多少有些兼容性或者无法运行的问题,于是我决定查找文档,自己实现一个。同时为了致敬雷神,把自己实现的思路和完整可运行的代码贡献出来,大家一起学习完整样例运行环境MacBook Pro (13-inch, M1, 2020)FFmpeg 4.2OpenCV 2.4.13.7//// Created by pengjian05 on 2021/10/23.//#include<string>原创 2021-10-23 15:10:40 · 1205 阅读 · 4 评论 -
IVF容器解析和python代码示例
文章目录ivf格式介绍文件头格式帧格式demowriterreader完整样例参考ivf格式介绍ivf是一个非常简单的文件格式,可以用来传输vp8/vp9的裸数据,多字节数据用小端解析或编码。就我目前所了解的,ivf格式有几个特点:只包含视频数据,没有音频数据,因此播放ivf文件的时候是没有的声音的。视频支持vp8和vp9的编码格式,但其实ivf格式本身并没有限制,codec fourcc可以写其他的编码格式扩展性比较差,没有扩展字段使用场景极少,相关材料也不多极其简单,可以借助ivf很方便原创 2021-09-12 13:00:32 · 940 阅读 · 0 评论 -
【流媒体】如何解析RTMP的Chunk Basic Header
这里只讨论如何实践,不涉及为什么这么设计basic由两部分组成,分别是:fmt和csid,其中:fmt决定了后面MessageHeader的格式,csid表示一个媒体流通道,( notice:不是一个流,对相同流的推拉一般而言是不同的csid)下面的代码很好的展示了如何解析basic header的内容,结合代码和rfc,可以更好的理解解析过程。public class BasicHeader { @Getter private int fmt; @Getter.原创 2021-07-04 15:20:04 · 697 阅读 · 0 评论