7

На своем iPad я пытался удаленно управлять компьютером в локальной сети и открывать на нем видео, но это было недостаточно быстро (частота обновления видео была ужасной). Я специально попытался подключиться к локальной сети IP 192.168.0.xxx, мой маршрутизатор рекламирует скорость передачи 54 Мбит / с. Что мне нужно сделать, чтобы сделать просмотр видео на удаленном ПК более плавным?

Добавлено (после прочтения ответа): Например, если я хочу транслировать из twitch.tv, это сложно, потому что приложение twitch.tv для ipad не работает большую часть времени, поэтому я не могу сразу перейти к " источник". В других случаях, когда я просматриваю сайт на компьютере, и он транслирует видео. Я хочу сидеть на диване и смотреть это. Мне неудобно набирать адрес в браузере моего ipad снова, чтобы перейти непосредственно к источнику. И это небольшой сайт, который еще не создал приложение.

4 ответа4

5

Скорость 54 Мбит / с (что составляет 6,75 Мбит / с) невелика по сравнению с локальной скоростью диска. Несмотря на то, что это число превышает битрейт Blu-ray 30-40 Мбит / с, не забывайте его теоретическое число, и RDP передает кадры RAW, которые не сжимаются, как в видеоформатах. Итак, видео вашего вопроса не должно быть высокого качества.

Теперь сделайте это перед созданием RDC: нажмите на стрелку рядом с "Options", чтобы открыть "Advanced Options". Перейдите на вкладку "Дисплей" и измените все настройки дисплея на максимальные (например, "Цвета" на 32-разрядные). Перейдите на вкладку "Опыт" и измените "Скорость соединения" на LAN. Кроме того, установите максимальные настройки всех параметров опыта.
Используйте максимальные настройки опыта в вашем клиенте iPad (так как вы не предоставили подробности об этом, я не могу больше помочь).

Обновить после обновления вопроса:
Вы не можете сравнить потоковое видео с потоковым RDP. Видео форматы являются сжатыми форматами. Это означает, что при потоковой передаче видео сжатые данные (без избыточности) передаются с сервера на клиент. Но сцена RDP отличается. При использовании RDP часть видеофайла (которая сжимается) не передается с сервера на клиент. RDP рисует кадры после просмотра экрана. Более подробная информация на экране (как во время воспроизведения видео FullHD) означает большие размеры необработанных кадров. Поскольку необработанные кадры не сжимаются, как видео, это вызывает проблемы в медленной сети.

Тем не менее, вам не повезло. Вы можете использовать хорошее программное обеспечение для сжатия и ускорения RDP.

4

Remote Desktop работает путем передачи графической информации с удаленного компьютера на локальный компьютер. В самой простой и простой реализации этой функции все будет отображаться на удаленном компьютере. Затем снимки уже отредактированных данных будут отправлены на клиентский компьютер RD. Однако реализация RD гораздо менее наивна.

Для графики, которая состоит из "штриховых рисунков" и текста, нарисованного через Windows API, Remote Desktop фактически выполняет удаленный вызов процедуры: он отправляет параметры вызова API на клиентский компьютер и выполняет фактический вызов на клиентском компьютере. Т.е. графика фактически отображается на вашем локальном клиентском компьютере. Это чрезвычайно компактный и эффективный способ переноса графики, поэтому все "штриховые рисунки" и текст, нарисованные через Windows API, работают очень быстро через подключение к удаленному рабочему столу. Базовый графический интерфейс Windows является одним из примеров такой графической информации. По сути, эта графическая информация передается по сети в чрезвычайно эффективной векторной форме. Это то, что заставляет типичные элементы Windows GUI так хорошо работать при подключении к удаленному рабочему столу.

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

3

Вы задаете не тот вопрос. Вы ищете способ воспроизведения видео на iPad с компьютера через RDP. Вы должны спросить, как воспроизводить видео изначально на вашем Ipad. RDP - неподходящий инструмент для работы.

