我想在流式视频应用程序中动态切换视频源。然而,不同的视频源具有独特的图像尺寸。我可以为每个视频源生成单独的 SDP 文件,但我想将它们组合成一个 SDP 文件,以便查看客户端可以在视频源更改时自动调整显示窗口的大小。以下是两个示例 SDP 文件:
640x480.sdp:
v=0 o=VideoServer 305419896 9876543210 IN IP4 192.168.0.2 s=视频流640x480 t=0 0 c=IN IP4 192.168.0.2 m=视频 8000/2 RTP/AVP 96 a=rtpmap:96 H264/90000 a=fmtp:96 打包模式=0;配置文件级别 ID = 4D4033;sprop 参数集=Z01AM5ZkBQHtCAAAAwAIAAADAYR4wZU=,aO48gJ== a=控制:trackID=1
960x480.sdp:
v=0 o=VideoServer 305419896 9876543210 IN IP4 192.168.0.2 s=视频流960x480 t=0 0 c=IN IP4 192.168.0.2 m=视频 8000/2 RTP/AVP 96 a=rtpmap:96 H264/90000 a=fmtp:96 打包模式=0;配置文件级别 ID = 4D4033;sprop 参数集=J01AM5WwPA9sBAIA,KO4G8gA= a=控制:trackID=1
如何将这些单独的文件组合成一个 SDP 文件?