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

- תגובות: 4
- הצטרף: מרץ 2013
היי חברים,
אני משתמש בשרת tvheadend תחת מערכת הפעלה libreelec (דומה מאוד לopenelec). גרסת השרת 4.1.1945.
האם מישהו מכיר שיטה להוספת תזרימי RTMP כמקור IPTV בשרת ?
אני מצליח לצפות בתזרימים דרך המחשב בעזרת שימוש בrtmpdump ונגן vlc.
בתוך מערכת ההפעלה libreelec יש אפשרות לשימוש בrtmpdump וffmpeg אך אני לא מצליח בכל זאת ליישם קוד תקין שיאפשר את הוספת התזרימים כך שהשרת יצליח להוסיף אותם בצורה תקינה.
האם מישהו ניסה לבצע דבר כזה ויכול לעזור ?
נ.ב
לפי דעתי הבעיה שבגללה השרת לא מצליח להוסיף את התזרימים היא כי הפלט של rtmpdump הוא תזרים מסוג flv והשרת יודע לקבל רק mpegts. חשבתי לנסות אולי להעביר את הפלט דרך ffmpeg אבל זה נראה בלתי אפשרי ליישם 2 תהליכים ביחד. למישהו יש רעיון ?
אני משתמש בשרת tvheadend תחת מערכת הפעלה libreelec (דומה מאוד לopenelec). גרסת השרת 4.1.1945.
האם מישהו מכיר שיטה להוספת תזרימי RTMP כמקור IPTV בשרת ?
אני מצליח לצפות בתזרימים דרך המחשב בעזרת שימוש בrtmpdump ונגן vlc.
בתוך מערכת ההפעלה libreelec יש אפשרות לשימוש בrtmpdump וffmpeg אך אני לא מצליח בכל זאת ליישם קוד תקין שיאפשר את הוספת התזרימים כך שהשרת יצליח להוסיף אותם בצורה תקינה.
האם מישהו ניסה לבצע דבר כזה ויכול לעזור ?
נ.ב
לפי דעתי הבעיה שבגללה השרת לא מצליח להוסיף את התזרימים היא כי הפלט של rtmpdump הוא תזרים מסוג flv והשרת יודע לקבל רק mpegts. חשבתי לנסות אולי להעביר את הפלט דרך ffmpeg אבל זה נראה בלתי אפשרי ליישם 2 תהליכים ביחד. למישהו יש רעיון ?
- sushay
-
- חבר ותיק

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

- תגובות: 141
- הצטרף: ספטמבר 2015
- שם מלא: Ben
-
awaw14
-
- חבר שרק התחיל

- תגובות: 4
- הצטרף: מרץ 2013
@BenHT
כן, אני יודע להשתמש בffmpeg ובpipe בשרת. אבל כדי לצפות נגיד בתזרימים במחשב אני מחשתמש בrtmpdump כדי להשיג את את הקישור ומשתמש בו כדי לנגן את התזרים אחר כך בVLC. לפי דעתי אי אפשר לנגן את התזרים בלי שימוש בrtmpdump לכן אני צריך להשתמש בו כדי לקבל את התזרים ובffmpeg כדי להפוך את התזרים לכזה שהשרת מזהה mpegts.
כן, אני יודע להשתמש בffmpeg ובpipe בשרת. אבל כדי לצפות נגיד בתזרימים במחשב אני מחשתמש בrtmpdump כדי להשיג את את הקישור ומשתמש בו כדי לנגן את התזרים אחר כך בVLC. לפי דעתי אי אפשר לנגן את התזרים בלי שימוש בrtmpdump לכן אני צריך להשתמש בו כדי לקבל את התזרים ובffmpeg כדי להפוך את התזרים לכזה שהשרת מזהה mpegts.
-
awaw14
-
- חבר שרק התחיל

- תגובות: 4
- הצטרף: מרץ 2013
גם בשימוש ב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
·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
@BenHT
·
ניראה שלא. הוא דורש קובץ יעד. ההודעה שאני מקבל
·
ניראה שלא. הוא דורש קובץ יעד. ההודעה שאני מקבל
נא להרשם/להכנס לחשבון בפורום על מנת לצפות בקבצים או בתמונות המצורפים לשרשור