VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 934|回复: 1

接受到从中间开始放的媒体数据会等待很久才有反应? 急,难...请高人指点

[复制链接]

3

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-10-16 12:30:01 | 显示全部楼层 |阅读模式
我A机
    TWMFNetWrite.OnStreamSample(wStreamNum: WORD; cnsSampleTime, cnsSampleDuration: int64;
  dwFlags: DWORD; pSample: INSSBuffer; pvContext: pointer)把每个流媒体数据传到B机.
  B机收到后用下面语句写,
    m_pWriterAdvanced.WriteStreamSample(wStreamNum, cnsSampleTime, 0, cnsSampleDuration, dwFlags, pSample);
  问题是:如果从头开始收数据则B机上写入时很快就播入,如从中间开始接受数据sample包则写入WriteStreamSample时要等很久,时间
  与参数cnsSampleTime有关,越播放时间在后面越久,好像平时看网上点播一样,拖动进度条就会等很久.怎么加快速度,请高人指点,我想了一星期了,
  快失业了....谢谢
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-10-16 16:00:01 | 显示全部楼层
似乎在时间上仍然是使用完整的流媒体的时间“刻度”。
在接收和写入时,应该对刻度进行实际的调整。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表