
流媒体
文章平均质量分 52
kph_Hajash
三年服务端(直播推拉流)经验、三年客户端(网络库基础组件)经验
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ffmpeg 拉流出现 Name or service not known
最近发现线上华为云机器出现拉流失败的日志,拉取的是 flv 流,即走的是 http 协议:错误日志:[tcp @ 0x49f85c0] Failed to resolve hostname proxy-hls.duowan.com: Name or service not known通过在机器上抓包 dns 数据发现,在 dns 响应到达之前 ffmpeg 出现了上述错误,显然 ffmpeg 中出现了超时,从抓包数据看,dns 响应超过 2 秒 ffmpeg 就会出现超时;翻阅 ffmpeg 文原创 2021-01-15 18:58:54 · 2203 阅读 · 2 评论 -
服务器上很多 ffmpeg 进程未及时结束导致大量占用内存
最近在 pre 机器上过滤 ffmpeg 进程时,发现有 200 多个 ffmpeg 进程,立即去线上看了下,发现线上机器没有该现象, 仔细看了下这些进程在做的事,完整命令如下:/usr//bin/ffmpeg -fflags nobuffer -i rtmp://127.0.0.1:1938/biz-live-pre/23b526a7ae60ce1589278154368 -vframes 1 -an -f rawvideo -ss 0 -y -f image2 /www/live/biz-live原创 2020-05-13 10:32:45 · 4799 阅读 · 0 评论 -
业务反馈服务内网地址出现 502 错误问题排查
有业务端反馈直播建流服务内网地址出现 502 Bad Gateway 错误,并且公网访问是正常的。502 错误是服务端未及时响应导致客户端出现超时,在有代理的情况下,是代理访问后端服务出现超时,业务端请求的访问路径如下:业务端 ——> nginx 代理 ——> 建流服务超时有两种可能,建流服务忙碌,未及时响应;另外就是没有访问到正确的建流服务,而是一个监听相同端口的其他服务。...原创 2020-03-29 22:23:40 · 1264 阅读 · 0 评论 -
Ubuntu 18.04 源码安装 ffmpeg4.0-支持 ffplay
Ubuntu 安装 ffmpeg 比较简单。1. 安装 yasmsudo apt-get install yasm安装 yasm 的目的在于提高 ffmpeg 的编译速度, 可参考文章: https://www.jianshu.com/p/debda6cb2c1d2. 安装 SDL2sudo apt-get install libsdl1.2-dev --fix...原创 2018-06-01 11:49:07 · 3633 阅读 · 0 评论 -
关于流媒体服务器的基本概念梳理
1. 导言服务器纷繁复杂,我们先来梳理下服务器的概念。维基解释是:一个管理资源并为用户提供服务的计算机软件,也就是常说的“服务”;在单机上提供服务的称为本地服务,通过网络对外提供服务的称为网络服务。下面说的服务指服务器提供的服务,也就是服务器的功能,它能为你做的事,比如:文件服务器:提供文件浏览服务、文件下载服务;web 服务器:提供网页浏览、查看图片、查看视频等服务;数据库服务器...原创 2018-10-12 17:55:07 · 5128 阅读 · 0 评论 -
视音频转码概念梳理
流媒体行业经常出现的一个概念就是转码,不少人包括笔者对这个词汇有点模糊,现来梳理下。音视频文件的格式有封装格式、编码格式之分:封装格式是因为音频、视频的同步需要而出现的,因此封装格式是 没有 视频封装格式、音频封装格式这样的概念的,常见的封装格式有:Avi、Flv、Mkv、Mp4、Mov、Rmvb 等编码格式则需要区分音频、视频:常见的音频编码格式有:Mp3、AAC;常见的视频...原创 2019-02-13 16:36:17 · 1055 阅读 · 0 评论 -
quic服务端加密握手相关类调用关系图
jpg 及 svg 资源下载链接:https://pan.baidu.com/s/1Z2_gXlTDVe8fMIoNFVxXMg提取码:obo5原创 2019-03-20 18:31:29 · 734 阅读 · 4 评论