Во-первых, вы что-то размещаете, поэтому необходимо открыть порт.Обойти это невозможно.Однако, как упоминал Евгений, вы можете запустить свой сервер на порту 80.
Я предлагаю использовать SHOUTcast для вашего серверного программного обеспечения.Это легкий и очень совместимый.Протокол SHOUTcast по сути HTTP с несколькими модификациями.Большая часть программного обеспечения брандмауэра распознает его как таковой, и у вас не должно возникнуть проблем с его запуском на порту 80. Фактически, вам рекомендуется делать это для тех, кто слушает ваш поток, поскольку те, кто слушает, часто находятся за формирователями пакетов и брандмауэрами, которыеразрешить порт 80, но замедлить или заблокировать другие.
Для веб-сайта вы можете использовать все, что захотите.PHP всегда является хорошим методом для этого, так как его легко изучить студентам, но есть множество других вариантов.
Если у вас есть какие-либо вопросы, характерные для вашей ситуации, не стесняйтесь писать по электронной почтея в brad@musatcha.com.Я был бы рад помочь.Если у вас есть вопросы по программированию, опубликуйте их здесь, чтобы все могли их изучить.