Читаем 200 лучших программ для Интернета. Популярный самоучитель полностью

Практически все программы для удаленного администрирования требуют установки специального программного обеспечения и на удаленном компьютере, и на том, с которого вы будете подключаться к нему. В некоторых случаях это может быть неудобно. Например, если вы хотите на работе посмотреть, что происходит на домашнем компьютере в ваше отсутствие, а прав установки программ на рабочей машине у вас нет. Или, допустим, в интернет-кафе вам также вряд ли позволят запустить какой-нибудь клиент. Именно для таких случаев предназначена программа RemotelyAnywhere, которая требует установки только на компьютере, к которому вы собираетесь подключаться. Для работы программа применяет обычный браузер, причем все равно, используете ли вы ее в локальной сети или через Интернет.

RemotelyAnywhere имеет собственный протокол обмена данными и задействует специальный ActiveX-компонент браузера. После установки утилиты на компьютере ему присваивается имя типа https://Bam_IP:/2000. Если предполагается работать в локальной сети, оно выглядит так: https://имя_компьютера:/2000. После ввода этого адреса в браузере предлагается ввести имя пользователя и пароль, который используется для входа в Windows, и пройти NTLM-аутентификацию, защищенную 1024-битовым ключом. В результате выполнения всех действий появится подробная информация об удаленном компьютере: список запущенных процессов, последние пять записей в журнале событий, конфигурация ПК, загруженность процессора, данные о свободной оперативной памяти и о заполненности жесткого диска. Кроме того, можно просмотреть список пользователей, которые подключались к удаленному компьютеру (рис. 5.63).

Рис. 5.63. Программа RemotelyAnywhere позволяет подключаться к компьютеру через браузер


Воспользовавшись списком команд, который выведен в левой части окна браузера в виде дерева, можно запускать чат, организовывать передачу файлов, управлять службами Windows и правами пользователей на удаленном ПК и т. д. Очень радует и наличие планировщика заданий. С его помощью можно выполнять действия на удаленном компьютере по расписанию. Кроме того, RemotelyAnywhere может отсылать на указанный электронный адрес отчеты о происходящих событиях.

Глава 6

Дополнительные сервисы Интернета

С каждым днем возможности Интернета становятся все шире. Сегодня с его помощью можно не только искать тексты, загружать программы и разговаривать с родственниками за границей, но также смотреть телевизионные передачи, следить за курсами валют и пополнять счет на мобильном телефоне. В этой главе вы найдете некоторые из подобных программ, которые помогут вам научиться использовать если не все, то по крайней мере очень многие возможности Интернета.

Просмотр потокового видео

Термином «потоковое видео» (Streaming Video) сегодня обозначают технологии сжатия и буферизации данных, которые позволяют передавать видео в реальном времени через Интернет. Главная особенность потокового видео заключается в том, что при его передаче пользователь не должен ждать полной загрузки файла, чтобы его просмотреть. Потоковое видео пересылается непрерывным потоком в виде последовательности сжатых пакетов и проигрывается по мере того, как передается на компьютер получателя.

Для просмотра потокового видео обычно нужен специальный проигрыватель, который декодирует данные и выводит расшифрованное изображение на экран. Этот проигрыватель может интегрироваться в оболочку браузера или работать как самостоятельная программа. Чаще всего используются следующие проигрыватели: RealOne Player, Проигрыватель Windows Media и QuickTime Player. Существуют и альтернативные проигрыватели, один из которых – VLC media player -будет рассмотрен ниже в этой главе.

Способы передачи

Существуют два способа передачи потокового видео – последовательный (Progressive Streaming) и в реальном времени (Real-Time Streaming).

При передаче последовательным способом качество изображения всегда лучше, поскольку видео воспроизводится с жесткого диска пользователя. Для такого способа передачи видео можно использовать стандартный веб-сервер. Однако недостатком последовательного способа передачи является то, что при воспроизведении файла перескакивать от одного эпизода к другому невозможно. Таким образом, чтобы просмотреть какую-нибудь часть клипа, вам необходимо будет загрузить его до нужного момента. Поэтому последовательная передача видео через Интернет используется в основном для коротких клипов.

Для передачи видео в реальном времени требуется специальный потоковый сервер (Streaming Server). Видеофайл хранится на этом сервере, и для просмотра загружать его на жесткий диск не нужно. Пользователь может начать просмотр видео с любого момента, не дожидаясь, пока файл закачается. Передачу видео в реальном времени удобно использовать для трансляции файлов большой длины.

Перейти на страницу:

Все книги серии Популярный самоучитель

Похожие книги

Язык программирования C++. Пятое издание
Язык программирования C++. Пятое издание

Лучшее руководство по программированию и справочник по языку, полностью пересмотренное и обновленное под стандарт С++11!Р'С‹ держите в руках новое издание популярного и исчерпывающего бестселлера по языку программирования С++, которое было полностью пересмотрено и обновлено под стандарт С++11. Оно поможет вам быстро изучить язык и использовать его весьма эффективными и передовыми способами. Р' соответствии с самыми передовыми и современными методиками изложения материала авторы демонстрируют использование базового языка и его стандартной библиотеки для разработки эффективного, читабельного и мощного кода.С самого начала этой книги читатель знакомится со стандартной библиотекой С++, ее самыми популярными функциями и средствами, что позволяет сразу же приступить к написанию полезных программ, еще не овладев всеми нюансами языка. Большинство примеров из книги было пересмотрено так, чтобы использовать новые средства языка и продемонстрировать РёС… наилучшие СЃРїРѕСЃРѕР±С‹ применения. Эта книга — не только проверенное руководство для новичков в С++, она содержит также авторитетное обсуждение базовых концепций и методик языка С++ и является ценным ресурсом для опытных программистов, особенно желающих побыстрей узнать об усовершенствованиях С++11.Стенли Р'. Липпман работал старшим консультантом в Jet Propulsion Laboratory, архитектором РіСЂСѓРїРїС‹ Visual С++ корпорации Microsoft, техническим сотрудником Bell Laboratories и главным инженером- программистом по анимации в кинокомпаниях Disney, DreamWorks, Pixar и PDI.Р–РѕР·и Лажойе, работающий ныне в кинокомпании Pixar, был членом канадской РіСЂСѓРїРїС‹ разработчиков компилятора C/C++ корпорации IBM, а также возглавлял рабочую группу базового языка С++ в составе международной организации по стандартизации ANSI/ISO.Барбара Э. Му имеет почти тридцатилетний опыт программирования. На протяжении пятнадцати лет она работала в компании AT&T, сотрудничая с Бьярне Страуструпом, автором языка С++, и несколько лет руководила РіСЂСѓРїРїРѕР№ разработчиков С++.• Узнайте, как использовать новые средства языка С++11 и стандартной библиотеки для быстрого создания надежных программ, а также ознакомьтесь с высокоуровневым программированием• Учитесь на примерах, в которых показаны передовые стили программирования и методики проектирования• Р

Барбара Э. Му , Жози Лажойе , Стенли Б. Липпман

Программирование, программы, базы данных