pjsip 中 pjmedia库 的使用问题

sealbird 2008-02-20 01:15:02
我仔细的看了pjsip,在pjmedia中, 能从声卡中把音频流写到wav文件中,但却不知怎样把音频流写入到内存中,然后直接从内存中把音频流数据取出
我试着用了一些函数,我也查过了,从声卡中获取音频数据的的函数(start_sound_device),但却不知如何组给使用,请指教一下,真的感激
pjmedia_mem_capture_create
pjmedia_mem_player_create
pjmedia_port_info_init() ;
...全文
1341 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Barren 2010-04-07
  • 打赏
  • 举报
回复
哈哈哈,好好好,帮顶
大侠燕南天 2009-08-04
  • 打赏
  • 举报
回复
正确的类似下面的:
v=0
o=EHang 20 001 IN IP4 ********
s=EH-Call
c=IN IP4 192.168.3.6
t=0 0
m=audio 10000 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
sealbird 2009-06-12
  • 打赏
  • 举报
回复
多谢
angel_sino 2009-05-12
  • 打赏
  • 举报
回复
我也正在看这个东东哦,不懂.
jf_linux 2009-05-03
  • 打赏
  • 举报
回复
sip_inv.c Error parsing SDP in Response msg 200/INVITE/cseq=6600 (rdata0x81d029c): Missing SDP rtpmap for dynamic payload type (PJMEDIA_SDP_EMISSINGRTPMAP)



难道没人使用pjsip么
jf_linux 2009-04-25
  • 打赏
  • 举报
回复
v=0
o=EHang 20 001 IN IP4 ********
s=EH-Call
c=IN IP4 ********
t=0 0
a=rtpmap:101 telephone-event/8000/1
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
m=audio 10000 RTP/AVP 0 8 101

--end msg--
22:31:24.132 APP Call 1 state changed to CONNECTING
22:31:24.132 sip_inv.c Error parsing SDP in Response msg 200/INVITE/cseq=6600 (rdata0x81d029c): Missing SDP rtpmap for dynamic payload type (PJMEDIA_SDP_EMISSINGRTPMAP)
-end msg--
22:31:24.177 APP Call 1 is DISCONNECTED [reason=406 (Not Acceptable)]
这个什么问题谁见过
zhqiang2008 2008-09-25
  • 打赏
  • 举报
回复
因为项目忙 ,好久没来了,偶看到,我觉得你应该参考以下PJMEDIA DOCS PJMEDIA-FLOW-CHART ,看看原始的PCM 数据从采集,编码,打成RTP包,通过UDP 发送出去(作为UAC),以及UAS是怎样接收RTP包,解码,存到JBUF中去,然后怎样把PCM数据在UAS的SOUND 上播放出来。要把PCM数据写道内存中去很简单,因为PCM数据在给你播放之前就存在BUF里,只是你 的思路,方法不准确。
相关推荐
发帖
图形处理/算法

1.9w+

社区成员

VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
帖子事件
创建了帖子
2008-02-20 01:15
社区公告
暂无公告