Прямая трансляция домашних животных с Linux и YouTube!

  1. Мой список ингредиентов
  2. Собери свою информацию
  3. Программное обеспечение
  4. автоматизация
  5. Встраивание потока

Любой, кто читает Linux Journal, знает о моем увлечении наблюдением за птицами. Я создал свои собственные погодостойкие видеокамеры с Raspberry Pi. Я разместил инструкции о том, как создать собственную автоматически обновляемую страницу изображения камеры с помощью JavaScript. Черт возьми, я даже выучил CSS, чтобы создать мобильную версию BirdCam, которая заполняла экран в альбомном режиме.

Однако недавно я наконец-то смог создать автоматизированную систему, которая транслирует мою BirdCam в прямом эфире через YouTube. Он начинается, когда солнце встает, и останавливается, когда солнце садится. А благодаря мощному программному обеспечению с открытым исходным кодом мне никогда не нужно трогать систему!

Некоторые из описанных здесь инструментов были описаны в других статьях, но я впервые смог создать поток, который каждый может увидеть, используя пропускную способность, которую платит Google!

Любой, кто читает Linux Journal, знает о моем увлечении наблюдением за птицами

Рисунок 1. Птицы всегда стесняются камеры. Однако, если вы смотрите достаточно долго, они приходят и крадут арахис!

Мой список ингредиентов

Прежде всего, я хочу уточнить, какое аппаратное и программное обеспечение требуется для выполнения чего-то похожего на то, что я делаю:

  • Компьютер с Linux: если вы планируете использовать USB-камеры, это должен быть физический компьютер. Если ваш источник видео основан на сети, это может быть виртуальная машина в вашей сети. Raspberry Pi недостаточно мощен для работы с видео, если только это не низкое разрешение. У меня старый процессор i5, работающий на частоте 1,6 ГГц, и этого более чем достаточно.

  • Источник видео: это может быть практически любой источник видео, который у вас есть под рукой. Если вы планируете использовать веб-камеру USB, вы должны быть уверены, что используете физический компьютер Linux, как указано выше. Я использовал USB, MJPEG через http (см. Мои старые статьи о BirdCam), дешевые беспроводные камеры безопасности с потоком RTSP, а совсем недавно я начал использовать видеокамеры UniFi. На самом деле, если вы рассматриваете возможность приобретения уличных видеокамер для такого проекта, я не могу рекомендовать камеры UniFi. Это PoE, HD и бесплатное программное обеспечение, обеспечивающее запись и обеспечивающее потоки RTSP, которые имеют как HD-видео, так и первоклассное аудио.

  • Аккаунт YouTube с включенной прямой трансляцией: вам нужно подтвердите ваш аккаунт и затем включите прямую трансляцию Вот , Это не сложный процесс, но без выполнения этих шагов вы не сможете пользоваться бесплатным сервисом.

  • Open Broadcaster Software: я пробовал несколько способов использовать решение CLI для прямой трансляции на YouTube с помощью FFmpeg или mencoder, но я никогда не мог заставить его работать согласованно. Я не решался использовать OBS, потому что это решение с графическим интерфейсом и не имеет интерфейса CLI, но я обошел эту проблему, и я действительно рад, что теперь у меня есть графический интерфейс.

  • Веб-сервер для размещения вашего встроенного канала: вы можете просто поделиться URL-адресом с вашим каналом YouTube, но встраивание намного круче, потому что вы можете интегрировать его в свой собственный сайт.

  • Достаточная пропускная способность восходящего канала для поддержки 1,5–2 Мбит / с во время потоковой передачи: поскольку YouTube собирается распространять, требования к локальной пропускной способности не меняются независимо от того, сколько людей смотрит ваш поток. Для некоторых людей (таких как я, к сожалению) пожертвовать такой пропускной способностью сложно, а иногда и возникают проблемы. Просто знайте, что для потоковой передачи живого видео требуется небольшая, но не незначительная величина постоянной восходящей полосы пропускания. Это должно быть очевидно, но это то, что нужно учитывать.

  • Несколько других утилит, таких как crontab и sunwait: последнее только в том случае, если вы хотите синхронизировать свои потоки с восходом и заходом солнца. И, crontab нужен только если вы хотите автоматизировать запуск и остановку. Эти штрихи действительно имеют значение для меня, хотя, поэтому я призываю вас рассмотреть это.

