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

Потоковые серверы дают возможность управлять передачей медиа, однако они более сложны в настройке и администрировании, чем обычные HTTP-серверы. Кроме специальных серверов, используются и особые сетевые протоколы, например RTSP (Real-Time Streaming Protocol). Этот протокол по умолчанию применяет Проигрыватель Windows Media. Данный протокол также поддерживает RealOne Player.

RTSP – это протокол с возможностью контролируемой передачи видеопотока в Интернете. Протокол обеспечивает пересылку информации в виде пакетов между сервером и клиентом. При этом получатель может одновременно воспроизводить первый пакет данных, декодировать второй и получать третий.

Протокол RTP (Real-Time Transport Protocol) определяет и компенсирует потерянные пакеты, обеспечивает безопасность передачи контента и распознавание информации. Вместе с RTP работает протокол RTCP (Real-Time Control Protocol). Он отвечает за проверку идентичности отправленных и полученных пакетов, идентифицирует отправителя и контролирует загруженность сети.

<p>Форматы</p>

Существует несколько основных форматов потокового видео в Интернете: Real Media, Windows Media и Quicktime. До недавнего времени наряду с ними широко использовался MPEG, однако в последнее время он сильно сдал позиции. Рассмотрим эти форматы подробнее.

MPEG

Формат MPEG был разработан компанией Moving Picture Experts и до недавнего времени считался стандартом потокового вещания. Существует несколько версий MPEG

Формат MPEG-1 был создан в далеком 1988 году и обеспечивал качество VHS при записи видео на компакт-диск. Несмотря на то что MPEG-1 разрабатывался как формат хранения, а не передачи файлов, он обеспечивает отличное качество потокового видео при высоких битрейтах. Оптимальный битрейт для этого формата – 1,5 Мбит/с для разрешения 352 х 240 при частоте 30 кадров в секунду. Однако файлы MPEG-1 обычно слишком велики для передачи по Интернету.

Формат MPEG-2 был разработан для вещания цифрового телевидения и со временем стал использоваться при записи DVD. Его битрейт еще выше, чем у MPEG-1 (от 4 до 9 Мбит/с), что позволяет добиться изображения высокой четкости. Его использование в качестве потоковой технологии не очень распространено, так как его скорость передачи информации очень велика. Для просмотра файла в формате MPEG-2 в Интернете нужно иметь скорость передачи данных не менее 400 Кбит/с.

Формат MPEG-4 был специально разработан для передачи данных посредством Интернета и мобильной связи. Его оптимальный битрейт – от 385 до 768 Кбит/с. MPEG-4 может использоваться для передачи аудио– и видеопотоков, обеспечивая при этом высокое качество кодирования при большой степени компрессии. Однако если на небольшой скорости передачи данных он обеспечивает хорошее качество, для широкополосной передачи он не приспособлен.

Real Media

Real Media – это формат, который был разработан для потоковой трансляции. Для записи данных на компакт-диски он практически не используется из-за высоких аппаратных требований. Особенностью файлов Real Media является невозможность редактирования или повторной компрессии. Этот формат использует методы сжатия, которые уменьшают количество кадров в видео, и удаляет ненужную информацию из кадров. Качество при этом будет зависеть от количества деталей в кадрах и от динамики событий. Благодаря большому уровню компрессии этот формат подходит для пользователей с низкой скоростью интернет-соединения.

QuickTime

Этот формат, разработанный Apple, широко используется как на компьютерах Macintosh, так и в среде Windows. QuickTime имеет много общего с форматом Real Media. Степень сжатия файла QuickTime – 1 Мбит для 3,75 секунды видео, поэтому размер изображения может быть увеличен и уменьшен без потери качества. Это означает, что видеофайл с разрешением 320 х 240 может быть просмотрен в полноэкранном режиме с таким же качеством. Формат QuickTime лучше всего подходит для последовательной передачи потокового видео, так как в процессе загрузки файла запускается проигрыватель, который воспроизводит полученную информацию.

Windows Media

Windows Media – это относительно молодой формат для потокового вещания, поддерживаемый Microsoft. Последняя разработка компании – Windows Media Video 9. Этот формат превосходит по производительности своего предшественника WMV8 на 15-30 %. Сравнение с другими форматами потокового вещания тоже говорит в его пользу. Например, видео в формате MPEG-4, транслируемое с битрейтом 6 Мбит/с, будет выглядеть аналогично сделанному при помощи WMV9 при 2 Мбит/с. Качество видео в формате WMV9, передаваемого на скорости 150 Кбит/с, не хуже, чем аналогичного в формате MPEG-4 на 300 Кбит/с.

Какой формат предпочесть
Перейти на страницу:

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

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

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных
C++ Primer Plus
C++ Primer Plus

C++ Primer Plus is a carefully crafted, complete tutorial on one of the most significant and widely used programming languages today. An accessible and easy-to-use self-study guide, this book is appropriate for both serious students of programming as well as developers already proficient in other languages.The sixth edition of C++ Primer Plus has been updated and expanded to cover the latest developments in C++, including a detailed look at the new C++11 standard.Author and educator Stephen Prata has created an introduction to C++ that is instructive, clear, and insightful. Fundamental programming concepts are explained along with details of the C++ language. Many short, practical examples illustrate just one or two concepts at a time, encouraging readers to master new topics by immediately putting them to use.Review questions and programming exercises at the end of each chapter help readers zero in on the most critical information and digest the most difficult concepts.In C++ Primer Plus, you'll find depth, breadth, and a variety of teaching techniques and tools to enhance your learning:• A new detailed chapter on the changes and additional capabilities introduced in the C++11 standard• Complete, integrated discussion of both basic C language and additional C++ features• Clear guidance about when and why to use a feature• Hands-on learning with concise and simple examples that develop your understanding a concept or two at a time• Hundreds of practical sample programs• Review questions and programming exercises at the end of each chapter to test your understanding• Coverage of generic C++ gives you the greatest possible flexibility• Teaches the ISO standard, including discussions of templates, the Standard Template Library, the string class, exceptions, RTTI, and namespaces

Стивен Прата

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