首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android sipdroid包类hasMarker函数总是返回false。

android sipdroid包类hasMarker函数总是返回false。
EN

Stack Overflow用户
提问于 2011-04-28 19:49:40
回答 1查看 417关注 0票数 1

我在我的VoIP android应用程序中使用android SipDroid RTP数据包类。我正在将捕获的帧分段为小数据包。我已经设置了seqno,timestamp和marker。但是当我看到日志RTP包标记时,hasMarker函数总是返回false。即使我将其设置为true,它也只返回false。所以很难重组完整的帧,所以我临时地根据小于1024的数据包大小来重组数据包,1024是各自时间戳的最后一个数据包。

有什么解决方案吗?

EN

回答 1

Stack Overflow用户

发布于 2011-04-29 23:35:45

Marker的使用取决于流的类型。在大多数音频流中,Marker表示流中的不连续(即音频包“突发”的第一个包)。对于视频编解码器,它通常意味着帧的最后一个分组,尽管对于大多数编解码器来说,这也可以通过下一个分组中的时间戳变化来推断。

至于它消失的原因-你需要调试你的代码和你正在使用的任何库,可能还需要检查tcpdump/wireshark捕获。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5818109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档