טוב, אמנם זה עובד, אבל אחרי האזנה ארוכה יותר גיליתי שהשידור נפסק לפתע, כנראה העסק קצת יותר מורכב משחשבתי, כנראה שהשרת מפסיק באופן יזום את הstream ע"מ למנוע בדיוק את מה שאנו עושים ולחייב אותנו להאזין רק דרך האתר.
קובץ הsmil שמכיל את הכתובות של הstream-ים מורה שיש לבצע לופ ע"מ להאזין לתחנה ללא הפסקה.
הפתרון היחיד שאני רואה כרגע הוא פשוט לשכפל את הכתובות של הstream-ים בקובץ הSTRM כך שיכיל רשימת האזנה מספיק ארוכה.
רק שתי כתובות אלה תקינות
קוד: בחירת הכל
rtmp://188.64.97.166:8081/glglzradioRepeat
rtmp://188.64.97.167:8081/glglzradioRepeat
לכן שורה אחת בקובץ הSTRM
קוד: בחירת הכל
rtmp://188.64.97.167:8081/glglzradioRepeat playpath=glglzradio.stream swfUrl=http://locator.3dcdn.com/newlive/swf/flowplayer.analytics-3.2.1.swf pageUrl=http://locator.3dcdn.com/glz/glglzradio/300/200/radio.html
שורה שנייה
קוד: בחירת הכל
rtmp://188.64.97.166:8081/glglzradioRepeat playpath=glglzradio.stream swfUrl=http://locator.3dcdn.com/newlive/swf/flowplayer.analytics-3.2.1.swf pageUrl=http://locator.3dcdn.com/glz/glglzradio/300/200/radio.html
ופשוט לשכפל את שתיהן בקובץ.
לחילופין העלתי את קובץ הSTRM שלי
http://www.2shared.com/file/FBrDF4Jh/Galgalaz.html נקווה שעכשיו יעבוד טוב
זה קובץ הsmil של התחנה ממנו שאבתי את המידע
קוד: בחירת הכל
<smil>
<head origin="rtmp://82.80.199.141:8081/glglzradioPublish">
<meta base="rtmp://188.64.97.167:8081/glglzradioRepeat">
<cluster base="rtmp://188.64.97.166:8081/glglzradioRepeat" priority="1" />
<cluster base="rtmp://188.64.97.167:8081/glglzradioRepeat" priority="2" />
<cluster base="rtmp://188.64.96.10:8081/glglzradioRepeat" priority="3" />
</meta>
</head>
<body>
<switch>
<video src="glglzradio.stream" system-bitrate="128000" width="640" dur="indefinite" />
</switch>
</body>
</smil>