webrtc
刘长福
4年流媒体视频相关开发, 之前一直没有做分享, 网络上视频相关的资料也比较少, 现在开始做博客, 记录自己的经验,分享与提高, 为后面做基础, 与同行做交流!
展开
-
janus webrtc新增插件--编译
janus新编写插件最重要的结构体为janus_plugin, 要实现里面的所有接口。static janus_plugin janus_videocall_p2p_plugin = JANUS_PLUGIN_INIT ( .init = janus_videocall_p2p_init, .destroy = janus_videocall_p2p_destroy, .get_api_compatibility = janus_videocall_p2p_get_api_compatibi原创 2020-12-11 10:20:56 · 677 阅读 · 0 评论 -
webrtc janus服务器调试工具 admin api 详解(二)调试janus看这一篇就够了!!
在上一篇发布的时候离现在已经过去不少的时间, 这段时间也一直处理这个问题, 最终解决了它,因为自己内容的原因,自己也走不了少的弯路,比如增加一些配置问题, coturn在测试网站 是通的,但实际使用的时候是不通的, (具体原因还不了解)现在都解决了, 自己之前保存的也乱掉的,写的有些不好,以后想好会微调本博客在调试janus的时候,因为底层是调用底层webrtc的api,包含http, http...原创 2019-12-10 11:27:20 · 2747 阅读 · 3 评论 -
webrtc janus服务器调试工具 admin api 详解(一)
引言:最近在调试janus服务器, 在外网测试的时候出现一些问题, 但是一直不清楚到底是什么地方出现问题,就一直追日志, 突然偶然的机会了解到admin api, 使用之后确实能找到不少问题, 对janus服务器的理解, 对janus服务器的调试都帮助很大。开启Admin apiAdmin默认是关闭的, 打开也比较容易1:Janus.jcfg 里 general设置块里admin_se...原创 2019-11-21 12:42:56 · 2785 阅读 · 0 评论 -
webrtc gateway janus系列(1) 环境部署
最近因工作需求需要研究webrtc技术, 遍寻一下, 最后确定使用janus。以后会记录janus方面学习的东东。想要了解一个框架, 第一步就是要看其运行过程,再之后才是详细细节方面的研究。janus地址:https://github.com/meetecho/janus-gateway官网地址:https://janus.conf.meetecho.com/再测试的环境为ubuntu...原创 2018-09-21 14:27:33 · 2570 阅读 · 2 评论 -
sip协议详解 系列(一)
近期一直在研究视频通话,里面有sip或者xmpp,之前也不了解, 准备整体了解sip并整理相关内容。Sip概述SIP(Session Initiation Protocol,会话初始协议)是由IETF(Internet Engineering Task Force,因特网工程任务组)制定的多媒体通信协议。它是一个基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话。它是一种应用...原创 2018-09-29 16:50:53 · 5257 阅读 · 0 评论 -
coturn 配置初探
概述Coturn 是webrtc,p2p视频通话必不少的,主要包含2个主要功能stun服务, turn服务Coturn 的githup地址为 https://github.com/coturn/coturn/安装有两种方式安装,第一种是使用编译好的,第二种方式是自己编译第一种编译好的下载地址为 http://turnserver.open-sys.org/downloads/第二种方式...原创 2018-10-18 17:45:25 · 7283 阅读 · 5 评论 -
sip协议详解 系列(三)
sip响应状态码原创 2018-10-15 17:57:01 · 510 阅读 · 0 评论 -
sip协议详解 系列(二)
Sip的核心请求消息INVITE、ACK、OPTIONS、BYE、CANCEL 和 REGISTERINVITE• INVITE可以在邮件正文中包含主叫方的媒体信息。• 如果INVITE已经接收到成功响应(2xx)或已经发送ACK,则会话被认为是建立的。• 成功的INVITE请求在两个用户代理之间建立对话,直到发送BYE才能终止会话。• 在已建立的对话框内发送的INVITE被称为re-...原创 2018-10-10 16:30:17 · 1353 阅读 · 0 评论 -
webrtc gateway janus系列(二)运行demo
janus 执行参数-h, --help 打印帮助信息并退出-V, --version 打印版本信息并退出-b, --daemon 后台运行(默认前台运行)-p, --pid-file=path pid文件目录路径-N, --disable-stdout 禁止日志输出到标准输出-L, ...原创 2018-10-30 16:57:42 · 2357 阅读 · 0 评论