精华内容
下载资源
问答
  • udp 语音对讲

    2014-01-15 08:36:31
    udp socket 语音对讲
  • AndroidWiFi语音对讲

    2016-04-27 16:00:43
    AndroidWiFi语音对讲
  • C#语音对讲源码

    2017-12-15 21:31:22
    一个通过网络实现语音对讲的小程序,核心代码就500行左右,已在这个基础上实现了二次开发,在网络环境差的情况下语音会有延迟,杂音还可以接受,欢迎一起讨论
  • Windows局域网语音对讲程序
  • 大华语音对讲vc源码

    2017-05-16 08:55:41
    大华语音对讲vc源码
  • Windows下局域网语音对讲程序 ,亲测可行。
  • Linux下局域网语音对讲
  • GB28181语音对讲

    2021-04-01 14:17:02
    GB28181语音对讲 前段时间将音频对讲功能集成我们国标平台,踩些坑记录下来,方便后来人。 GB28181-2016语音对讲没有明确规定流程,各厂家按自己的理解进行实现。先说海康的,毕竟海康 是这个行业的龙头老大。...

    GB28181语音对讲

    前段时间将音频对讲功能集成我们国标平台,踩些坑记录下来,方便后来人。

          GB28181-2016语音对讲没有明确规定流程,各厂家按自己的理解进行实现。先说海康的,毕竟海康

    是这个行业的龙头老大。海康摄像机接收音频的流程如下图1所示:   

     

     

                                                                   图1.海康设备接收音频流流程。

     各信令抓包如下:

       

     

     

                 图2. 平台发送Broadcast信令截图

     

     

                                 图3.海康设备响应Broadcast信令截图。

     

                                                          图4.海康设备invite 音频信令截图。

             海康设备向上级平台推送音频需要上级平台向设备发起请求视频请求,如果设备支持音频且在网页端已经配置音频流模式为

    复合流,设备将音频及音频一起打包成PS流推送到平台,这样便实现了双向语音。曾问过海康那边为什么设计,对方的答复是一

    般对讲场景首先需要看到场景。我说这种设计模式 设备在内网 平台在公网是有问题的,对方的答复是 如果项目需要可以定制开

    发,并解释了他们的流程也没有违背GB28181-2016文档。我说请求视频时sdp信息填的是video,设备却将音视频一起推过来是不

    是不太符合标准,对方截了个国标文档某一段文字描述给我,意思是sdp信息填video 可以将音视频一起推送到上级平台。我无可

    辩驳只能认可他们也符合国标标准。

            除了海康的设备,我们还对接了大华设备,大华应该能在这个行业排前三吧。对接大华设备音频对接流程相对简洁,基本流

    程如下图所示:

     

     

                                     图5. 请求大华设备音频基本流程图

    从图5可以看出,请求大华设备音频流程跟请求视频流程大体相同,Invite具体内容如下图所示:

                                                       图6. 平台请求大华设备Invite信令截图。

     

                                                                         图7. 大华设备响应Invite信令截图。

     

     

     

       大华设备在200 ok消息里给出了接收音频端口,实际上大华是在同一个端口接收及发送音频流的,这种设计模式决定了设备在内网平台

    在公网 时设备可以介绍平台推送的音频流。调试大华设备也遇到了一个问题:设备输出的音频流时间戳异常。通过销售找到了大华研发,

    一天左右的时间他们解决了这问题,并给了我们新的版本。

    如需交流可加QQ群766718184,1038388075 或者QQ3501870

    视频下载地址:http://www.chungen90.com/?news_33/

     Demo下载地址: http://www.chungen90.com/?news_34

    展开全文
  • onvif 语音对讲

    千次阅读 2020-05-12 10:40:25
    onvif 语音对讲 前言 在视频监控应用场景中,有很多场景需要采集查看监控的人的语音发送到监控摄像头的音响上去以实现对被监控对象的语音控制。 ONVIF Core Specification Core_2.00文档中章节12.3 Back Channel ...

    onvif 语音对讲

    前言

    在视频监控应用场景中,有很多场景需要采集查看监控的人的语音发送到监控摄像头的音响上去以实现对被监控对象的语音控制。
    ONVIF Core Specification Core_2.00文档中章节12.3 Back Channel Connection对此进行了详细的描述。
    ONVIF语音对讲的实现完全基于RTSP协议,流程中没有用到ONVIF协议。

    RTSP Require-Tag

    RTSP 标准[RFC 2326]可以通过添加额外的头进行扩展,引入Requiretag 用于处理特殊的功能扩展(参考 [RFC
    2326], 1.5 Extending Rtsp and 12.32 Require).
    Require头用来判定是否支持某个特性,如果要求server理解支持某个特性并正确处理请求,需要对server的每个请求都携带这个Require头。
    server如果支持backchannel这个特性,需要理解该特性所对应的tag:

    • www.onvif.org/ver20/backchannel

    如果client想要建立一个包含backchannelRTSP连接,在这一系列请求(SUBSCRIBE,SETUP,PLAY,PAUSE,TEARDWON)中需要包含这个Require www.onvif.org/ver20/backchannel头。

    DESCRIBE

    Client - Server发送DESCRIBE协议的时候添加前文说过的Require-tag,这时如果Server不支持语音对讲则会回复551 Option not supported,示例如下:

    Client – Server: DESCRIBE rtsp://192.168.0.1 RTSP/1.0
    CSeq: 1
    User-Agent: ONVIF Rtsp client
    Accept: application/sdp
    Require: www.onvif.org/ver20/backchannel #!! Require-tag
    Server – Client: RTSP/1.0 551 Option not supported
    CSeq: 1
    Unsupported: www.onvif.org/ver20/backchannel
    

    如果支持语音对讲的话,则会回复200 OK并携带sdp信息:

    RTSP/1.0 200 OK
    CSeq: 1
    Content-Type: application/sdp
    Content-Length: xxx
    v=0
    o= 2890842807 IN IP4 192.168.0.1
    s=RTSP Session with audiobackchannel
    m=video 0 RTP/AVP 26
    a=control:rtsp://192.168.0.1/video
    a=recvonly
    m=audio 0 RTP/AVP 0
    a=control:rtsp://192.168.0.1/audio
    a=recvonly
    m=audio 0 RTP/AVP 0
    a=control:rtsp://192.168.0.1/audioback
    a=rtpmap:0 PCMU/8000
    a=sendonly
    

    上面的sdp列出了三个流及其控制URL: 视频流:rtsp://192.168.0.1/video,音频流:rtsp://192.168.0.1/audio,以及我们的主角对讲流rtsp://192.168.0.1/audioback,注意对讲流的属性a=sendonly与其他流的a=recvonly不同。

    SETUP

    接下来我们就可以SETUP这些session:

    Client – Server: SETUP rtsp://192.168.0.1/video RTSP/1.0
    CSeq: 2
    Transport: RTP/AVP;unicast;client_port=4588-4589
    Server – Client: RTSP/1.0 200 OK
    CSeq: 2
    Session: 123124;timeout=60
    Transport:RTP/AVP;unicast;client_port=4588-4589;
    server_port=6256-6257
    Client – Server: SETUP rtsp://192.168.0.1/audio RTSP/1.0
    CSeq: 3
    Session: 123124
    Transport: RTP/AVP;unicast;client_port=4578-4579
    Server – Client: RTSP/1.0 200 OK
    CSeq: 3
    Session: 123124;timeout=60
    Transport:RTP/AVP;unicast;client_port=4578-4579;
    server_port=6276-6277
    Client – Server: SETUP rtsp://192.168.0.1/audioback RTSP/1.0
    CSeq: 4
    Session: 123124
    Transport: RTP/AVP;unicast;client_port=6296-6297
    Require: www.onvif.org/ver20/backchannel
    Server – Client: RTSP/1.0 200 OK
    CSeq: 4
    Session: 123124;timeout=60
    Transport:RTP/AVP;unicast;client_port=6296-6297;
    server_port=2346-2347
    

    上面setup了三次,分别建立了视频流,音频流以及位于最后的音频对讲流的连接。

    PLAY

    由于rtsp有集合控制的功能,仅需要发送一条PLAY或者PAUSE就可以同时控制多个音频流和视频流。所以下面我们发送一条PLAY请求即可:

    Client – Server: PLAY rtsp://192.168.0.1 RTSP/1.0
    CSeq: 5
    Session: 123124
    Require: www.onvif.org/ver20/backchannel
    Server – Client: RTSP/1.0 200 OK
    CSeq: 5
    Session: 123124;timeout=60
    

    在收到PLAY请求的200 OK的回复之后,客户端就可以Server发送音频数据包了,Client不应该在收到回复之前就开始发送数据包。
    上面例子中的Require: www.onvif.org/ver20/backchannel头指明了这个特殊的解释对于PLAY命令是必须的。PLAY命令同时开始了ClientNVT获取音频流和视频流以及从Client发送到Server的对讲流。

    TEARDOWN

    通过发送TEARDOWN请求来关闭这个包含三个流的session:

    Client – NVT: TEARDOWN rtsp://192.168.0.1 RTSP/1.0
    CSeq: 6
    Session: 123124
    Require: www.onvif.org/ver20/backchannel
    NVT – Client: RTSP/1.0 200 OK
    CSeq: 6
    Session: 123124
    

    Multicast Streaming

    如果客户端要发送语音广播给多个摄像头,那么它需要使用SETUP请求中的transport参数来告诉Server多播地址和端口

    Client – Server: SETUP rtsp://192.168.0.1/audioback RTSP/1.0
    CSeq: 4
    Session: 123124
    Transport:RTP/AVP;multicast;destination=224.2.1.1;port=60
    000-60001;ttl=128
    Require: www.onvif.org/ver20/backchannel
    Server – Client: RTSP/1.0 200 OK
    CSeq: 4
    Session: 123124;timeout=60
    Transport:RTP/AVP;multicast;destination=224.2.1.1;port=60
    000-60001;ttl=128;mode=”PLAY”
    

    参考

    ONVIF Core Specification Core_2.00

    展开全文
  • 当地时间1月12日,据CNBC报道,三星在当日推出了Galaxy XCover Pro,这是一款带有对讲机按钮的智能手机,可以通过微软的Teams应用发起语音对讲。CNBC评论称,这是两家巨头的共同努力,旨在将移动技术提供给更多的...
    3a34d7b598946c2ce05367e18490cc5c.png

    三星推出了一款带有对讲机功能的手机。

    当地时间1月12日,据CNBC报道,三星在当日推出了Galaxy XCover Pro,这是一款带有对讲机按钮的智能手机,可以通过微软的Teams应用发起语音对讲。

    CNBC评论称,这是两家巨头的共同努力,旨在将移动技术提供给更多的工人,这些员工日夜在医院的走廊、超市和飞机机舱中工作。

    微软于上周宣布,将在Teams软件中增加对讲机功能,并且表示该功能将会在今年上半年开始支持部分客户的设备,且主要在安卓设备上。这也为与三星的合作奠定了基础。

    去年第三季度末,微软CEO萨提亚·纳德拉(Satya Nadella)表示,该公司的Office 365已经获得了2亿商用月度活跃用户。该公司一直都在大力投资Teams软件的开发和营销,这个软件是著名办公合作软件Slack的竞争对手。

    微软负责Office的公司副总裁艾玛·威廉姆斯(Emma Williams)表示,通过为Teams添加对讲机这一实用功能,将会为人们提供一个安全的在工作场所与同事聊天的工具,其安全性超过了当前在用的其他聊天软件,如Facebook的WhatsApp或是腾讯的微信。

    此外,该功能还减少了人们在工作时所需要携带的设备的数量。威廉姆斯表示,有一次她在商场购物时,看到一位商场工作人员一只手拿着手机,另一只手拿着对讲机,腰带上还挂着一个寻呼机。

    威廉姆斯在接受采访时表示,“我们的产品扩展了传统对讲机通信的范围,降低了授权和供应成本,而且能让员工少带一个设备。”

    三星此次发布的Galaxy XCover Pro,屏幕尺寸为6.3英寸,采用了可换电池设计,可以承受高达1.5米的跌落碰撞。

    三星电子北美公司移动B2B负责人塔赫尔·贝博哈尼(Taher Behbehani)表示,该设备坚固耐用,外观设计时尚。该设备运行的是安卓系统,以及三星自己的Knox安全软件。

    该设备上的对讲机按钮可以快速发起对话。如果对方的手机上并没有对讲机按钮,也可以通过Teams应用中的软件按钮进行对话。据报道,该设备支持第14频段,即FirstNet,这是专门为急救人员设计的无线电频段。

    贝博哈尼表示,Galaxy XCover Pro上的实体按钮支持个性化,意味着它不仅可以用在Teams上,也可以当做其他软件的快捷键。

    此前,微软也曾有过打入移动硬件市场的雄心,2013年微软收购了诺基亚的设备和服务业务。但后来微软放弃了这一计划,并且停止了Windows 10 Mobile移动操作系统的开发。去年8月,微软和三星表示,三星设备将会整合微软的Outlook等服务。

    展开全文
  • 主要为大家详细介绍了Android仿微信语音对讲录音,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • GB28181支持海康语音对讲大华跨网语音对讲1、国标设备语音对讲2、服务端必备条件(注意)3、准备监控设备3.1、 大华摄像机 配置接入示例3.2、海康摄像机 配置接入示例4、开启音频开始对讲4.1、查看通道 开启音频4.2...

    1、国标设备语音对讲

    支持语音对讲的设备,可以直接接入LiveGBS,这样就可以从控制中心和您关注的设备间,进行语音对讲

    2、服务端必备条件(注意)

    • 需配置开启https后访问(因为浏览器的音频数据采集需要开启HTTPS)

    • 如果本地测试 也可以通过 http://localhost:10000 访问

      LiveGBS如何开启HTTPS访问?

    3、准备监控设备

    3.1、 大华摄像机 配置接入示例

    注意支持跨网语音对讲,即设备和LiveGBS服务可以不在同一网络内
    大华设备的语音通道可以尝试填写: 34020000001370000001

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    3.2、海康摄像机 配置接入示例

    注意不支持跨网语音对讲,即设备和LiveGBS服务需要在同一网络内

    • 摄像头-语音输出通道编码
    • 看到有 语音输出通道编码 表示支持语音对讲功能
      在这里插入图片描述
    • 语音输出通道编码ID中间是固定的137
      在这里插入图片描述
      在这里插入图片描述

    4、开启音频开始对讲

    4.1、查看通道 开启音频

    LiveGBS->国标设备 -> 查看通道 开启音频
    在这里插入图片描述

    4.2、 播放时取消静音

    在这里插入图片描述

    4.3、播放界面-按住说话

    在这里插入图片描述

    5、搭建GB28181视频直播平台

    支持 Windows Linux 及其它CPU架构(国产、嵌入式…)操作系统

    展开全文
  • 开启前输入对方IP点击录音然后发送即可资源下载此资源下载价格为2D币,请先登录资源文件列表语音/.vs/语音/v14/.suo,43008语音/语音/App.config,189语音/语音/bin/Debug/1428.wav,54384语音/语音/bin/Debug/1439.wav...
  • c#实现,使用Win32.WAVEFORMATEX实现语音对讲功能,点对点语音对讲,测试后音质整体正常,无杂音
  • iOS语音通话(语音对讲

    千次阅读 热门讨论 2014-09-27 18:03:37
    iOS语音通话(语音对讲
  • 仿微信语音对讲录音

    千次下载 热门讨论 2015-02-26 14:57:00
    Android开发--仿微信语音对讲录音,按住讲话进行录音,向上滑动可以进行取消录音。
  • 一篇有关语音对讲的论文,详细讲解了语音传输,希望可以帮到大家。 讲解了如何进行语音编解码,以及整个系统如何实现的问题。
  • 在分析井下扩音电话系统功能局限性的基础上,提出了基于开源的LWIP协议栈设计一种具有网络接口的煤矿数字语音对讲终端的方案,详细介绍了该终端的功能、硬件组成和软件模块;阐述了LWIP协议栈及其在嵌入式操作系统...
  • 语音对讲呼叫机

    热门讨论 2008-06-03 14:33:26
    一个非常好的VC语音对讲呼叫机源代码程序...
  • 语音对讲交互协议

    2021-03-08 15:39:06
    最近做了一个语音对讲项目,具体实现过程见下: 1.通过接口获取socket 服务地址、端口号、加密key、音频格式 { "isError": false, "data": { "audioServer": "106.75.217.150", "audioServerPort": 6000, ...
  • WEB前端语音对讲实现方案以及示例

    万次阅读 2019-07-04 16:06:44
    WEB前端语音对讲实现方案以及示例需求实现难点1.实时输出音频数据2.实时数据解析,播放 需求 司机需要通过车载终端设备与WEB平台进行语音对讲,目前已实现WebSocket服务端,需要实现客户端 说到websocket想比...
  • 实时语音对讲机,在Android上测试可用,通过蓝牙2.4G频段收发数据,实时对讲效果好,可以直接使用,也可以根据项目需求,在蓝牙实时语音对讲机的基础上做二次开发,也可以供初学者入门.zip,太多无法一一验证是否可用...
  • 我想开发一款这类的网络ip语音对讲系统软件不知道有这方面的技术人员吗?大概需要多久可以做完,什么价位
  • 之前研究了基于UDP的文字传输点击打开链接,以及Android端的语音录制点击打开链接,这篇文章就记录一下Android端局域网内的语音传输,简单的实现语音对讲,当然里面还存在着很多问题,包括语音不清晰啊、杂音多啊,...
  • mind+实现语音对讲与语音添加功能。 二、实验原理与内容 基于mind+实时模式实现语音对讲功能 三、实验软硬件环境 软件:Mind+ 四、 实验过程(实验步骤、记录、数据、分析) 首先打开mind+,本次实验需要使用以下两...
  • 小车相加 语音对讲功能, 分为server 端 与 client vi server.py # -*- coding: utf-8 -*- # create time : 2020-12-30 15:37 # author : CY # file : voice_server.py # modify time: import socket import ...
  • 基于sip的语音对讲 Demo

    千次阅读 2020-02-27 11:32:04
    项目实现语音对讲对讲功能。 还有很多关于 pjsip 的功能和 API 请移步 pjsip-android。 正常运行该 Demo ,需要已有 Sip 服务端,Constants 中配置 ip 和端口。 解决了一个坑,通话2分钟必定断开,在 pjsip-android ...
  • WebRTC语音对讲无声音

    2021-07-12 15:28:24
    发现一个很无语的Bug:进入程序进行语音对讲,有偶发扬声器无法播放声音,但如果首先进行视频通话,再语音,刚正常。 刚开始怀疑是代码改了哪里改错了,查了很多资料,Webrtc输出的每行日志都排查了,还是不行,...
  • GB28181流媒体服务 ...支持语音对讲的设备,可以直接接入LiveGBS,这样就可以从控制中心和您关注的设备间,进行语音对讲 配置语音输出通道编码 看到有 语音输出通道编码 表示支持语音对讲功能 按住说话 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,362
精华内容 1,744
关键字:

语音对讲