פרסומת

ליצור זרם מוסיקהיש קומץ אנשים שמוצאים את יצירת הזרמים שלהם דבר מועיל לעשות, מכל סיבה שהיא רוצה או זקוקה להם. מאז שעידן היוטיוב החל הזרמת וידאו הייתה חמה והזרמת מוזיקה / אודיו היא עדיין דבר די נפוץ למצוא. התהליך ב לינוקסאם כי די קל לתצורה בסיסית, הוא ארוך למדי.

הצהרת אחריות

Icecast הוא למעשה רק השירות שיזרם את האודיו שמושמע על ידי דמון מוסיקה אחר. במאמר זה נשתמש ב- mpd, שהוא שילוב מקובל על ידי רוב האנשים. ההוראות, לרוב, יפעלו בכל הפצה של לינוקס, אם כי אעסוק במיוחד אובונטו ו פדורה 4 דיסטרואים מומלצים של לינוקס שיעזרו לכם לבחור נכון עבורכםכשתחליט סוף סוף לנקוט בצעדה ולטייל בשדרת לינוקס, תצטרך להיות מסוגל להחליט איזו הפרעה מתאימה לך. הבחירה הנכונה היא חשובה ... קרא עוד . אלא אם כן יש הבדלים גדולים בפקודות, משתמשי אובונטו יצטרכו להוסיף "sudo" לחזית כל פקודה שאני מכסה במקום שיש צורך בהרשאות שורש (וזה חלק גדול). כל הפקודות לא יכללו את המרכאות.

הוראות אלה מיועדות להתקנה פשוטה והיא אינה הדרך הבטוחה ביותר לעשות דברים. אם ברצונך ליצור זרם מוסיקה משלך ולשתף אותו בפומבי ולא בתוך הרשת שלך, אנא וודא שאתה פועל לפי אמצעי אבטחה מתאימים.

instagram viewer

הוראות

התקנה ותצורה של 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. אז בפדורה, אנו נקליד "שירות התחל", מחליף עם שם השירות. באובונטו, עשו את אותו הדבר עבור הפקודה "sudo /etc/init.d/ התחל“.

כעת הפעל את הדפדפן המועדף עליך ופנה אל localhost (או אם ביצעת את כל הצעדים האלה בשרת נפרד, עבור לכתובת של אותו שרת). עכשיו אתה צריך לקבל את פני Pitchfork, ואנחנו יכולים להמשיך ולקבוע את התצורה.

ליצור מוזיקה זורמת

מתחת לדף התצורה, למעשה לא צריך לעשות הרבה. רק וודא שהכתובת והיציאה זהים לקובץ התצורה של mpd והשאירו את שדה הסיסמה ריק. באמצע ניתן להזין סיסמת כניסה כך שניתן יהיה להגביל את הגישה ל- Pitchfork. שמור ותישלח לדף הראשי. עכשיו אתה יכול להוסיף שירים ולגרום להם לנגן באמצעות Icecast!

ליצור מוזיקה זורמת

אם אתה רוצה להתחבר לזרם שלך, יש דרך קלה לעשות זאת. בתנאי שתפתח את היציאה 8000, תוכל ללכת למחשב אחר, לגשת לדפדפן ולהקלד : 8000 ולחץ על קישור M3U. סוף סוף סיימת!

ליצור זרם מוסיקה

שיקולים סופיים

שימו לב שב- Pitchfork מחוון הנפח אינו פועל. עם זאת, נגן המדיה שלך צריך להיות כזה, כך שלא אמור להוות בעיה. כמו כן, בעת הוספת שירים, יתכן שהם לא יופיעו מייד. במקרה זה, עליך פשוט לרענן את הדף.

בהתחשב בצעדים הדרושים, אביא תמיכה מסוימת בסעיף התגובות. אם יש לך בעיות, בקש עזרה שם!

סיכום

Icecast היא דרך נהדרת להעלות מוסיקה תוך כדי תנועה. בנוסף מי לא רוצה את תחנת הרדיו המקוונת האישית שלהם? יצירת זרם מוסיקה משלך יכולה להיות למטרות שלה ולאפשר לך גם ליהנות.

האם אתה חושב שתיצור זרם מוסיקה? מה אתה אוהב או לא אוהב ברעיון? ספרו לנו בתגובות!

אשראי תמונה: Shutterstock

דני הוא בכיר באוניברסיטת צפון טקסס שנהנה מכל ההיבטים של תוכנת קוד פתוח ומלינוקס.