Собери свою информацию

YouTube:

Для прямой трансляции вам понадобится несколько бит информации. Как я уже упоминал выше, вам нужно подтвердить свою учетную запись, чтобы включить потоковую передачу. Затем вам нужно получить ключ потоковой передачи (рисунок 2). Важно, чтобы вы не разделяли потоковый ключ, потому что он действует как ваша аутентификация. Если другие получат ваш ключ, они смогут транслировать ваш канал даже без вашего имени пользователя.

Рисунок 2. Это не мой настоящий потоковый ключ, просто FYI.

Другая необходимая вам информация от YouTube - это идентификатор вашего канала. Найти идентификатор канала нелегко, но если вы хотите встроить видео, оно понадобится вам позже. Голова к эта страница и найдите строку, которая выглядит как «Идентификатор канала YouTube: UCbUTB3bVg3cmeyJUtUC9DPA» (идентификатор канала будет отличаться от моего). Длинная строка текста - это идентификатор вашего канала, скопируйте его куда-нибудь, что легко найти.

Ленты видеокамеры:

Я действительно могу дать вам только подсказки о том, что искать здесь. Вам нужно найти поток потокового видео с вашей камеры. Убедитесь, что вы не используете веб-страницу со встроенным потоком (большинство камер имеют элементарный веб-сервер, который встраивает поток). Вам нужен сам сырой корм. Google или руководство пользователя будут лучшим выбором для определения необработанного URL-адреса потока.

У меня есть Onvif-совместимая видеокамера с URL-адресом потока MJPEG, который выглядит следующим образом: http://192.168.1.170:9090/stream/video.mjpeg.

Одна из моих камер Foscam требует имя пользователя и пароль в URL, чтобы получить поток. Это выглядит так: http://192.168.1.180:88/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr=admin&pwd=xxx.

И мои новые камеры UniFi фактически используют URL RTSP, который приходит с сервера UniFi, а не напрямую с камер. Это выглядит так: rtsp: //192.168.1.16: 7447 / 58cf11bef14c359f4b3c7b2e_1.

Суть, которую я пытаюсь сделать, заключается в том, что найти потоковый URL вашей видеокамеры часто сложно. Если вы сделаете это до начала, это может сэкономить часы разочарования. Простой способ проверить правильность URL-адреса - открыть его в VLC. Я не нашел видеокамеру, которую VLC не может просматривать, поэтому, если он жалуется на неверный источник видео, возможно, у вас неправильный URL. Google, наряду с номером модели вашей камеры, вероятно, лучший способ выяснить это.

Программное обеспечение

В Интернете есть много сценариев, утверждающих, что они транслируются с источника с камеры на YouTube с помощью FFmpeg. Я уверен, что они работают на кого-то, но я никогда не заставлял их работать, независимо от того, сколько настроек я настраиваю. Фактически, я сдался довольно долго, потому что я не хотел полагаться на графический интерфейс для потоковой передачи. Я хотел, чтобы мой сервер делал грязную работу и делал это без моего взаимодействия. Однако недавно я обнаружил, что Open Broadcaster Software (OBS) поддерживает флаги командной строки для запуска потоковой передачи. Это означает, что сервер может начать потоковую передачу без необходимости что-либо «щелкать».

Одной проблемой, которую мне пришлось преодолеть, было отсутствие системы X Window на моем сервере BirdCam. Нет монитора, подключенного к серверу, но для работы OBS он должен иметь рабочий стол с графическим интерфейсом пользователя. Я подключил монитор достаточно долго, чтобы установить графический интерфейс, а затем настроил систему на автоматический вход в систему. Я также отключил все функции энергосбережения для монитора, потому что я бы в любом случае не вошел в систему. После настройки я установил TeamViewer, чтобы при необходимости мог удаленно управлять системой. В последнее время были проблемы с безопасностью TeamViewer, поэтому это может быть не программное обеспечение, которое вы выбираете для управления сервером, а то, что я установил, и оно работает. На рисунке 3 показан мой «сервер», управляемый удаленно через TeamViewer.

