天嵌 ARM开发社区

 找回密码
 注册
查看: 9482|回复: 16

UDP 视频 语音传输

[复制链接]
anbokeji 发表于 2012-5-9 10:39:59 | 显示全部楼层 |阅读模式
我最近在做视频和语音远程传输,传输的方式是通过网络,而这个网络的条件是在局域网中 ,我的想法是这样的,通过UDP协议,一个机子做server,另外的机子做client,我先在做那个语音数据的传输,内核还是天嵌公司给的内核,没有改,是基于uda1341的,我通过read函数,将语音数据读出来之后,通过网络发送到另外一个开发板之上,然后那边的开发板接受到数据之后,通过write写到那个缓冲区里面去,然后上周我就能做出这样的效果,就是write到缓冲区的时候没有声音放出 不知道啥原因,这个write也是基于那个设备节点dsp的,就是放不出声音,我在想它那个读出来的数据都是正确的,网络传输也是正确的,为啥写进去就不正确了,然后我刚刚试了另一种情况 在本台机子上write也不行啊  求帮助
 楼主| anbokeji 发表于 2012-5-9 10:41:50 | 显示全部楼层
顶自己 求帮助
 楼主| anbokeji 发表于 2012-5-9 10:42:25 | 显示全部楼层
求好人指导
TQ-lkp 发表于 2012-5-9 11:01:04 | 显示全部楼层
单机,录音,播放是否正常?
TQ-lkp 发表于 2012-5-9 11:02:15 | 显示全部楼层
 楼主| anbokeji 发表于 2012-5-9 11:03:38 | 显示全部楼层
单机 录音正常 播放不正常 就是从内核read来数据,然后write到内核,没有声音
 楼主| anbokeji 发表于 2012-5-9 11:04:16 | 显示全部楼层
TQ-lkp 发表于 2012-5-9 11:01
单机,录音,播放是否正常?

单机 录音正常 播放不正常 就是从内核read来数据,然后write到内核,没有声音
TQ-lkp 发表于 2012-5-9 11:54:39 | 显示全部楼层
本帖最后由 TQ-lkp 于 2012-5-9 11:55 编辑

先录再放,不要边录边放看下 我们的源码
 楼主| anbokeji 发表于 2012-5-10 15:07:47 | 显示全部楼层
TQ-lkp 发表于 2012-5-9 11:54
先录再放,不要边录边放看下 我们的源码

版主,我想问下为什么是这样的 有点不懂,我看了那个原理,不过是在两个file里面,一个是record,一个是play,record的那个文件把 录到的数据放到一个wav格式的文件里面,然后play是将wav文件的数据write到内核中去,然后就会有声音,为什么不能直接那  有点不明白 希望像版主多学习下
 楼主| anbokeji 发表于 2012-5-10 15:12:13 | 显示全部楼层
:L:Q:):(:D:'(
 楼主| anbokeji 发表于 2012-5-10 16:18:57 | 显示全部楼层
TQ-lkp 发表于 2012-5-9 11:54
先录再放,不要边录边放看下 我们的源码

版主,我刚明白了,它不支持这个读写,只能支持其中一个,不能同时支持这两个,所以我的一直是错的,但是又什么方法可以解决这个问题吗?
TQ-lkp 发表于 2012-5-14 17:43:34 | 显示全部楼层
anbokeji 发表于 2012-5-10 16:18
版主,我刚明白了,它不支持这个读写,只能支持其中一个,不能同时支持这两个,所以我的一直是错的,但是 ...

对的,不支持同时读写
 楼主| anbokeji 发表于 2012-5-15 09:28:04 | 显示全部楼层
TQ-lkp 发表于 2012-5-14 17:43
对的,不支持同时读写

但是怎么样才能让其支持同时支持读写那 我看网上都改成OSS就可以支持读写,好像ALSA不能支持同时读写
 楼主| anbokeji 发表于 2012-5-15 09:33:12 | 显示全部楼层
:):Q:dizzy::lol:$:'(:D:(:'(:'(:'(:'(:'(
yy459400261 发表于 2012-5-22 18:29:55 | 显示全部楼层
支持一下,希望大大能给我一些指导
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-7 12:26 , Processed in 1.093750 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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