在一些ICT项目中,经常会用到视频电话,通过视频电话的点对点通话,参加视频会议,利用视频电话查看视频监控画面等应用,越来越普遍。
视频电话一般采用桌面设计,配置内置摄像头或者外置摄像头,结合可视化的大屏幕,方便显示各种视频资源。
视频电话一般配合智能操作系统,可以实现各种的视频应用,处理常规的视频通话外。也用来播放视频,调看监控,结合视频网关的应用,可以接入更丰富的视频内容。
但是在很多项目集成中经常会遇到视频电话播放视频不顺畅,黑屏等各种问题,特别是使用视频电话调取监控等问题。造成这种问题有几个原因。
视频电话分辨率问题
由于大多数视频电话的屏幕并不大,太大的视频分辨率对于视频电话的屏幕并没有特殊的表现。所以目前大多数的视频电话都只支持1080P的分辨率,很多视频电话只支持720P的分辨率。

这种情况下如果调取的视频分辨率过大,超过了视频电话最大支持分辨率的参数,那么这种视频就无法播放了。
所以在项目应用中,遇到视频无法播放的问题时,可以先查看视频电话最大支持的分辨率参数。然后查看调取视频的分辨率是多少。通过这种方式,确定分辨率参数是否满足。
视频电话编码支持问题
视频编码是视频的核心技术,使用不同的视频编码,对于视频的表现非常不同。比如采用H.265的视频相比H.264的视频,在同样清晰度的情况下,节省一半的带宽和存储空间。
但是,相比H.264编码,H.265编码需要更强大的处理器支持,这无疑会让视频电话的成本大大增加,所以很多视频电话并不支持H.265视频的编解码能力。
在一些调看监控的项目中,已经大量采用H.265视频编码,这种情况下,在视频电话上就会黑屏,无法播放的问题产生,在项目集成过程中,遇到这种问题,可以确认一下可视电话的配置,是否支持H.265编码,确认视频源是否是H.265传输。
视频电话码率支持问题
另外一个被忽略的问题就是视频码率的问题。一般表现为视频电话操作缓慢,延迟大,视频卡顿。这很可能是因为视频码率过大。

一般在基于SIP的可视电话通话过程中,会提前协商好视频的分辨率,帧率,码率,编码格式再进行通话。但是在很多业务集成项目中,使用视频电话调看其它系统视频是,可能忽律协商过程,导致码率过大。
目前视频电话的码率都在2M一下,而很多视频码率都达到4-6M,这会导致视频电话处理不过里大量的视频流,产生卡顿,死机等问题。

目前视频电话在项目整合过程中,这些兼容性问题是比较突出的。一方面可以采用修改参数的方式解决这些问题。但是在一些大型项目中,无法修改已有参数,也可以采用视频转码服务器的方式解决这一问题。通过视频转码服务器对超标准的视频转换为视频电话可以适配度格式,就可以实现顺畅的播放。