Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Raspberry Pi
  3. Где проблема?

Где проблема?

Запланировано Прикреплена Закрыта Перенесена Raspberry Pi
4 Сообщения 1 Posters 54 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано
    #1

    Доброго времени суток всем. Прикупил плату для просмотра реалтаймого видео-потока с выводом кое-где, но оказалось, что не тянет. Хотел вот понять с вашей помощью - проблема у меня (питание, карточка, вай-фай адаптер, роутер, еще что-то) или тупо плата не тянет.

    Вот скрипт на php

    <?php
    $channel = $argv[1];
    $vlcpath = 'omxplayer';

    $url = "http://usher.twitch.tv/find/" . $channel . ".xml?type=live";
    $str = file_get_contents($url);
    preg_match('~(.?)</token>~i', $str, $match);
    $token = str_replace('"', '\"', $match[1]);
    preg_match('~(.
    ?)</play>~i', $str, $match);
    $play = str_replace('"', '\"', $match[1]);
    preg_match('~(.*?)</connect>~i', $str, $match);
    $connect = str_replace('"', '\"', $match[1]);
    $cmd = "rtmpdump -e -o /tmp/livevideo -r "" . $connect . "" -f "WIN 11,0,1,152" -W "http://www-cdn.jtvnw.net/widgets/live_site_player.ra3170e7f148ff63b2f1b4dfef2840842de54e7f8.swf" -j "" . $token . "" -v -y "" . $play . "" | "$
    echo $cmd;
    system($cmd);
    ?>

    Ему можно передать название трансляции с сайта twitch.tv и он запустит плеер для просмотра.
    Перед запуском требуется:
    sudo apt-get install php5 # сам php5
    sudo apt-get install rtmpdump # программа для захвата потока
    mkfifo /tmp/livevideo # в этот пайп пишет rtmpdump и оттуда же плеер читает

    У меня при запуске работает некоторое количество времени (недолго, до 1 минуты), после чего видео-аудио повисает и через некоторое время видео закрывается. В это время с компьютера платка не пингуется (или выдаются бешеные пинги от 1000 до 17000 мс), top по ssh показывает почти нулевую загрузку. Картинка и аудио от платы идут в телевизор по hdmi. Интернет по wi-fi донглу.

    Вот, если кто может - запустите, пожалуйста, у себя для проверки.
    php5 twitch.php можно взять тут - http://www.twitch.tv/directory/all на любую картинку кликаем, у новой страницы адрес будет вида http://www.twitch.tv/**** вот текст после последнего "/" и есть название канала. Готовый канал для примера дать не могу, потому что они не работают круглосуточно, поэтому выбирать канал для теста надо непосредственно перед самим тестом.

    Спасибо заранее.

    1 ответ Последний ответ
    0
    • piP Не в сети
      piP Не в сети
      pi
      написал в отредактировано
      #2

      Забыл указать, что система - raspbian, если что.

      1 ответ Последний ответ
      0
      • piP Не в сети
        piP Не в сети
        pi
        написал в отредактировано
        #3

        Большинство проблем происходит

        1. из-за слабого блока питания (1А минимум должен блок выдавать)
        2. из-за того, что в USB порт подключено дохера переферии, которая пытается выжрать больше тока, чем может отдать USB-порт (а на RasPi это всего 0.1А).
          Все USB-устройства должны подключаться через USB-хаб с внешним питанием.
        1 ответ Последний ответ
        0
        • piP Не в сети
          piP Не в сети
          pi
          написал в отредактировано
          #4

          Дополнительное питание устройствам нужно\не нужно в зависимости от потребляемого им тока и выдаваемого непосредственно самим Raspberry. Если потребление тока выше чем выдаёт Raspberry,тогда без дополнительного питания не обойтись.

          Не станете-же вы запитывать USB Wi-Fi адаптер дополнительным источником, если потребление тока у USB Wi-Fi адаптера 100 мА при выдаваемых 200 мА самим Rasberry.

          1 ответ Последний ответ
          0

          • Войти

          • Нет учётной записи? Зарегистрироваться

          • Login or register to search.
          • Первое сообщение
            Последнее сообщение
          0
          • Категории
          • Главная
          • Документация
          • Последние
          • Пользователи