搭建好live555服务器后,使用 vlc播放网络视频。此时服务器端报如下错误:
StreamParser internal error ( 86451 + 64000 > 150000)。
可以看到 150000为一个宏定义,通过更改此宏,将值变大即可。
位于文件 liveMedia/StreamParser.cpp中:
#define BANK_SIZE 150000
此处暴力一点,将值更改为 1500000,问题解决。
记得重新编译整个代码,而非只有mediaServer部分代码。