במו ידיה: שרת AirVideo סט על לינוקס
עשה זאת בעצמך איוס / / December 19, 2019
אני לא יודע מה איתכם, אבל יש לי רשת ביתית היא הטרוגנית, אני חושב שרוב כבודה. זה מעמיד אותי שאלות מעניינות. לדוגמה, התאהבתי עם תוכנית AirVideo, אשר אנו משתמשים באייפד-אה ופחות - על האייפון. הופעתם במשפחה לאחרונה מקלט מדיה Apple TV, נתן תנופה חדשה לשימוש התוכנית - אני יכול עכשיו להפנות את הוידאו לטלוויזיה, לא מכוסה על ידי רשת הכבלים הקיימות כבר. נהיגה נראית קצת מוזרה: שרת וידאו נשלח iPhone, אשר, בתורו, שולח את כל Apple TV ואת הטלביזיה המחוברת. אבל כל זה נעשה בנוחות ובפשטות, כך שאין קושי, יש קסם.
אבל כשרת הראשי ברשת שלי מתנהג כמו קופסה קטנה, אשר הופך לאחד את הגרסאות העדכניות של אובונטו. זה הכניס אותי שאלה, איך להשתמש בה להזרמה למטרות, משום ששרת AirVideo הגרסה הרשמי רק תחת Mac ו- Windows.
אבל התברר כי ממש שם פועלים אך גרסה נתמכת עבור לינוקס. אבל כדי להפעיל אותו, אתה צריך poshamanit מעט. מספר הצעדים היא קטנה, ולכן אני מציע לא לפחד: זה לא קשה.
- הורדה AirVideoServer עבור לינוקס. המשמעות היא כי java על-התיבה לינוקס שלך שם.
- שים אותו בספרייה שממנו ניתן להתחיל ייעשה. נניח /home/%username%/AirVideo
- הורד את קוד המקור שונה (זה חשוב) ffmpeg.
- לפרוק אותו לתוך התיקייה המתאימה, אני מציע - בתיקיית משנה של שרת AirVideo שלך, כך שאתה לא תהרוס את הגרסה הבסיסית, אשר נמצא בשימוש על ידי תוכניות רבות ללינוקס, על פי ההיגיון שלי - /home/username/AirVideo/ffmpeg. הטהרנים לינוקס יכול לבחור מקום מתאים יותר, אבל לא העזתי לבצע משהו בשלב אלפא בתוכניות "המאגר" העיקריות.
- בנה את הבינאריים.:
- פתח את הקונסולה
- הורד את כל biblitoteki ההכרחי (הפעל את הפקודה sudo apt-get install עבור הספריות הבאות: Dev-libmp3lame,-dev libfaad,-dev libx264, שרת mpeg4ip, git-core, pkg-config
- נווט לספרייה עם ffmpeg שלנו. במסוף, זה ייראה כך: cd / home / username / AirVideo / ffmpeg
- הפעל את הפקודה ./configure -enable-pthreads -disable משותף -enable-סטטי -enable-GPL -enable-libx264 -enable-libmp3lame -enable-libfaad -disable-מפענח = AAC כדי לבסס את התצורה הנכונה ואת
- הפעל את ההליך הפקוד איפור
- יצירת קובץ תצורה. אני מציע לשים אותו בספרייה עם AirVideo שרת. תקראו לזה לוגי AirVideoServer.propertiesאבל זה nepritsipialno.
תוכן דִפְתָר שלו:
path.ffmpeg = / home / אלכס / AirVideo / ffmpeg / ffmpeg
path.mp4creator = / usr / bin / mp4creator
path.faac = / usr / bin / FAAC
= סיסמא
subtitles.encoding = windows-1251
subtitles.font = Verdana
תיקיות = סרטים: / מדיה / סרטים, סדרות: / מדיה / סדרה
אנו מבינים עם קווים.
path.ffmpeg אמורה להצביע ffmpeg, אשר בנה בשלב הקודם. שני השורות הבאות מראה היכן התכנית הסטנדרטית, הדרך לתקן את הגרסה שלי של אובונטו, אבל עשוי להיות שונה במקרה שלך. אנחנו לא להגדיר סיסמה, אך היא ניתנת כפי שכתוביות (אם אתה זקוק להם). לאחר מכן ציין את הגופן ואת הכתוביות בשורה האחרונה - רשימת תיקיות עם אוספי הווידאו שלך. - השמאל להתחיל לשרת שלך ולוודא שזה עובד.
java-jar /home/alex/AirVideo/AirVideoServerLinux.jar /home/alex/AirVideo/AirVideoServer.properties - בשל חוסר בונז'ור (הנחשב גם, אבל זה לא הנושא) תצטרך להוסיף את ה- IP של השרת שלך באופן ידני.
וואלה - iPhone לראות רשימות של קבצים, ויתרה מזאת - לאבד אותם. שרת "על לטוס" המתגייר כמעט כל וידאו לפורמט מובן עבור מכשירי iOS.
אני משאיר את זה במשחקי השיקול שלך עם קביעת הגודל ואיכות וידאו AirVideo התכנית. נקודה נוספת, אשר לא החלטתי בעד עצמן - מהי הדרך הטובה ביותר לארגן את התחילה האוטומטית ושירות מופסק באופן אוטומטי בעת אתחול וכיבוי. לכן, אני מבקש לתאר את השיטה הטובה ביותר על דבריו להודעה זו למען טובת הכלל.
אם יש לך שאלות, אני אנסה לענות להם את הטוב ביותר.