locked
silverlight关于MediaStreamSource如何设置视频的缓冲区 RRS feed

  • 问题

  • 这种视频播放方式对于音频缓冲区可以通过AudioBufferLength来设置,但视频缓冲区可以通过什么来设置呢?

    用MediaStreamSource播视频首先会将数据存入the Silverlight pipeline buffers,等缓冲区满了才会播,如何去设置the Silverlight pipeline buffers 的大小呢

    2011年6月14日 11:34

全部回复

  • 同问,我也碰到了这个问题,我在做直播视频流,通过socket收视频数据,数据被GetSampleAsync取走后,没有立即播放,而是取了一定帧数后才开始显示视频,结果播放的视频与源视频相比有3秒左右的延时。

    请教高手这个视频缓冲是否可以去掉,该如何设置或实现实时播放视频流

    2011年6月15日 3:22
  • http://forums.silverlight.net/forums/p/157555/354571.aspx

    设置BufferTime来改变缓冲的时间


    努力!完成了js解析器,还差一个svg插件,一个绘图程序,做好自己,呵呵~!
    2011年6月16日 3:22
  • 默认5秒,要不你把时间改小一点?
    努力!完成了js解析器,还差一个svg插件,一个绘图程序,做好自己,呵呵~!
    2011年6月16日 3:22
  • 你好,这个值我设置过,设置为0时影响也很小,延时还是存在。

    2011年6月16日 7:48
  • msdn上说使用MediaStreamSource方法时,BufferTime属性没用
    2011年6月16日 8:50
  • 你设置试过没!?


    努力!完成了js解析器,还差一个svg插件,一个绘图程序,做好自己,呵呵~!
    2011年7月11日 5:40