SIP/VoIP之常见的视频问题

除了语音通话外,视频通话也是SIP协议通话中重要的功能,在实际应用中,经常会遇到一些视频问题,如下(以h264为例)

一、 己方未显示对方视频图像

排查方法:

  1. 查看网络抓包中有没有发给已方的视频码流,如果没有,需要对方查看原因。还有一种情况是对方未收到已方的视频流时,也不会向已方发视频流
  2. 网络抓包中有对方发来的视频流,查看目的IP/Port是否正确(有无端口或IP不可达的icmp报文)
  3. 查看视频码流是否正常,有无I帧及网络丢包情况,没有I帧则不能解码
  4. 码流正常的情况下,需要查看解码器是否正常

二、 对方未显示己方视频图像

排查方法:

  1. 查看网络抓包中有没有发给对方的视频码流,如果没有,需要查看视频采集、编码是否正常
  2. 已经发给对方视频码流,查看目的IP/Port是否正确(有无端口或IP不可达的icmp报文)
  3. 对方需要查看视频码流是否正常,有无I帧及网络丢包情况,没有I帧则不能解码
  4. 已方发出码流正常的情况下,需要对方查看解码器是否正常

三、 发起的视频通话建立后只有音频

原因:

  1. 对方只支持音频或者使用音频接听方式
  2. 对方不支持已方的视频参数,如分辨率不支持或声明的带宽不满足对方的要求,最终只成功协商了音频

四、 协商的分辨率比预期低

原因:

  1. 对方支持的分辨率低
  2. 声明的带宽不满足对方的要求,对方主动降低了协商后的分辨率

五、图像花屏、缺失、损坏

原因:

  1. 网络丢包引起解码不完整
相关推荐
yunteng5211 小时前
音视频(二)ffmpeg编译及推流
ffmpeg·音视频·h264·媒体推流
_乐多_6 小时前
python:将mp4视频快进播放,并保存新的视频
开发语言·python·音视频
DogDaoDao7 小时前
视频编码器的抉择:x264、x265、libaom、vvenc 对比测试实验
音视频·视频编解码·x264·x265·h266·libaom·vvenc
DogDaoDao7 小时前
从零开始:Windows 系统中 PowerShell 配置 FFmpeg 的详细步骤
windows·ffmpeg·音视频·ffplay·powershell·视频直播·ffprobe
智联视频超融合平台9 小时前
智能巡检机器人:2025年企业安全运维的“数字哨兵“
运维·安全·机器人·音视频·实时音视频·视频编解码
许野平9 小时前
Manim 输出视频尺寸设置
音视频·动画·视频·manim
hanpfei9 小时前
PipeWire 音频设计与实现分析二——SPA 插件
算法·音视频
孤舟簔笠翁18 小时前
【Audio开发一】android音频问题排查指南
android·音视频
魑魅魍魉都是鬼1 天前
音视频 一 看书的笔记 基础视频知识
笔记·音视频
李是啥也不会1 天前
如何通过JavaScript实现点击播放音频
开发语言·javascript·音视频