2

我正在开发一个使用 H.264 编解码器进行视频数据包的视频通话应用程序。会话设置是使用良好的旧 SIP 完成的。作为一种安慰,我正在使用内置 H.264 编码器的 UVC 网络摄像头,该编码器适用于 H.264 基线配置文件(如果我没记错的话,这是网络摄像头的首选)。相机还支持各种分辨率。

我的问题是“是否可以在呼叫建立期间使用 SDP 参数或任何其他机制来协商特定的解决方案”?

我正在查看用于基于 H.264 的视频通话的 SDP 参数,但没有找到任何协商分辨率的参数?

谁能建议如何谈判该决议?

但首先真的可以协商分辨率参数吗?

如果不可能,那么我是否需要先解码接收到的帧,然后我才能检查接收到的帧的分辨率是多少?

任何帮助都非常受欢迎,并深表感谢。

问候,gs

4

1 回答 1

1
  • SDP 用于会话描述,不用于会话协商。
  • 如果您使用的是 SIP,那么在 SDP 交换之后,您可以使用 sip "NEGOTIATE" 方法协商编解码器。

以下链接应该可以帮助您-

http://www.hjp.at/doc/rfc/rfc4317.txt

http://www.ietf.org/mail-archive/web/sip/current/msg27863.html

于 2013-01-24T03:39:58.940 回答