פרסומת
הצהרת אחריות
Icecast הוא למעשה רק השירות שיזרם את האודיו שמושמע על ידי דמון מוסיקה אחר. במאמר זה נשתמש ב- mpd, שהוא שילוב מקובל על ידי רוב האנשים. ההוראות, לרוב, יפעלו בכל הפצה של לינוקס, אם כי אעסוק במיוחד אובונטו ו פדורה 4 דיסטרואים מומלצים של לינוקס שיעזרו לכם לבחור נכון עבורכםכשתחליט סוף סוף לנקוט בצעדה ולטייל בשדרת לינוקס, תצטרך להיות מסוגל להחליט איזו הפרעה מתאימה לך. הבחירה הנכונה היא חשובה ... קרא עוד . אלא אם כן יש הבדלים גדולים בפקודות, משתמשי אובונטו יצטרכו להוסיף "sudo" לחזית כל פקודה שאני מכסה במקום שיש צורך בהרשאות שורש (וזה חלק גדול). כל הפקודות לא יכללו את המרכאות.
הוראות אלה מיועדות להתקנה פשוטה והיא אינה הדרך הבטוחה ביותר לעשות דברים. אם ברצונך ליצור זרם מוסיקה משלך ולשתף אותו בפומבי ולא בתוך הרשת שלך, אנא וודא שאתה פועל לפי אמצעי אבטחה מתאימים.
הוראות
התקנה ותצורה של MPD
הדבר הראשון הוא להתקין mpd, אז תעלו את הטרמינל שלכם. משתמשי פדורה צריכים לעבור לשורש על ידי הקלדת "su -"והזנת הסיסמאות שלהם. ואז, בפדורה, הוציא את הפקודה "יאם להתקין את mpd", בעוד שמשתמשים באובונטו משתמשים"sudo apt - לקבל התקנת mpd“. לאחר סיום זה, השתמש בעורך המסוף המועדף עליך (כגון ננו) כדי לערוך את הקובץ ב- /etc/mpd.conf.
בשורות הראשונות, מצא את הבאים והחליף אותם בשם המשתמש הרגיל שלך (או צור משתמש חדש במיוחד עבור Icecast והשתמש בו במקום זאת):
music_directory "/ home / USER / music" playlist_directory "/ בית / USER / מוסיקה / רשימות השמעה" db_file "/home/USER/.mpd/mpd.db" log_file "/home/USER/.mpd/mpd.log" error_file "/home/USER/.mpd/mpd.error"
זמן קצר לאחר נתח הטקסט הזה יהיה שורה קטנה, שבה אתה שוב צריך להחליף את המשתמש בזה שאתה רוצה להשתמש בו:
משתמש "USER"
בשלב הבא, מצא את הטקסט הבא וודא שהוא תואם:
bind_to_address "127.0.0.1" יציאה "6600"
לבסוף, מצא נתח גדול שנראה דומה לזה (בפדורה, זוהי קבוצת "audio_output" השלישית בקובץ תצורת ברירת המחדל):
audio_output { הקלד "צעק" שם "זרם תיאור קצר" מארח "localhost" יציאה "8000" הר "/mpd.ogg" סיסמה "hackme" איכות "5.0" # קצב סיביות "128" פורמט "44100: 16: 2" # משתמש "מקור" # אופציונלי. # תיאור "תיאור הזרם שלי" # אופציונלי. # ז'אנר "ג'אז" # לא חובה. # ציבורי "לא" # לא חובה. }
שנה את המידע בקובץ התצורה שלך כדי להתאים אותם לקוד שלמעלה. לשימוש פשוט אתה יכול לשמור את סיסמת "hackme", אך אם ברצונך לשתף את הזרם שלך עם האינטרנט, אני ממליץ לך לשנות את זה. לאחר שתסיים לערוך את הקובץ, שמור אותו וסגור את העורך.
בשלב הבא, השאר את הרשאות השורש שלך (או השמט את הסאדו אם אתה משתמש באובונטו) והקלד את הדברים הבאים:
CD $ HOME. mkdir -p מוסיקה / רשימות השמעה. mkdir .mpd
זה יוצר את התיקיות הדרושות לדמון ה- mpd כמתואר בקובץ התצורה.
התקנת Icecast
הבא נתקין Icecastכך שמשתמשי פדורה ואובונטו צריכים להקליד (כשורש) "התקן"ו-"sudo apt - לקבל התקנת icecast"בהתאמה.
אם לא שינית את הסיסמה ב- mpd, אין צורך בתצורה עבור Icecast! עם זאת, אם השתמשת בסיסמה אחרת או שאתה רוצה לשנות מספרי יציאה, אתה יכול לשנות את כל המופעים של אלה בקובץ התצורה, שנמצא ב- /etc/icecast.xml.
התקנה ותצורה של Pitchfork
מזל טוב! ברשותך כבר מותקנים ומוגדרים את כל שירותי הרקע! עם זאת אתה עדיין זקוק לממשק להגדרת mpd, אחרת הוא לא יודע מה לנגן. אני ממליץ להשתמש בכלי תצורה מבוסס אינטרנט בשם Pitchfork. על מנת שנוכל להריץ זאת, עלינו להתקין כמה חבילות נוספות.
בפדורה נקליד "יאם התקן httpd mysql-server php php-mysql php-gd php-pear“. באובונטו זה יהיה "sudo apt-get להתקין apache2 mysql-server libapache2-mod-php5 php5 php5-mysql php5-gd php5-pear“.
לאחר סיום ההתקנה, הורד את Pitchfork מ- כאן ולחלץ את הקבצים לתיקיית ברירת המחדל של אפאצ'י, שהיא אחת מהן /var/www או /var/www/html תלוי במערכת. כדי להקל עלינו, הקלד את הדברים הבאים:
chown -R apache: apache / var / www או chown -R apache: apache / var / www / html. chmod -R 777 / var / www / config או chmod -R 777 / var / www / html / config
לפני שנגיע לחלקים היותר כייפים, אנו עדיין צריכים להתחיל את השירותים שלנו. יש לנו שלושה שירותים, httpd (או apache2 באובונטו), Icecast ו- mpd. אז בפדורה, אנו נקליד "שירות
כעת הפעל את הדפדפן המועדף עליך ופנה אל localhost (או אם ביצעת את כל הצעדים האלה בשרת נפרד, עבור לכתובת של אותו שרת). עכשיו אתה צריך לקבל את פני Pitchfork, ואנחנו יכולים להמשיך ולקבוע את התצורה.
מתחת לדף התצורה, למעשה לא צריך לעשות הרבה. רק וודא שהכתובת והיציאה זהים לקובץ התצורה של mpd והשאירו את שדה הסיסמה ריק. באמצע ניתן להזין סיסמת כניסה כך שניתן יהיה להגביל את הגישה ל- Pitchfork. שמור ותישלח לדף הראשי. עכשיו אתה יכול להוסיף שירים ולגרום להם לנגן באמצעות Icecast!
אם אתה רוצה להתחבר לזרם שלך, יש דרך קלה לעשות זאת. בתנאי שתפתח את היציאה 8000, תוכל ללכת למחשב אחר, לגשת לדפדפן ולהקלד
שיקולים סופיים
שימו לב שב- Pitchfork מחוון הנפח אינו פועל. עם זאת, נגן המדיה שלך צריך להיות כזה, כך שלא אמור להוות בעיה. כמו כן, בעת הוספת שירים, יתכן שהם לא יופיעו מייד. במקרה זה, עליך פשוט לרענן את הדף.
בהתחשב בצעדים הדרושים, אביא תמיכה מסוימת בסעיף התגובות. אם יש לך בעיות, בקש עזרה שם!
סיכום
Icecast היא דרך נהדרת להעלות מוסיקה תוך כדי תנועה. בנוסף מי לא רוצה את תחנת הרדיו המקוונת האישית שלהם? יצירת זרם מוסיקה משלך יכולה להיות למטרות שלה ולאפשר לך גם ליהנות.
האם אתה חושב שתיצור זרם מוסיקה? מה אתה אוהב או לא אוהב ברעיון? ספרו לנו בתגובות!
אשראי תמונה: Shutterstock
דני הוא בכיר באוניברסיטת צפון טקסס שנהנה מכל ההיבטים של תוכנת קוד פתוח ומלינוקס.