Ну не знаю, попробуйте что-ли фрейм внутри фрейма. Внешнему фрейму задайте ширину в 500, а внутреннему уже 1920 и высоту с запасом. Возможно есть и более элегантные решения, но пока ничего такого в голову не приходит.
P. S. Есть ещё один интересный вариант, вы задаете фрейму такую ширину, какую хотите, например 1920, а затем просто пропорционально
масштабируйте посредством css уменьшая фрейм в три раза.