Originally Posted by mjbcoug
QUESTION: I have noticed than when I watch live games I have the stream drop and/or switch bitrates up and down during the first 2 or 3 innings. I will typically have to restart the stream a number of times (5-10 or more) during the initial few innings. Then after that it settles in at the 2200K stream (most often) without any problems/switching/drops for the rest of the game. I am west coast so more often than not this happens when I am watching 7pm PST start times. This happened last night with the WAS-LAD game. Couldn't get an uninterrupted stream until probably the 3rd inning then after that it stayed on and smooth and uninterrupted until game completion. Does anyone else see this behavior? Any ideas?
I see this issue too. I believe it's because this is probably their busy hour where a lot of West Coast users are coming online as well as the East Coast users who can still stay up this late to watch a few innings. NexDef (despite its recent rough days) has been getting better and I fully expect it to smooth out as the season goes on.
ISSUE: If a game does not have a nextdef stream (the SFG (AWAY) feed of the 5/5/2009 SFG @ CHC game is an example) the mlbviewer won't load the game at all for me. I have video_follow=sf set. When I browse to that game and select it to load it fails. I have to turn off my video_follow in order to watch that game...and I have to thus watch the Cubs HOME feed of it. Is there logic in mlbviewer to detect when there is no nextdef stream and load the non-nextdef stream appropriately? Am I stuck being a premium subscriber that I can't watch a non-nextdef stream? I haven't paid attention in the thread to any setup issues or settings for non-premium subscribers so I apologize if this scenario has been handled already.
The stream selection logic is as follows:
0. If coverage association is 0 (national coverage), select it.
1. If stream is in video_follow list, select it.
2. If stream preference (home vs. away) is available, select it.
3. If no stream has been selected yet, select the first one in the content list (the list of streams.)
I probably need to add an extra check for team in game matches video_follow but selected coverage is not available. This situation is not supposed to happen, but unfortunately, it does from time to time.
Although, honestly, it's probably easier to add a hot-key to toggle video_follow on/off for a particular session. I'd actually prefer this because I like "Gracie" (Diamondbacks) but I like Vin Scully more. So when the Dodgers were playing the D-backs, I was dismayed that the video_follow was choosing Arizona over LA. It would have been better just to turn off the video_follow logic and allow me to decide which stream to choose when two video_follow teams play each other.
As a premium subcriber, you are allowed to watch non-NexDef coverage. However, you need to remove the 'xterm -e' portion of the video_follow command because non-NexDef is a piped command from rtmpdump to mplayer.
A video_player setting that works well for me in both modes is:
video_player=mplayer -cache 4096 -autosync 30 -really-quiet %s
However, having said that, live non-NexDef video is still not supported by mplayer. There is still an open issue with ffmpeg to get this fixed. Archived video in non-NexDef mode works though.
I'll have either the coverage selection or the video_follow toggle finished for Monday.