Рисунок 3. У меня обычно нет камеры наблюдения в пещере для мусора моей кошки в прямом эфире, но я хотел показать несколько камер.

Установить OBS просто. Направляйтесь к сайт OBS и загрузите последнюю версию или просто установите свой PPA, если вы используете Ubuntu. Со времени последнего упоминания об этом программное обеспечение стало более зрелым, и у меня не было проблем с зависимостями, даже при подключении через удаленный сеанс.

В OBS также есть отличная возможность сохранить ваш последний использованный сеанс. Это означает, что после настройки камер вам не нужно беспокоиться о перенастройке их при следующем запуске. OBS просто использует те же настройки, что и раньше. Если вы посмотрите на рисунок 3, то увидите, что в окно предварительного просмотра добавлено несколько камер. Без необходимости сохранять макет OBS просто запоминает от запуска до запуска, как вы располагали камеры.

Чтобы получить наилучшие результаты, вам нужно настроить несколько параметров OBS. Нажмите кнопку настроек и перейдите на вкладку «Видео» (рисунок 4). Это немного сбивает с толку, но вам нужно установить два разных разрешения. «Холст» - это насколько вы хотите, чтобы OBS отображался в окне предварительного просмотра. «Выходное» разрешение - это то, к чему оно масштабирует видео для потоковой передачи и записи. Я просто установил их оба на 720p, потому что я считаю, что масштабирование занимает центральный процессор. Вы также устанавливаете количество кадров в секунду (FPS) для выходного видео. Я использую 10FPS с размером 720p. Вы можете настроить это, если вы хотите 1080p или вниз, если у вас нет пропускной способности.

Рисунок 4. Разрешения являются гибкими, но мне нравится, чтобы это было просто.

Далее нажмите на вкладку «Вывод» (рисунок 5). Мои настройки видны, и я рекомендую держать их рядом с моими, за исключением битрейта видео и аудио. Если вы хотите видео более высокого качества (и можете позволить себе пропускную способность), то здесь вы устанавливаете среднюю скорость загрузки. Вы также можете изменить качество звука, если хотите более высокое качество. Имейте в виду, что разрешение, которое вы выбрали на последнем шаге, будет работать с пропускной способностью, выбранной здесь, чтобы дать вам качество видео, которое увидят пользователи. Скорость видео 1500 (измеренная в кбит / с) хорошо работает с разрешением 10FPS и 720p. Но если вы попытаетесь транслировать видео 1080p, 30FPS со скоростью 1500 кбит / с, это будет видео действительно низкого качества. Вам придется экспериментировать, чтобы найти сладкое место.

Рисунок 5. 1500 - это максимум, которое может выдержать мое текущее интернет-соединение.

На вкладке «Поток» настраивается служба потоковой передачи, которую вы хотите использовать в OBS (рисунок 6). Вы сможете выбрать YouTube, а затем вставить тот ключ потока, который вы получили от YouTube ранее. (Это не идентификатор канала; это тот скрытый ключ, изображенный на рис. 2). После ввода вам не нужно вносить какие-либо изменения в настройки. OBS сохранит все настройки, включая потоковую информацию.

Рисунок 6. Удивительно, насколько хорошо OBS справляется с потоковой передачей на YouTube.

Осталось только добавить камеры на экран предварительного просмотра. Это самая приятная особенность OBS, не считая возможности потоковой передачи на YouTube. Настройка - перетаскивание, и вы можете изменять размеры камер, накладывать друг на друга камеры и размещать их по своему усмотрению. Поскольку OBS поддерживает так много типов ввода, вы можете сходить с ума от наложения текста и так далее. Чтобы добавить сетевую камеру, нажмите «+» в нижней средней части главного окна и выберите «источник мультимедиа» (рисунок 7). Затем снимите флажок «local file» и введите URL-адрес камеры в поле «input» (рисунок 8). Как только вы нажмете OK, ваша камера должна появиться в окне предварительного просмотра, и вы сможете изменить ее размер и переместить. Интерфейс также позволяет обрезать ту часть видео, которую вы хотите использовать. Это очень мощный и невероятно удобный. Кроме того, как я упоминал ранее, OBS автоматически сохраняет все ваши настройки, поэтому при следующем запуске вы получите ту же схему.

