Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Введение
Одна вещь, которую мы часто слышим от веб-разработчиков и администраторов, особенно тех, кто предлагает услуги по проектированию веб-сайтов и консультационных услуг, — это необходимость быстро создать веб-сайт, который работает быстро и дает им полный контроль над сервером для максимальной гибкости и масштабируемости. В сегодняшней записи содержится краткое пошаговое руководство по запуску сервера потокового мультимедиа в облаке AMAZON EC2 с помощью новой технологии Smooth Streaming от Майкрософт. После выполнения действий, описанных в этом пошаговом руководстве, у вас будет сайт мультимедиа в Интернете.
Ниже приведена краткая сводка по шагам, которые необходимо выполнить.
- Регистрация в Amazon EC2
- Запустите экземпляр "веб-платформа Майкрософт — Сервер мультимедиа" с помощью консоли управления Amazon Web Services.
- Получение пароля администратора
- Просмотрите предварительно настроенный мультимедийный сайт
- Создание собственного мультимедийного содержимого
1. Регистрация Amazon EC2
Регистрация в Amazon EC2 — это простой процесс. Все, что вам нужно, это
- допустимый адрес электронной почты;
- действительный номер телефона, на который вы можете связаться (убедитесь, что телефон находится рядом, вам будет вызван во время регистрации!),
- и действительный номер карта кредита
URL-адрес регистрации — http://aws.amazon.com/ec2. Это еще проще, если вы уже являетесь клиентом Amazon, потому что вы можете использовать существующие кредитные карта информации и адрес электронной почты.
Примечание. Проверка данных выставления счетов обычно выполняется в течение нескольких минут. Это может занять несколько часов, хотя. В настоящее время (апрель 2010 г.) сообщение об ошибке, которое вы получаете, не имеет большого смысла:
"Похоже, у вас нет учетной записи EC2*. Чтобы использовать консоль Amazon EC2, сначала необходимо зарегистрироваться в Amazon EC2. Это быстро & бесплатно, чтобы зарегистрироваться".
Просто будьте терпеливы и подождите немного дольше.
2. Запуск экземпляра "веб-платформа Майкрософт — сервер мультимедиа"
После успешной регистрации у вас будет доступ к консоли управления Amazon EC2. Введите URL-адрес https://console.aws.amazon.com/ec2/home.
После входа убедитесь, что вы переключили регион на "Западная часть США". В настоящее время веб-платформа Майкрософт образы доступны только в регионе "Западная часть США". Прежде чем что-либо сделать, можно настроить правила брандмауэра (называемые группами безопасности в Amazon lingo) для экземпляра сервера мультимедиа.
Правила брандмауэра
Выберите элемент "Группы безопасности" слева. Существующие группы безопасности будут отображаться в центральной области. Нажмите кнопку "Создать группу безопасности" вверху.
Назовите новую группу, например "правила брандмауэра веб-платформа Майкрософт".
Вы хотите настроить следующие правила:
- Для подключения через удаленный рабочий стол к экземпляру Amazon EC2 требуется протокол RDP. Текущие параметры "Источник (IP-адрес или группа)" разрешают эти подключения с любого IP-адреса. Заблокируйте эти параметры, если у вас есть более строгие требования к безопасности.
- Требуется HTTP, чтобы клиенты могли подключаться через HTTP к экземпляру Amazon EC2.
- Протокол HTTPS необходим, если вы планируете использовать SSL. Этот параметр не требуется, если вы не планируете использовать SSL.
- Порт 8172 открыт для удаленного администрирования IIS и публикации содержимого через Visual Studio 2010. Если вы не планируете использовать удаленное администрирование или удаленную публикацию содержимого, вам не нужно открывать порт 8172.
Теперь мы готовы к запуску экземпляра сервера мультимедиа EC2.
Запуск образа сервера мультимедиа
Щелкните пункт меню "Экземпляры" слева и нажмите кнопку "Запустить экземпляр".
Теперь выберите "Образы сообщества" в результирующем диалоговом окне.
Введя "microsoft/" в диалоговом окне "АМИ сообщества", вы сократите выбор до четырех образов Майкрософт:
Нажмите "Выбрать" в разделе "веб-платформа Майкрософт – Сервер мультимедиа ... Строки.
На следующей диалоговой странице (Сведения об экземпляре) можно выбрать вычислительные мощности, которые требуется использовать для экземпляра сервера мультимедиа. Вероятно, разумно начать с предварительно выбранного варианта, который является наименьшим. Нажмите кнопку "Продолжить". На следующей странице также не о чем беспокоиться. Просто нажмите кнопку "Продолжить" в нижней части диалогового окна "Дополнительные параметры экземпляра". Теперь мы перейдем к диалоговому окку "Создание пары ключей".
Если у вас уже есть ключ, просто используйте его. Если нет, вам нужно создать ее, введя имя пары ключей и нажав кнопку "Создать & скачать пару ключей". Как только вы нажмете кнопку, пара ключей будет создана Amazon и вам будет предложено браузером скачать ее. Сохраните файл в расположении, где он будет находиться позже. Созданная пара ключей позволит расшифровать пароль администратора, который Amazon создает для вашего экземпляра Medi Server. Нажмите кнопку "Продолжить".
Примечание. В Обозреватель Интернета может не отображаться диалоговое окно скачивания с запросом на сохранение файла пары ключей. В этом случае найдите файл (<имя> пары ключей.pem) в папке Временные файлы Internet Explorers. В Windows 7 выполните поиск по запросу *.pem в %userprofile%\ AppData\Local\Microsoft\Windows\Temporary Internet Files
. Обязательно скопируйте PEM-файл в более постоянный каталог.
После создания пары ключей можно настроить правила брандмауэра. Например, можно разрешить только HTTP-запросы к компьютеру. Amazon называет правила брандмауэра "Группы безопасности", что немного запутано, если вы спросите меня. Для этой демонстрации мы выбрали группу безопасности по умолчанию, которая не накладывает ограничения брандмауэра на экземпляр. Позже вы можете настроить эти параметры, чтобы они были немного более строгими.
Нажмите кнопку "Продолжить", чтобы перейти на страницу "Запуск". На странице сводки остается нажать большую кнопку "Запустить". После этого Amazon EC2 запустит ваш личный виртуальный экземпляр нашего образа Media Server. Верно. Пора выпить кофе. Запуск экземпляра займет некоторое время, обычно от 3 до 5 минут.
3. Получение пароля администратора
После завершения работы мастера запуска экземпляра вы вернитесь на страницу main консоли управления AWS. Щелкните ссылку "Экземпляры", чтобы узнать, как работает экземпляр сервера мультимедиа.
Отобразятся примерно следующие сведения:
Щелкните строку правой кнопкой мыши и выберите пункт меню "Получить пароль Windows".
Теперь пришло время использовать файл пары ключей (<имя> пары ключей). PEM), созданный ранее. Если пароль уже доступен (возможно, придется подождать пару минут, как сказано ранее), появится следующее диалоговое окно:
Откройте . PEM-файл в Блокноте и скопируйте его в буфер обмена (ctrl+A выбирает все, CTRL+C копирует его в буфер обмена). Теперь вставьте содержимое в текстовое поле диалогового окна (CTRL+V). Нажмите кнопку "Расшифровать".
Примечание. Так как расшифровка очень интенсивно работает на ЦП, при использовании интернет-Обозреватель может возникнуть следующее диалоговое окно безопасности: Вопреки интуиции, вы должны нажать "Нет", чтобы продолжать. Возможно, вам придется несколько раз нажать клавишу "Нет", чтобы расшифровать пароль. Дополнительные сведения об этой функции безопасности можно найти здесь: https://support.microsoft.com/kb/175500
Если вы заинтересованы в более постоянном исправлении, вы можете выполнить следующую команду в командной строке:
reg add "HKCU\Software\Microsoft\Internet Explorer\Styles" /v MaxScriptStatements /t REG_DWORD /d 0x5F5E100
Установив для параметра MaxScriptStatements значение 100 000 000 (0x5F5E100), я больше не вижу всплывающих окон системы безопасности.
После расшифровки пароля запишите его или скопируйте в буфер обмена и закройте диалоговое окно. Наконец, наш экземпляр сервера мультимедиа готов к работе.
4. Предварительно настроенный сайт мультимедиа
Проверьте, веб-сайт уже запущен. Достаточно ввести DNS-имя экземпляра EC2 в браузере. В консоли управления AWS отображается общедоступный DNS-адрес. Просто скопируйте адрес в буфер обмена и вставьте его в адресную строку браузера. Если вам нужен более постоянный DNS-адрес, необходимо зарегистрировать DNS-имя, а также получить эластичный IP-адрес от Amazon. Но это история на другой день.
После этого начнется потоковая передача видеоконтента через несколько секунд (однако может потребоваться установить подключаемый модуль Silverlight). В браузере должно отобразиться примерно следующее:
Подключение через удаленный рабочий стол
Теперь пора посмотреть, как сайт настроен для запуска файлов Smooth Streaming. Для этого необходимо подключиться через протокол удаленного рабочего стола к экземпляру сервера мультимедиа. Щелкните правой кнопкой мыши экземпляр и выберите "Подключиться".
Щелкните "Скачать файл ярлыка" в следующем диалоговом окне:
Скачиваемый файл является . RDP-файл с нужными параметрами для подключения к экземпляру EC2 в облаке. Нажмите кнопку "Открыть", если вы используете IE или дважды щелкните файл в окне загрузки Firefox и сеанс удаленного рабочего стола установлен. Когда удаленный рабочий стол запрашивает учетные данные, просто введите имя пользователя "Администратор" и пароль, полученный ранее.
После подключения вы войдете в систему на удаленном компьютере.
Содержимое Smooth Streaming
Теперь откройте c:\inetpub\wwwroot
каталог. Вы увидите следующие файлы:
Расширения файлов, начиная с .is*, представляют собой файлы Smooth Streaming с разной пропускной способностью. Чтобы приступить к созданию собственных файлов Smooth Streaming, перейдите на страницу https://www.iis.net/learn/media/on-demand-smooth-streaming/getting-started-with-iis-smooth-streaming.
Сборка Microsoft.Web.Media.SmoothStreaming.dll представляет проигрыватель мультимедиа, предоставляющий возможности MediaElement , а файл SmoothStreamingSamplePlayer.xap — это скомпилированное приложение Silverlight, которое отображает проигрыватель мультимедиа. Два других файла (iisstart.htm и iisstart.htm являются предыдущими документами по умолчанию в каталоге wwwroot. При необходимости их можно удалить.
Теперь давайте быстро рассмотрим default.htm. Две важные части являются источником для приложения Silverlight. Если у вас есть собственное приложение проигрывателя Silverlight, вы хотите заменить его XAP-файлом. Элемент mediaSource является вторым важным параметром в default.htm. Представляет поток мультимедиа Smooth Streaming.
И последнее. Чтобы управлять собственными презентациями Smooth Streaming, необходимо настроить их в консоли управления IIS. Откройте INETMGR из раздела "Выполнить..." выберите "Веб-сайт по умолчанию" в представлении дерева слева и выберите "Smooth Streaming" на значках в центре. Появится следующее диалоговое окно, позволяющее управлять презентациями:
Дополнительные сведения см. в статье Создание мультимедийного содержимого Smooth Streaming и управление ими.https://www.iis.net/learn/media/on-demand-smooth-streaming/getting-started-with-iis-smooth-streaming
Сводка
Удивительно, как легко получить выделенный веб-сервер в Интернете и начать работу. Мы только что развернули работающее и полностью настроенное решение Smooth Streaming в облаке. Удивительно, не так ли?
Сообщите нам, что вы думаете об этом:Вопросы или отзывы? Отправьте его в ec2@microsoft.com.