TSINGSEE青犀视频构建pion webrtc运行broadcast示例的步骤
上一篇我们介绍了TSINGSEE青犀团队关于WebRTC Pion音频模块的开发,有兴趣的朋友可以阅读一下:如何添加音频模块并通过浏览器播放。对于Pion WebRTC的开发,我们仍在探索当中,本文将和大家分享一下Pion WebRTC运行broadcast示例。
1、从github下载Pion WebRTC示例,并运行:
- git clone https://github.com/pion/webrtc.git
- cd examples
- 输入go run examples.go
2、打开example-webrtc页面,出现以下界面则表示成功:
3、找到broadcast示例,并点击打开:
第一按钮是推本地视频流,第二个是拉流,所以点击第一个按钮。出现以下画面表示成功:
4、在打开命令行,cd examples/broadcast, 进入broadcast目录;并运行main.go: go run main.go
5、再将浏览器出现的信息拷贝,在打开控制台输入:curl localhost:8080/sdp -d “你的sdp”,按回车键。
这样原先的控制台会出现一个,将这个输入到浏览器下一个输入框,点击“Start Session”按钮:
6、最后就是拉流,点击“Join a Broadcast”按钮,打开控制台,运行curl localhost:8080/sdp -d “你的sdp”, 按回车键。将服务端返回的sdp,输入到“Golang Session Description”下面的输入框。再次点击“Start Session”按钮:
7、最终效果如下所示,浏览器配合go服务器,实现webrtc推拉流:
注:可以重复第6步骤,实现一端推,多端拉。
除了平台功能拓展,我们还将不定期分享各种技术开发技巧,欢迎持续关注我们的更新,感兴趣可留言与我们互动。
TSINGSEE青犀视频构建pion webrtc运行broadcast示例的步骤相关推荐
- 【解决方案】TSINGSEE青犀视频如何协助国家邮政局构建国标视频监控系统?
一.方案背景 随着电子商务的蓬勃发展,我国的快递业务量也随之增长,邮政快递业的规模也在不断扩大.根据国家邮政局最新发布的数据显示,2020年,我国规模以上的快递企业完成业务量达833.58亿件,累计实 ...
- TSINGSEE青犀视频云边端架构产品运行后加密机可以断电断网吗?
TSINGSEE青犀视频云边端架构产品都是需要授权使用的,很多选择加密机的用户在收到加密机后,需要对照使用文档进行加密机配置,配置成功后平台才能正常授权成功. 但是,有的用户反映加密机在运行几天之后, ...
- 【解决方案】TSINGSEE青犀视频互联网直播/点播平台EasyDSS构建户外无人机直播
一.背景分析 近几年,中国国内无人机市场随着航拍等走进民众,出现爆发式增长.无人机在民用方面的应用越来越多,无人机已经广泛应用于公共安全.应急搜救.农林.环保.交通 .通信.气象.影视航拍等多个领域. ...
- 「技术分享」TSINGSEE青犀视频云存储架构的设计和特点
在流媒体领域,云边端融合是指云计算(云服务).边缘侧.终端三者相互合作.互相渗透的智慧物联网部署方式,这是AI安防市场发展的主流方向.随着万物互联时代的到来,云边端协同发展也成为安防视频行业厂商的重要 ...
- TSINGSEE青犀视频使用Vue.js搭建前端启动后共享屏幕无法获取音视频流问题解决
TSINGSEE青犀视频云边端架构产品的前端搭建大多是通过Vue来完成的,Vue的核心库只关注视图层,非常容易与其它库或已有项目整合,并且有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页 ...
- 【解决方案】连锁店巡店难?开发成本高?TSINGSEE青犀视频打造一站式连锁店视频上云/安防监控/AI智能分析解决方案
一.背景分析 2020年两会,国家提出"新基建是一个以新发展理念为引领,以技术创新为驱动的数字化经济体的基础建设",映射在零售商业领域,代表着要用数字化.科技化的手段,帮助商业经济 ...
- TSINGSEE青犀视频开发安全帽智能检测识别经验分享
安全帽佩戴智能检测技术实际就是检测施工人员是否佩戴安全帽.在当前AI人工智能和大数据兴起与飞速发展的阶段,安全帽智能检测技术已经不是什么新鲜事儿了,大家接触的安全帽智能识别与检测也已经逐渐趋于成熟与精 ...
- 5G网络逐渐普及TSINGSEE青犀视频云边端架构网页视频实时互动直播系统又将如何发展?
国家发展的风口浪尖是互联网,互联网发展的风口浪尖是5G.中国工程院院士.中国互联网协会理事长邬贺铨说:未来5G会进一步使宽带化的移动互联网应用变得无处不在,支撑起一个万物互联的时代.5G以其超大宽带. ...
- TSINGSEE青犀视频监控技术在城市轨道交通中的应用
地铁.轻轨.有轨电车.磁浮铁路等各类城市轨道交通车辆是城市公共交通系统的重要组成部分.目前,随着社会经济发展迅速,城市人口不断增加,发展城市轨道交通可以节约土地和能源,保护城市环境,指导城市布局,解决 ...
最新文章
- 在两幅图像之间获得正确(最小二乘意义)仿射变换参数affine points via least square method
- header+php+xiazai_php使用header函数实现文件下载
- 简事二三 之 http缓存机制
- Snuke Festival(二分法)
- 知识点滴:持久层,DAO,API,DAL,BLL,DLL,csproj,sln
- .net中三种Timer使用总结
- 后端返回文件,前端下载导出
- 618秒杀抢不到?用Python完成毫秒级抢单,助你秒杀淘宝大单
- js中this的用法
- vmware 网络连接
- html怎么插入jq背景,HTML 全屏背景的方法
- 一核一g负载均衡不能超过多少_多核程序设计(考试题)
- python for line in sys.stdin解析文件调用方法
- 【python技巧】RGB值组合三元色(红绿蓝)
- 索引知识系列一:聚集索引与非聚集索引详解
- Markdown 4 印象笔记之马克飞象
- 什么是抽象方法 java_java抽象类和抽象方法
- java计算机毕业设计数据分析星辰网智能手机销售网站源码+mysql数据库+系统+lw文档+部署
- netcore部署docker,在图片处理时有乱码或者The type initializer for ‘Gdip‘ throw an exception异常
- 魔兽世界怀旧服上线,你是曾经500万中的一员吗?
热门文章
- jsp 登陆成功后,显示登录的用户名
- OpenGL中的平移旋转缩放
- 读入输出优化 黑科技 快过freadfwite
- 徐志摩《翡冷翠的一夜》
- 基于云原生的私有化交付PAAS平台
- 使用linux集体升级系统,1.3. 利用mtd工具升级Linux系统
- java毕业生设计疫苗药品批量扫码识别追溯系统计算机源码+系统+mysql+调试部署+lw
- 音乐app、app原型、音乐原型、云音乐、听歌、电台、本地音乐、点赞、收藏、歌单广场、动态、社区、评论、歌词、歌手、主播、视频、云村、下载、翻唱、歌曲播放、订阅、频道、引导页、登录注册、axure原型
- json文件的读与写
- 10-STM32F1-RTC and BKP