Рисунок 7. Источник медиа не очевиден как выбор для сетевых камер.

Источник медиа не очевиден как выбор для сетевых камер

Рисунок 8. Не забудьте снять флажок «локальный файл», иначе у вас не будет поля ввода.

После того, как вы настроили свои камеры, вы можете решить, хотите ли вы включить звук, если ваша камера поддерживает это. Уровни звука должны появиться в столбце рядом со списком камер. Затем просто нажмите «Начать трансляцию», чтобы отправить трансляцию в прямом эфире на YouTube. Отображение на панели инструментов YouTube занимает около 30 секунд, но сейчас самое время убедиться, что потоковая передача работает.

автоматизация

Я мог бы просто оставить OBS включенным 24/7 и заставить его кормить моих кормушек всю ночь. Честно говоря, я не уверен, как YouTube будет обрабатывать 24/7 поток, но я все равно не хочу этого делать. Я не только хочу автоматизировать запуск и остановку OBS, но я также хочу убедиться, что в случае сбоя, он запустится на следующий день, и мне не нужно будет это исправлять. Cron был очевидным способом справиться с этим, но, поскольку OBS является программой с графическим интерфейсом, cron оказался сложной задачей. В конце концов, я смог включить переменные окружения в свой crontab, и все прошло гладко. Вот как выглядит моя часть OBS в crontab. Проверьте это, и я объясню это позже:

DISPLAY =: 0 @ перезагрузить сон 10; obs --startstreaming 0 5 * * * / usr / local / bin / sunwait civ up 45.3733N 84.9553W; ↪obs --startstreaming 0 16 * * * / usr / local / bin / sunwait civ down 45.3733N .984.9553W; pkill obs

Прежде всего, установка переменной среды DISPLAY в значение: 0 означает, что crontab может запускать приложение с графическим интерфейсом на текущем рабочем столе. Я смутился, когда понял, как легко заставить cron запускать приложения с графическим интерфейсом. Важно отметить, что пользователь должен войти в систему, однако.

Строка @reboot запускает OBS при загрузке системы. Простой флаг --startstreaming указывает OBS запустить и немедленно начать потоковую передачу. Это круто На самом деле, если бы мне пришлось искать способ автоматизировать фактическое нажатие кнопки, мы бы, наверное, не делали этот проект вместе.

Следующие две строки немного сбивают с толку. Во-первых, у меня установлена ​​программа "sunwait". Это старая программа, но она невероятная, я не могу поверить, что она не во всех дистрибутивах по умолчанию. Я упоминал об этом раньше в статьях BirdCam, но в основном это программа на C, которая определяет восход и закат на основе вашей долготы и широты. Последняя версия была выпущена в 2004 году (серьезно), но все еще компилируется. Вы можете получить источник Вот ,

В любом случае, эти две строки cron говорят серверу запускать и останавливать OBS на рассвете и закате. В 5 утра я говорю sunwait «ждать», пока солнце не взойдет. Он буквально просто ждет до рассвета, а затем заканчивается. Как только это заканчивается, OBS запускается. Затем в 4 часа дня я говорю sunwait ждать до заката, а после завершения программы sunwait kill останавливает OBS. Почему 5 утра и 4 вечера? Что ж, в моей части мира солнце никогда не встает до 5 утра и никогда не заходит до 4 вечера. Существует потенциальная проблема, что если я перезагружу свой сервер после 4 вечера, он будет работать всю ночь. Но эта потенциальная проблема не касается меня настолько, чтобы сделать логику более сложной.

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

Встраивание потока

