2012-01-12, 03:46
I don't think it is currently possible to configure the buffer size for rtmp streams in xbmc. It would be nice to have a full cache feature like http. I believe that cache is hard coded currently. I am not 100% sure how everything works on the xbmc/librtmp side.
the librtmp man page mentions a buffer that is set in milliseconds. I am not sure it is currently possible in XBMC though. If anyone knows more then let me know. I will try to look at the source code and see how it works if i can understand it. Maybe someone could make to have rtmp respect the cache setting from advancedsettings.xml
I am not sure what to do about stream drops really. It almost never happens on my att u-verse connection. My gf comcast connection streams drop more often though.
It isn't much of an big issue for me really. I just select the video again and it offers to resume for me. two quick button presses.
I don't currently have a tivo.
Edit:
I am thick. I think I can set buffer size in the plugin as part of the rtmp url. Let me experiment with it and see if it works.
edit2: the buffer I set with the url doesn't seem to have any effect.
edit3: It is having some effect but it doesn't seem to increase the buffer xbmc uses. I am not sure exactly what this variable is effecting. I am seeing new librtmp buffer messages though. I will have to look into it more.
the librtmp man page mentions a buffer that is set in milliseconds. I am not sure it is currently possible in XBMC though. If anyone knows more then let me know. I will try to look at the source code and see how it works if i can understand it. Maybe someone could make to have rtmp respect the cache setting from advancedsettings.xml
I am not sure what to do about stream drops really. It almost never happens on my att u-verse connection. My gf comcast connection streams drop more often though.
It isn't much of an big issue for me really. I just select the video again and it offers to resume for me. two quick button presses.
I don't currently have a tivo.
Edit:
I am thick. I think I can set buffer size in the plugin as part of the rtmp url. Let me experiment with it and see if it works.
edit2: the buffer I set with the url doesn't seem to have any effect.
edit3: It is having some effect but it doesn't seem to increase the buffer xbmc uses. I am not sure exactly what this variable is effecting. I am seeing new librtmp buffer messages though. I will have to look into it more.