VideoSink获取到的数据流如何处理?

kqzxy 2012-05-28 05:09:55
使用VideoSink捕获摄像头的视频流,OnSample函数获取到的数据流byte[] sampleData 是需要进行流媒体编码和压缩才能使用么?
网上看到有把这个数据流存放到MemoryStream里的,可以直接使用么?
第一次做这方面的,有相关的例子可以参考下么?

求助!
谢谢!
...全文
177 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kqzxy 2012-05-29
  • 打赏
  • 举报
回复
非常感谢!
我去问问看看二进制流怎么转换
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
引用 1 楼 的回复:

可以直接使用 不过建议你建立一个缓冲区


直接可以使用这个数据在media player里进行播放?
100纳秒获取到数据能有1M多,有方法进行压缩么?
谢谢!
[/Quote]能不能直接在media player进行播放我不知道,你可以尝试下,至于压缩算法的话还有流的处理建议你去Android板块提多媒体相关的问题,多媒体的流是一种规范,在任何平台下都是一样的,wp7关于多媒体相关的开发尚不成熟,给个人开发者的空间更小,一般都是调用微软已有的播放流的接口。

关于100ns能获得1m多数据,如不能压缩,建议你建立一个队列式的动态分配的缓冲区,否则很可能溢出
kqzxy 2012-05-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

可以直接使用 不过建议你建立一个缓冲区
[/Quote]

直接可以使用这个数据在media player里进行播放?
100纳秒获取到数据能有1M多,有方法进行压缩么?
谢谢!
  • 打赏
  • 举报
回复
可以直接使用 不过建议你建立一个缓冲区

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