Недавно YouTube внес изменения, так что каждый раз, когда начинается прямая трансляция, он получает собственный код для встраивания. Это означает, что если вы просто используете кнопку «поделиться» в прямом потоке, чтобы получить код для встраивания, он будет работать только для текущего сеанса потоковой передачи. Для меня это означает, что на следующий день будет показана запись предыдущего дня, но не прямая трансляция. Я буду честен, та тихая перемена была очень расстраивающей! К счастью, есть способ встроить реальную трансляцию, так что каждый раз, когда вы начинаете трансляцию, она становится активной - вот где появляется идентификатор канала, который вы получили ранее.

Вот код для вставки моего живого потока в http://birds.brainofshawn.com ">: <iframe width =" 1280 "height =" 720 "↪src =" https://www.youtube.com/embed/live_stream?channel= ↪UCbUTB3bVg3cmeyJUtUC9DPA & autoplay = 1 "frameborder = "0" ↪allowfullscreen> </ iframe>

Очевидно, что вам нужно будет внести изменения в свой собственный канал, но должно быть ясно, что означают различные вещи. Я застрял с размером 720p даже на моей встроенной странице. Поскольку это код для встраивания, вам не нужно размещать его на своей странице, как я; Например, вы можете добавить крошечную версию разрешения в свой блог.

Настройка прямой трансляции через YouTube хороша по нескольким причинам. Во-первых, ваши требования к пропускной способности не меняются, даже если у вас есть 10 000 зрителей. Кроме того, поскольку это YouTube, вы можете «транслировать» видео на телевизор или устройство Chromecast и показывать свой канал своим друзьям. Я все еще надеюсь получить больше камер и, возможно, настроить вращение камеры на нескольких кормушках, но сейчас я не могу быть счастливее. Наслаждайтесь!

Похожие

