码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 跨平台SIP 客户端-linphone下载、使用、开启视频H264


    linphone

    介绍

            Linphone 是一种开源的语音和视频通信应用程序,它提供了基于互联网协议(IP)的实时通信功能。用于语音/视频通话、即时消息和电话会议的开源 SIP 电话。它适用于移动和桌面环境(iOS、Android、GNU/Linux、macOS、Windows)。 

    • Linphone 是一款跨平台的可视电话客户端软件,同时支持音视频通话以及发送消息的功能。
    • 跨平台、开源、有多种语言的API封装
    • 与IMS网络具有互操作性,适合于构建与VoLTE兼容的客户端
    • 支持录音、音频会议 

            

    • 官网地址:https://www.linphone.org/
    • Github:https://github.com/BelledonneCommunications
    • 开发指南:https://wiki.linphone.org/xwiki/wiki/public/view/Lib/Getting%20started/ 

     Linphone 架构中sip 协议的处理基于osip 以及exosip 两个开源库实现,媒体数据的选择整合处理使用mediastream2完成,该软件使用ffmepg、speedx等多款开源软件完成音视频的编解码,并通过ortp 完成基于RTP协议的音视频数据传输。ortp 是一款处理 RTP 会话的开源软件。

    客户端下载

            所有产品:Products | Linphone 

             

            https://linphone.org/releases/windows/latest_app_win64

            

            https://linphone.org/releases/macosx/latest_app

             

            https://linphone.org/releases/linux/latest_app

             目前国内不支持

            ‎Linphone on the App Store

             

            https://play.google.com/store/apps/details?id=org.linphone

    使用步骤

            安装好之后显示如下界面:

                             

            使用SIP账号:有2种方式创建。

            一是直接用上面图片中的“使用一个SIP账户”,这个是已在SIP服务器中添加好的账户。

            二是在左下角“轮子”图标-偏好设置里增加。

            截图如下:

            

    以上是第一种方法。

    下面是第二种方法,第一种添加了之后也可以通过第二种方法修改。 

            

    第二种方法添加成功。

    添加好之后,网络也是正常的话,就成功了。如下图:

            

     在偏好设置里操作有点复杂,可以通过上述界面的助手再次到达第一种添加的方式。

    熟练了哪种方式都快的。

    开启视频H264

    好多人安装好时候,说无法视频,仅有语音,那就是H264没有开启了。

    高版本的好开启,低版本的比较麻烦些,要下载H264的dll,放到相关的插件目录下。

    如果大家必须使用低版本的话,给我留言,我再出一期教程。

    开启的方法也是左下角轮子-偏好设置里的视频里设置。

    默认H264未开启的,如下图:

    点击右边的按钮,会提示下载,如下图:

    稍等一下就下载成功,如下图:

    这样就能正常开启了。

    这样通话就可以语音和视频了。

     linphone还是不错的,开源,支持的客户端多,还可以二次开发。

    祝大家工作顺利。

  • 相关阅读:
    Qt开发必备技术栈学习路线和资料
    华为机试 - 字符串子序列II
    Bio初级通讯案例
    RabbitMQ-02(docker安装、RabbitMQ的角色分类、AMQP、消息确认机制ACK)
    springboot 项目升级 2.7.16 踩坑
    Ubuntu20.04下安装nvidia驱动
    一款mysql审计日志自动轮转自动清理工具:mysql-audit-extend
    前端架构学习,一些知识点记录(二)
    2023年9月青少年软件编程(C 语言) 等级考试试卷(五级)
    支付宝小程序基础库升级2.x实践
  • 原文地址:https://blog.csdn.net/linuxghs/article/details/137902195
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号