Собствените си ръце: набор AirVideo сървър на Linux
Направи си сам Йос / / December 19, 2019
Не знам за вас, но аз имам домашна мрежа е разнородна, мисля, че повечето от нейното достойнство. Това ме поставя интересни въпроси. Например, аз се влюбих в програма AirVideo, които ние използваме за Ipad-а и по-малко - на iPhone. Появата в семейството наскоро Apple TV медиен приемник даде нов тласък на използването на програмата - Сега мога да пренасочите видео към вашия телевизор, които не са обхванати от вече съществуващата кабелна мрежа. Шофиране изглежда малко странно: видеосървър се изпраща на iPhone, което, от своя страна, изпраща всички Apple TV и на свързания телевизор. Но всичко това се прави лесно и комфортно, така че няма проблем, не е магия.
Но тъй като основният сървър на моята мрежа действа като малка кутийка, която се оказва една от най-новите версии на Ubuntu. Това ми зададе въпрос, как да го използвате за целите на стрийминг, защото официалната версия AirVideo сървъра само при Mac и Windows.
Но се оказа, че има доста работа, но не се поддържа версия за Linux. Но за да я стартирате, имате нужда от малко poshamanit. Броят на стъпките е малък, така че аз не предлагам да страх: не е трудно.
- изтегляне AirVideoServer за Linux. Изводът е, че Java на вашия Linux кутия там.
- Сложете го в директорията, от която да започне да се прави. да речем /home/%username%/AirVideo
- Изтегляне на изходния код модифицирани (това е важно) FFMPEG.
- го разопаковате в съответната папка, предлагам - в подпапка на вашата AirVideo сървър, така че няма да унищожи основната версия, която се използва от много програми за Linux, според моята логика - /home/username/AirVideo/ffmpeg. Linux пуристите могат да изберат по-подходящо място, но не посмях да извърши нещо в етапа на алфа в основните "хранилище" програми.
- Изграждане на бинарни файлове.:
- Отворете конзолата
- Изтеглете цялата необходима biblitoteki (изпълните командата ап-да инсталирате за следните библиотеки: libmp3lame-Дев, libfaad-Дев, libx264-Дев, mpeg4ip-сървър, Git-ядрен, PKG-довереник
- Отидете до директорията, в нашия FFMPEG. В конзолата, тя ще изглежда така: CD / Начало / потребителско име / AirVideo / FFMPEG
- Изпълнете командата ./configure -enable-pthreads -disable споделен -enable-статичен -enable-GPL -enable-libx264 -enable-libmp3lame -enable-libfaad -disable-декодер = AAC да се създаде правилната конфигурация и
- Изпълнете процедурата по команда грим
- Създаване на конфигурационен файл. Аз предлагам да го постави в директорията с AirVideo Server. Наречете го логическа AirVideoServer.propertiesНо това nepritsipialno.
Съдържанието на неговата тетрадка по краснопис:
path.ffmpeg = / Начало / Алекс / AirVideo / FFMPEG / FFMPEG
path.mp4creator = / ЮЕсАр / хамбар / mp4creator
path.faac = / ЮЕсАр / хамбар / FAAC
парола =
subtitles.encoding = прозорци-1251
subtitles.font = Verdana
папки = Филми: / медиите / Филми, Серия: / медии / Series
Ние ще се разбере с линии.
path.ffmpeg трябва да сочи към FFMPEG, която ви построен в предишната стъпка. Следващите две линии показва, където стандартната програма, начинът да се коригира моята версия на Ubuntu, но може да се различава в твоя случай. Ние не сме задали парола, но тя е дадена като надписи (ако имате нужда от тях). След уточняване на шрифта и субтитрите на последния ред - списък на папки с вашите видео колекции. - Ляво, за да започнете вашия сървър и се уверете, че тя работи.
Java -jar /home/alex/AirVideo/AirVideoServerLinux.jar /home/alex/AirVideo/AirVideoServer.properties - Поради липса на Bonjour (която също се лекува, но това не е по темата), ще трябва ръчно да добавите ПР на вашия сървър.
Voila - iPhone видите списъци с файлове, освен това - да ги губи. Сървър "в движение" новопокръстените почти всеки видео във формат, разбираем за IOS устройства.
Оставям на ваша преценка игри с определянето на размера и качеството на видео AirVideo програмата. Друг важен момент, който не съм решил за себе си - как най-добре да се организира за автоматично стартиране и автоматично спиране на услугата при стартиране и изключване. Ето защо, питам аз, за да опише най-добрият метод в коментарите към този пост за общото благо.
Ако имате някакви въпроси, аз ще се опитам да отговори на тях по най-добрия.