Streamnik Server.

פרויקט שרת Streamnik הוא שרת IPTV מבוסס על רכיבי codec פתוח ogg / vorbis ו ogg / thora.
הורד עכשיו

Streamnik Server. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Joern Seger
  • אתר האינטרנט של המוציא לאור:
  • http://www.streamnik.de/

Streamnik Server. תגים


Streamnik Server. תיאור

פרויקט שרת Streamnik הוא שרת IPTV מבוסס על רכיבי codec פתוח ogg / vorbis ו ogg / thora. פרויקט Streamnik הוא שרת IPTV מבוסס על רכיבי codec פתוח Ogg / Vorbis ו- Ogg / Theora. זה יכול להזרים במספר ערוצים שונים, והוא מותאם לרוץ על שרתים מושכרים (וירטואלית). לוח הזמנים של התוכנית מוגדרת על ידי טבלת מסד נתונים SQL וניתן לשינוי בכל runtime.Requirements: · Common C ++ עם devel · MySQL (mysqlclient) התקנה: כדי לקמפל, הכל עובד כרגיל: ./ איפור configuremakesudo installWhat אתה צריך להפעיל את השרת shorties:: סרטים קצרים עבור handlingpreviews שגיאה: סרטי מקדימה קצרה (מודעות למשל - זרם זה מוצג על ידי ...) סרטים: קטעי וידאו להראות upall קטעי וידאו, shorties ו prieviews חייב להתאים framerate, etc.shorties מקדים למרחקי keyframe היא למעשה במטמון עם שם המפתח והם compiledin (הגירסה הבאה עשויה להשתמש ערך מסד נתונים בשביל זה) Startup: פשוט להפעיל את השרת:> StreamnikServer -d -u -p ולגשת למשל השרת על ידי mplayer:> mplayer "http: // localhost: 12,000 / video.ogg ערוץ = 1?" עם זאת, befor כל זה, אתה צריך להגדיר מספר דברים נוספים: Database: אתה צריך מסד נתונים SQL-אפ רץ. דוחות מוצגים בסוף השם והסיסמה הנתונים document.The זה ניתן להוסיף על line.FILES הפקודה: אתה צריך את מבנה הקובץ הבא (ניתן לשנות serverConfig.h): בית> משותף> ogg> shortyThe ogg ספרייה נושאת את כל הקבצים, כי צריך להיות מוזרמים. כול קובץ יש רישום מקביל נתון SQL ( "וידאו" שולחן) shorties .the הם קבצי ogg קטנים אשר מוצגים על שגיאה. shorty_1.ogg -> אין זרם availableshorty_2.ogg -> accessshorty_3.ogg המורשה -> timeoutshorty_4.ogg הזרמת -> מסד נתונים לא availableThen אתה יכול להוסיף מקדימות (סרטים קצרים befor הזרם המקורי, למשל עבור מוסיפה) קובץ זה חייב להיות ממוקם . מדריך שורטים וכן תצוגה מקדימה נקראות _ * מערכת ogg.The לא תשמח אם הם אינם נוכחים, אבל תתחיל upCHANNELS: ערוצים נפתחים על ידי ערך במסד נתון SQL. הפוסט הזה חייב למעשה להיות נוכחים על startup.For בכל ערוץ, אובייקט StreamCreator תיווצר, אשר ישלח נתונים של אותו מרבב. אז זה יהיה לטפל בכל הבקשות הלקוח. TcpListener (נמל 12,000) StreamSend (Client 1) | | / קובץ -> StreamCreator -> מרבב ---> StreamSend (Client 2) זרם 1 | | -> StreamSend (Client 3) | גישה למסדי נתונים SQL | ^ | -> StreamSend (Client 4) | | / קובץ -> StreamCreator -> מרבב ---> StreamSend (Client 5) זרם 2 | | | גישה למסדי נתונים SQL | ^ | ---> StreamSend (Client 6) | | / קובץ -> StreamCreator -> מרבב ----> StreamSend (Client 7) 3 Stream -> StreamSend (Client 8) -> StreamSend (Client 9) ... לוח זמנים: לוח הזמנים מושם לתוך "לוח זמנים" שולחן במסד הנתונים. ( "Day_id" ו "תאריך" הם בעצם לא בשימוש) CHANNEL_ID ומתכתב video_id אל הערכים בסרט tables.every האחר יש עמדה (ביום). יום מתחיל בשעה 04:00. הרשומה הראשונה במרחק של רחוב אחד הסרטים צריך להיות מסומן עם מצב "1" .אם יש לך סרט, אשר אינו מחובר ברציפות, אתה צריך addthe "1" מעמד שוב. ************ ******************************************** SQL יצירת מסד *** ************************************************** ** יצירת הטבלה `schedule` (` day_id` int (11) חתום לא ברירת מחדל NULL '0', 'date` varchar (8) NOT NULL default '',' int channel_id` (11) חתום לא ברירת מחדל NULL '0' , `int position` (10) חתום לא ברירת מחדל NULL '0', 'video_id` int (10) חתום לא ברירת מחדל NULL '0',' int duration` (10) חתום לא ברירת מחדל NULL '0', 'tinyint status` (3) לא חתום לא ברירת מחדל NULL '0') יצירת טבלת `videos` (` int id` (10) חתום לא NULL auto_increment, `int owner` (10) חתום לא ברירת מחדל NULL '0', 'varchar title` (80 NOT) ברירת המחדל NULL '', 'varchar subtitle` (80) NOT NULL default '',' author` varchar (80) NOT NULL default '', 'copyright` varchar (160) NOT NULL default '',' description` varchar (255) NOT NULL default ' ", 'Int time_added` (10) חתום לא ברירת מחדל NULL '0',' int duration` (10) חתום לא ברירת מחדל NULL '0', 'tinyint ready` (1) NOT NULL default '0', מפתח ראשי (` id`)) יצירת טבלה `channels` (` int id` (11) חתומה לא ברירת המחדל NULL '0', 'name` varchar (80) NOT NULL default '',' int owner` (11) NOT NULL default "0 ", 'description` varchar (80) NOT NULL default '',' tinyint randomplay` (1) NOT NULL default '0', המפתח הראשי (` id`)) מה חדש במהדורה זו: · גרסה זו מספקת הרבה תיעוד חדש להגדרת השרת. · עכשיו יש תסריט זמין אשר ירכז, להתקין, התקנה לשרת streamnik בצעד אחד. · התצורה ניתן לעשות כעת על ידי קובץ תצורה, אשר ממוקם / etc / streamnik .conf. · בנוסף, יש כמה תיקוני באגים קטנים, כגון תיקוני קומפילציה תחת הפצות לינוקס שונות.


Streamnik Server. תוכנה קשורה

פלאנטיר

PALANTIR הוא מערכת הזרמת מבוסס לינוקס שנועדו להעביר וידאו חי, אודיו ונתונים על פני רשת TCP / IP. ...

217

הורד

XDTV.

XDTV היא תוכנה המאפשרת לך לצפות בטלוויזיה. ...

185

הורד

Lonrip.

lemonrip הוא יישום לינוקס לקרוע קידוד DVD לקובצי AVI. ...

194

הורד

Sopcast

דרך פשוטה, חופשית לשדר וידאו ושמע דרך האינטרנט ...

299

הורד