Nokia N8: аппаратное обеспечение впечатляет, но программное обеспечение не в восторге
Когда я впервые получил в свое распоряжение Nokia N8 (550 долл. США разблокирован; цена на 03.10.2010 г.) в июне, я был впечатлен его аппаратными и мультимедийными функциями, но у меня было ощущение, что программное обеспечение устарело и устарело. Проведя больше времени с N8, я не сильно изменил свое мнение. Во всяком случае, я еще больше впечатлен привлекательным
Почему вам не нужен антивирус в Linux (обычно)
... обеспечение, которое практически является вредоносным, сайты обмена файлами полны зараженных программ, а злоумышленники нацеливаются на уязвимости безопасности, устанавливая вредоносное ПО Windows без вашего разрешения. Имея это в виду, используя антивирусная программа на Windows это важный уровень защиты. Однако вряд ли вы наткнетесь - и будете заражены - вирусом Linux так же, как если
Как скачать файл MP3 с YouTube?
Интернет сервис YouTube это сокровищница музыки. Мы можем найти почти каждую песню здесь. Но что делать, чтобы воспользоваться этим богатством, когда у нас нет компьютера или смартфона с подключением к интернету? Хорошей идеей будет предварительно скачать музыку с YouTube и сохранить ее
Безопасный и простой способ конвертировать YouTube в MP3?
Я хочу загрузить только аудио часть некоторых видео на YouTube, в идеале сохраненную в формате MP3. Это возможно? Если так, как вы можете безопасно захватить только аудио? Быстрый поиск в Google показывает, что существует множество инструментов, которые могут помочь вам извлечь только аудио часть YouTube видео, но прежде чем мы пойдем туда, давайте кратко поговорим о законности, не так ли? Если рассматриваемое видео является лекцией вашего профессора
Воздушный обзор: простой в использовании YouTube загрузчик, но менее способный за деньги
... свою учетную запись скопируйте и вставьте URL-адрес с веб-сайта YouTube, выберите нужный формат и разрешение, нажмите «Загрузить», затем выберите место для сохранения файла. Эйри позаботится обо всем остальном. Airy загружает видео YouTube с различными разрешениями, включая до 4K в формате MP4.
Huawei Mate S
Huawei Mate S - еще одна попытка компании представиться в премиальном сегменте смартфона. Это впечатляющая 5,5-дюймовая модель, которая привлекает внимание дисплеем AMOLED, впечатляющим металлическим дизайном, фотовспышкой и совершенно солидной производительностью. Он поразил меня отличной реализацией датчика отпечатков пальцев. Вот что
Как удалить приложения от оператора на телефонах SONY
... обеспечение. Однако эти приложения можно удалить, переустановив официальное программное обеспечение от производителя. В смартфонах SONY это очень просто. Если вы получили новый телефонный звонок от оператора или просто купили подержанный смартфон за комиссию или на Allegro,
iOS 11.4.1 запрещает доступ полиции к айфонам. Официальный список изменений
Но это фантастическая история. Давайте начнем с самого начала - если у вас есть устройство Apple, возможно, вы только что получили обновление программного обеспечения. Телевизор и часы получили более новые версии систем, которые устраняют ошибки прежде всего. В случае с iPhone или iPad, iOS 11.4.1 также в основном является «исправлением» (особенно это в конце концов iOS 12 это просто правильно).
Программное обеспечение для мониторинга компьютера
Мир онлайн - ужасное место в наши дни, особенно для детей-подростков! Есть также сотрудники, которые тратят драгоценное рабочее время на игры или использование социальных сетей. Мы протестировали множество программ компьютерного мониторинга и описали 3 лучших для вас. Это самые эффективные, полные функции и доступные по цене варианты, которые вы найдете на сегодняшнем рынке. 3 лучших программы мониторинга ПК в 2018 году. Являетесь ли вы обеспокоенным родителем, пытающимся
Как найти информацию WHOIS для домена
При ведении доменного имени иногда требуется получить регистратор домена и информацию о домене. Чтобы получить информацию о вашем домене, вам необходимо найти информацию WHOIS. Это можно сделать несколькими способами. При поиске информации WHOIS предоставленная информация выглядит следующим образом (для поиска WHOIS использовался google.com): Регистрант: DNS-администратор Google Inc. Пожалуйста, свяжитесь с [email protected] 1600 Амфитеатр Parkway Mountain View CA 94043 США [email protected]
Как сделать видео YouTube постоянно
Вам когда-нибудь нужно было зацикливать видео YouTube снова и снова? Может быть, вы проигрываете музыкальное видео на своем ноутбуке, который подключен к некоторым динамикам, и вам нужна одна и та же песня, чтобы повторяться снова и снова? Или, может быть, вы просто хотите посмотреть один и тот же клип, в котором что-то смешное происходит снова и снова !? Как бы то ни было, есть несколько способов зациклить видео на YouTube. К счастью, YouTube обновил свой видеоплеер до HTML 5, так что

Комментарии

