הוספת הזרמות RTMP כקלט IPTV בשרת TVheadend

תוכנות ניהול מדיה: KODI, תוספים, XBMC, Media Portal, PLEX וכו'
awaw14 פותח השרשור
חבר שרק התחיל
חבר שרק התחיל
תגובות: 4
הצטרף: מרץ 2013
נתן תודות: 0
קיבל תודות: 0

שליחה #1 

היי חברים,

אני משתמש בשרת tvheadend תחת מערכת הפעלה libreelec (דומה מאוד לopenelec). גרסת השרת 4.1.1945.

האם מישהו מכיר שיטה להוספת תזרימי RTMP כמקור IPTV בשרת ?

אני מצליח לצפות בתזרימים דרך המחשב בעזרת שימוש בrtmpdump ונגן vlc.

בתוך מערכת ההפעלה libreelec יש אפשרות לשימוש בrtmpdump וffmpeg אך אני לא מצליח בכל זאת ליישם קוד תקין שיאפשר את הוספת התזרימים כך שהשרת יצליח להוסיף אותם בצורה תקינה.

האם מישהו ניסה לבצע דבר כזה ויכול לעזור ?

נ.ב
לפי דעתי הבעיה שבגללה השרת לא מצליח להוסיף את התזרימים היא כי הפלט של rtmpdump הוא תזרים מסוג flv והשרת יודע לקבל רק mpegts. חשבתי לנסות אולי להעביר את הפלט דרך ffmpeg אבל זה נראה בלתי אפשרי ליישם 2 תהליכים ביחד. למישהו יש רעיון ?

sushay
חבר ותיק
חבר ותיק
תגובות: 1259
הצטרף: פברואר 2009
נתן תודות: 18 פעמים
קיבל תודות: 40 פעמים

גם אני מחפש דרך

שליחה #2 

מצאתי תוכנה למאק שנקראית One click m3u8 שמאפשרת לשדר דרך p streaming
עדייןלא יצא לי לבדוק אבל אשמח גם לעקוב.

BenHT
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 141
הצטרף: ספטמבר 2015
שם מלא: Ben
נתן תודות: 11 פעמים
קיבל תודות: 31 פעמים

שליחה #3 

ניסית לפי המדריך פה?
https://tvheadend.org/projects/tvheaden ... G-TS_Input

awaw14 פותח השרשור
חבר שרק התחיל
חבר שרק התחיל
תגובות: 4
הצטרף: מרץ 2013
נתן תודות: 0
קיבל תודות: 0

שליחה #4 

@BenHT

כן, אני יודע להשתמש בffmpeg ובpipe בשרת. אבל כדי לצפות נגיד בתזרימים במחשב אני מחשתמש בrtmpdump כדי להשיג את את הקישור ומשתמש בו כדי לנגן את התזרים אחר כך בVLC. לפי דעתי אי אפשר לנגן את התזרים בלי שימוש בrtmpdump לכן אני צריך להשתמש בו כדי לקבל את התזרים ובffmpeg כדי להפוך את התזרים לכזה שהשרת מזהה mpegts.

awaw14 פותח השרשור
חבר שרק התחיל
חבר שרק התחיל
תגובות: 4
הצטרף: מרץ 2013
נתן תודות: 0
קיבל תודות: 0

שליחה #5 

גם בשימוש בffmpeg בלבד אני לא מצליח להכניס את הלינק כך שהשרת יזהה אותו. אני משתמש בפקודה הבאה:


קוד: בחירת הכל

  pipe://ffmpeg -loglevel fatal -re -i rtmp://62.210.139.136:1935/edge/_definst_/asn0crzhq351g0w -vcodec copy -acodec copy -metadata service_provider=TV -metadata service_name=movie -f mpegts -mpegts_service_type mpeg2_digital_hdtv pipe:1   
מישהו אולי יודע למה זה עדיין לא עובד ??

תודה מראש על העזרה :)

BenHT
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 141
הצטרף: ספטמבר 2015
שם מלא: Ben
נתן תודות: 11 פעמים
קיבל תודות: 31 פעמים

שליחה #6 

awaw14 כתב:גם בשימוש בffmpeg בלבד אני לא מצליח להכניס את הלינק כך שהשרת יזהה אותו. אני משתמש בפקודה הבאה:


קוד: בחירת הכל

  pipe://ffmpeg -loglevel fatal -re -i rtmp://62.210.139.136:1935/edge/_definst_/asn0crzhq351g0w -vcodec copy -acodec copy -metadata service_provider=TV -metadata service_name=movie -f mpegts -mpegts_service_type mpeg2_digital_hdtv pipe:1   
מישהו אולי יודע למה זה עדיין לא עובד ??

תודה מראש על העזרה :)
...
·

האם ישירות מהטרמינל הפקודה הזו כן עובדת?
כדי לבדוק, תנסה להוריד את ה pipe

קוד: בחירת הכל

ffmpeg -loglevel fatal -re -i rtmp://62.210.139.136:1935/edge/_definst_/asn0crzhq351g0w -vcodec copy -acodec copy -metadata service_provider=TV -metadata service_name=movie -f mpegts -mpegts_service_type mpeg2_digital_hdtv

awaw14 פותח השרשור
חבר שרק התחיל
חבר שרק התחיל
תגובות: 4
הצטרף: מרץ 2013
נתן תודות: 0
קיבל תודות: 0

שליחה #7 

@BenHT
·
ניראה שלא. הוא דורש קובץ יעד. ההודעה שאני מקבל

שלח תגובה

חזור אל “תוכנה - KODI”