- 博客(3)
- 收藏
- 关注
原创 前端janus的使用
其实janus源码内部调用webrtc进一步封装好了接口createOffer,读者不用关心复杂的媒体协商peerconnection这些复杂的概念(当时本人在这里花费很长时间去理解,读者如果感兴趣,可建议先去了解webrtc的常用api,janus源码有使用到流的获取,以及对peerconnection的处理),你只要知道你的浏览器获取本地音视频等流信息通过createOffer这个接口就可以实现。通过传不同个参数,每new一个janus就是一个新的会议室,这里我们只考虑一个会议室的情况。
2023-12-16 20:51:20
954
原创 janus搭建的web音视频sdk
当时公司内部的前端开发人员无人了解这一块的知识,本人喜欢挑战性的业务,主动承担起这块业务的能力建设,并最终完成web音视频sdk从0~1的开发,给公司弥补了这块能力的欠缺。前端调用Janus库,流媒体服务端也需要启一个Janus服务,前端和服务端使用协议进行连接(比如本人使用的websocket),建立好连接之后,前后端采用信令(可以理解为接口)的方式进行数据传输。如果你们的业务变化不大,除了追求性能外,还需要录制、推流之类的功能,那么你可以选择使用Medooze,它可以很好的满足你们的需求。
2023-12-09 16:05:04
1080
2
原创 angular2.0项目结构-整理
此文以本人参与的web项目为参考。总的结构图如下:在理解之前,我们要知道这里面哪些文件是默认就有的node_modules 第三方依赖包存放目录e2e 端到端的测试目录 用来做自动测试的src 应用源代码目录 .angular-cli.json Angular命令行工具的配置文件。后期可能会去修改它,引一些...
2018-05-29 15:20:10
771
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人