Что делает программное обеспечение для мониторинга FlexiSpy?
Что делает программное обеспечение для мониторинга FlexiSpy? После установки на компьютер под управлением Windows или Mac программное обеспечение FlexiSpy отправляет всю информацию на сервер FlexiSpy, откуда ее можно просматривать по сети. Он постоянно контролирует целевой компьютер, оставаясь полностью невидимым, и записывает все в фоновом режиме. Вот некоторые из основных функций FlexiSpy: Мониторинг услуг связи. Это программное обеспечение
Какое программное обеспечение я должен загрузить?
Какое программное обеспечение я должен загрузить? Вот вопрос;) В столбцах «Маркет» и «Оператор» вы можете проверить, для какой страны и оператора было подготовлено программное обеспечение. Мы заинтересованы в оригинальном программном обеспечении без назначения для конкретного оператора, поэтому мы ищем последнюю версию, доступную для региона «Центральная Европа». В поле «Оператор» следует ввести, например, «Customized CE1» или что-то подобное. Не загружайте никакое программное обеспечение
Вставить ссылку, которая входит в плейлист YouTube?
Вставить ссылку, которая входит в плейлист YouTube? Эйри понимает это и позволяет пользователю решить загрузить отдельный файл или весь список воспроизведения. Airy прост и удобен в использовании, но точно такая же функциональность уже выплачена в $ 20 разработчика. Folx 5 Pro менеджер загрузок, что делает его более выгодным. Softorino-х YouTube Converter также
Записи в Google Мой бизнес - как их добавить?
Записи в Google Мой бизнес - как их добавить? 5 (100%) 1 голос
Хотите зарабатывать за пределами Youtube и продвигать бизнес в своих фильмах?
Хотите зарабатывать за пределами Youtube и продвигать бизнес в своих фильмах? Не так быстро! Нетрудно понять, откуда пришла идея таких изменений. Если создатель зарабатывает деньги на своих видео за пределами Youtube, сайт будет настаивать на том, чтобы с этого момента зарабатывать деньги с Youtube. Помните, что для рекламного сайта AdSense они являются основным источником средств к существованию. Создатель видит только часть денег, полученных от показов рекламы. 45 процентов получает
Вам когда-нибудь нужно было зацикливать видео YouTube снова и снова?
Вам когда-нибудь нужно было зацикливать видео YouTube снова и снова? Может быть, вы проигрываете музыкальное видео на своем ноутбуке, который подключен к некоторым динамикам, и вам нужна одна и та же песня, чтобы повторяться снова и снова? Или, может быть, вы просто хотите посмотреть один и тот же клип, в котором что-то смешное происходит снова и снова !? Как бы то ни было, есть несколько способов зациклить видео на YouTube. К счастью, YouTube обновил свой видеоплеер до HTML 5, так что в
Как скачать MP3 с YouTube онлайн?
Как скачать MP3 с YouTube онлайн? Самый простой способ загрузить файл MP3 с YouTube - это использовать один из веб-сайтов. Мы рекомендуем сервис для этой цели Video2MP3 , Просто вставьте ссылку на клип на YouTube и нажмите кнопку «Конвертировать».
Вы думаете о том, как охладить свою квартиру?
Вы думаете о том, как охладить свою квартиру? В конце концов, в жаркие дни жара и шум, преобладающий в квартирах или неклассифицированных офисах, очень беспокоят. Трудно иметь дело с сухим и горячим воздухом, особенно когда температура в помещении превышает этот уровень снаружи. Как вы можете охладить свой дом домашними методами? 1. Белая ткань на окне Подвеска белой ткани на окне помогает охладить квартиру в жаркие дни. В идеале это была бы хлопковая ткань,
Вы определились с готовой платформой магазина или создали свою собственную?
Вы определились с готовой платформой магазина или создали свою собственную? Ни одна из готовых платформ не соответствовала критериям, которые я установил для магазина с таким большим количеством категорий и ассортимента. Поэтому было создано специальное программное обеспечение на основе Magento. Какие каналы продвижения наиболее эффективны для продаваемых вами продуктов? Интернет-магазин только начал функционировать, поэтому пока невозможно определить,
Вы не знаете, как использовать свою почтовую базу?
Вы не знаете, как использовать свою почтовую базу? Узнайте, как эффективно проводить кампанию с использованием почтового маркетинга. Этот способ достижения клиента может обеспечить вам отличные результаты при небольших инвестициях. Правовые аспекты онлайн-продаж моды Хотя индустрия моды не имеет много ограничений, связанных с правовыми нормами, всегда стоит знать о последствиях плохих правил или способов борьбы с недобросовестной конкуренцией.
Есть еще предложения, которые вы хотели бы добавить в этот список?
Есть еще предложения, которые вы хотели бы добавить в этот список? Кричите с вашими мыслями и комментариями о наборе быстрее и точно ниже.

Cgi?
Почему 5 утра и 4 вечера?
Com/embed/live_stream?
Но что делать, чтобы воспользоваться этим богатством, когда у нас нет компьютера или смартфона с подключением к интернету?
3. Это возможно?
Если так, как вы можете безопасно захватить только аудио?
Может быть, вы проигрываете музыкальное видео на своем ноутбуке, который подключен к некоторым динамикам, и вам нужна одна и та же песня, чтобы повторяться снова и снова?
Что делает программное обеспечение для мониторинга FlexiSpy?
Какое программное обеспечение я должен загрузить?