视频技术
-
HTTP FLV交互流程及实例解析
HTTP FLV传输方式 前文已经介绍过,HTTP FLV利用了一个HTTP的协议约定,http 的content-length头字段如果不存在,则客户端就会一直接收数据,直到HT…
-
成本、延迟和广告是视频开发人员面临的最大挑战
根据 Bitmovin 的一份新报告,控制成本、提供实时低延迟和广告插入是视频开发人员在视频技术方面面临的三大挑战。 这家流媒体基础设施提供商的第六份年度视频开发者报告发现,即使面…
-
利用WebTransport进行现场视频流注入
编者按:通过网络支持的实时音视频通话已成为人们日常生活和办公中必不可少的一部分,对于音视频领域的网络技术要求也越来越高。对此,LiveVideoStack特别邀请到了来自美国Par…
-
视频质量评价基础与实践
编者按:视频质量评价作为近些年学6领域比较热门的基础研究,已经逐渐在各种业务场景上落地。本次公开课我们邀请到了SSIMWAVE联合创始人与首席研究员,曾凯老师,为大家详细介绍视频质…
-
FFmetrics – 免费的视频质量测量工具
如果您只是在寻找一种使用FFmpeg计算 VMAF 分数的简单方法,您绝对应该考虑免费和开源的 FFMetrics。在本文中,我将详细介绍从何处获取 FFMetrics、如何安装它…
-
借助Video Intelligence API实现视频智能检测识别
编者按:MeshCloud通过与GCP合作为中国出海企业提供强大的全球基础架构。LiveVideoStack邀请到了MeshCloud的陈满老师,为我们介绍如何借助谷歌云在视频智能…
-
FFmpeg 自动化测试用例二(md5 测试用例)
编写 FFmpeg 自动化测试用例时除了 framecrc 之外,还可以按照类似于查看文件 md5 的方式来进行数据对比。这种对比方式相对于 framecrc 的方式稍微简洁一些,…
-
如何编写 FFmpeg 自动化测试用例(一)
今天有个为 FFmpeg 贡献高质量 patch 的朋友问到了一个问题,如何编写一个 FATE 测试用例,当时简单地回复了操作步骤,那么接下来我将会在这里详细介绍一下如何编写 FF…
-
使用 FFmpeg 分析编码的数据信息
最近在解决HLS的EXT-X-STREAM-INF信息中显示CODECS信息的时候遇到了解析HEVC的NALUnit的问题,经过与赵军聊过后,发现使用ffmpeg的bitstrea…
-
使用 FFmpeg overlay 滤镜实现画中画效果
在常规的视频图像编辑处理场景中,画中画是必不可少的一个功能,而 FFmpeg 的 overlay 滤镜通过进行参数设置就可以轻松地达到画中画效果,下面就详细讲解…
-
使用 FFmpeg 为视频添加文字并带角度旋转
如何通过Drawtext给视频画上文字,并且能够给文字旋转个角度,比如30度角?本文将重点介绍一下利用FFmpeg如何做到这样的效果,首先看一下效果图: 这样的效果操作原理比较简单…
-
音视频问题汇总:iOS APP 显示黑屏
背景介绍 今天收到应用端开发反馈一个问题:APP在进行视频监控时,从IPC页面切换通话过程中,设备端无法播放,显示黑屏。 碰到类似问题一般都是需要一些抓包和log同时分析,以期能够…
-
Qt+Opencv+FFmpeg实时摄像头数据推流
本文主要介绍下利用Opencv获取摄像头视频数据,并结合ffmpeg推流到流服务器,并在前端页面中显示的整个思路与实现。 1.整体结构 screenviewer服务内部结构分布: …
-
播放器卡顿优化丨音视频工业实战
播放卡顿是播放体验中另一个非常重要的指标,字节跳动曾经提供过一份数据:降低 7.7% 的卡顿率和 9.8% 的卡顿时长,带来了 0.22% 的用户观看时长提升。 我们可以通过下面这…
-
播放器秒开优化丨音视频工业实战
视频播放时的画面打开速度是播放体验中一个非常重要的指标,如果视频画面打开速度太慢,用户失去耐心可能就直接划走不看了。如果视频速度打开够快,甚至可以带来业务上的收益,字节跳动就曾给出…
-
MPEG-DASH MPD 的结构
在本文中,我在这篇文章中,我们看一下MPEG-DASH MPD(媒体演示描述)文件的结构,这是使用MPEG-DASH的ABR流媒体所需要的。了解XML文件结构、MIME-Type、…
-
什么是 MPEG-DASH 视频流协议?MPEG-DASH 如何工作?
MPEG-DASH 是最流行的视频流协议之一,被广泛用于通过视频点播 (VOD) 或实时流媒体传输媒体,以及传输到各种终端用户设备,包括智能手机、平板电脑、智能电视、游戏机和更多的…
-
播放器成功率优化丨音视频工业实战
视频播放器是视频消费链路最核心的组件,针对播放器我们通常最关心的体验有:视频播放是否会出错、视频起播速度是否够快、视频播放过程中是否会出现卡顿;对于直播场景,我们还会关心:直播的延…
-
视频流的视频比特率与分辨率
在本文中,我们讨论了 OTT 视频压缩和处理中的一个基本问题——“比特率与分辨率——哪个对视频流更重要?”。很多人都有这种困惑,因为这两个因素对编码器的输出都有非常深远的影响。 前…
-
相机10bit HDR录制
对于搭载Android13(T)及更高版本的设备来说,Android支持通过动态范围配置文件进行10bit相机输出 相机客户端可以在创建session时给配置的某一路输出流添加Dy…