Я хотел бы динамически переключать источник видео в потоковое видео приложение. Однако различные видеоисточники имеют уникальные размеры изображения. Я могу генерировать отдельные файлы SDP для каждого источника видео, но я хотел бы объединить их в один SDP файл, чтобы клиент просмотра мог автоматически изменять размер окна дисплея при изменении источника видео. Вот два примера SDP файлов:
640x480.sdp:
v=0 o=VideoServer 305419896 9876543210 IN IP4 192.168.0.2 s=VideoStream640x480 t=0 0 c=IN IP4 192.168.0.2 m=video 8000/2 RTP/AVP 96 a=rtpmap:96 H264/90000 a=fmtp:96 packetization-mode=0; profile-level-id=4D4033; sprop-parameter-sets=Z01AM5ZkBQHtCAAAAwAIAAADAYR4wZU=,aO48gJ== a=control:trackID=1
960x480.sdp:
v=0 o=VideoServer 305419896 9876543210 IN IP4 192.168.0.2 s=VideoStream960x480 t=0 0 c=IN IP4 192.168.0.2 m=video 8000/2 RTP/AVP 96 a=rtpmap:96 H264/90000 a=fmtp:96 packetization-mode=0; profile-level-id=4D4033; sprop-parameter-sets=J01AM5WwPA9sBAIA,KO4G8gA= a=control:trackID=1
Как эти отдельные файлы могут быть объединены в один файл SDP?