К сожалению, поскольку вы не упоминаете, с каким видео вы имеете дело, я не могу полностью ответить на этот основной вопрос, как его воспроизводить. Я могу предложить несколько способов воспроизведения видео на iPad:

  • Если это локальный видеофайл, есть множество вариантов. Сделайте поиск приложений для воспроизведения видео, есть много, которые будут их воспроизводить. Я использую Oplayer лично. Я поместил мои видеофайлы в общую папку на моем компьютере, к которой Oplayer может получить доступ. Я копирую файл на iPad внутри Oplayer, а затем воспроизводю его.
  • Если видео с веб-сайта, транслирующего видео, ваши возможности ограничены. Поиск в App Store, чтобы увидеть, есть ли на этом сайте приложение, которое позволит вам просматривать их видео. Если видео является телешоу, вы должны проверить Imdb или Википедию, чтобы узнать, кто делает это шоу и какая сеть транслирует его, так как это может указать вам на приложение, в котором будет показано это шоу.

Надеюсь, это поможет. Я рекомендую публиковать более подробную информацию о видео, которое вы пытаетесь просмотреть, поскольку это поможет нам дать вам более полезные советы о том, как загрузить его на ваш iPad.


Теперь, когда вы упомянули Twitch.tv конкретно, и у вас возникли проблемы, я могу дать более точный совет. Попробуйте попробовать открыть http://twitch.tv/ в Safari. Их сайт имеет крайне ограниченную поддержку для этого. Таким образом, доступны только некоторые потоки, похоже, можно просматривать только избранные потоки. Кроме того, вы не можете просматривать заархивированные потоки.

Я также немного покопался, чтобы посмотреть, есть ли способ использовать ваш компьютер для зеркалирования или транскодирования потоков Twitch.tv, но обычный инструмент PlayOn, к которому я обращаюсь, не имеет встроенной поддержки, и я не смог не могу найти плагин, который добавляет его.

Существует ручной способ получить архивированные потоки на ваш iPad. Вы можете скачать .flv архивного потока (по этой теме):

  1. Установите сторонний видеоплеер на свой iPad из App Store. Вам нужен тот, который воспроизводит файлы .flv. Как упоминалось ранее, я использую Oplayer.
  2. На вашем компьютере перейдите на страницу с архивным потоком.
  3. Нажмите «Поделиться» и скопируйте ссылку. Это будет в формате http://www.twitch.tv/<user name>/b/<video ID>
  4. Возьмите идентификатор видео и вставьте его в этот URL: http://api.justin.tv/api/broadcast/by_archive/<video ID>.xml
  5. В XML найдите элементы video_file_url и загрузите файлы .flv по ссылке. Если видео менее 30 минут, будет только один элемент video_file_url. Если видео длиннее 30 минут, оно разделяется на 30-минутные файлы .flv. При именовании загружаемых файлов обязательно указывайте в именах файлов индикатор их порядка.
  6. Перенесите файлы .flv в приложение для воспроизведения видео на iPad. (Oplayer поддерживает несколько способов вставить в него видео, включая http, ftp и Samba. Если на вашем компьютере настроен общий ресурс, в который вы можете добавить файлы .flv, то Oplayer может загрузить их по беспроводной сети)
  7. Воспроизведите видео и наслаждайтесь.

Между 5 и 6 вы можете дополнительно использовать инструмент для объединения нескольких файлов .flv в один файл .flv, содержащий все видео.

0

Попробуйте использовать AirPlayit. Я использую его для потоковой передачи видео на мой iPhone и iPad. Он также поддерживает Android (глючит для моего устройства, хотя). Это действительно легко использовать и настроить. Я могу транслировать все мои аудио и видео плавно через него. Я знаю, что он поддерживает FLV, но я не уверен, нужно ли вам загружать FLV или нет. Проверьте это, это может быть именно то, что вы ищете. Плюс его бесплатно!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .