没有合适的资源?快使用搜索试试~ 我知道了~
Live-platform:在线直播系统
共73个文件
js:32个
json:14个
html:10个
5星 · 超过95%的资源 需积分: 50 9 下载量 148 浏览量
2021-03-11
20:52:47
上传
评论 1
收藏 399KB ZIP 举报
温馨提示
基于WebRTC的在线直播系统 目录下安装包依赖 npm install 浏览打开127.0.0.1:3003,主播用户称为000,开启直播。 获取当前连接状态需要websocket服务器的支持,在wsServer目录下运行, npm install 安装完成之后运行websocket服务(对于mongodb存储部分代码可先行注释掉) node server.js 服务器代码量减少,服务器主要提供数据交换的功能,主要逻辑集中在html页中。 主要流程如下: 用户输入用户名,服务器对获取到的用户名进行验证,如果是主播则触发liveEvent; 主播触发live事件后,获取视频流,等待watcher的连接; 对于非主播的用户名,则定义为watcher,用一个地图结构保存所有的watcher同辈连接(RTCPeerConnection); 进行WebRTC连接的相关工作,通过服务器发送报价,
资源推荐
资源详情
资源评论
收起资源包目录
Live-platform-master.zip (73个子文件)
Live-platform-master
startWS.sh 30B
package.json 309B
readme.md 1KB
wsServer
client.js 394B
databaseOperation
__connectDatabase_connection_behaviour.js 1KB
__connectDatabase_connection_stats.js 1KB
dataStruct.js 45KB
__connectDatabase_conference_information.js 1KB
package.json 278B
wsServer.js 1KB
server.js 2KB
index.html 17KB
static
adapter_hacks.js 256KB
arrow.png 4KB
liveInformation.css 1KB
adapt.js 253KB
element.js 530KB
bg.jpg 26KB
obtainStats.js 19KB
element.css 194KB
index.css 2KB
doc
get stats.md 52KB
rtp and rtcp.md 641B
sdp.md 14KB
.gitignore 153B
start.sh 14B
demo
demo-channel-multiplexing
package.json 275B
readme.md 351B
server.js 264B
index.html 7KB
websocket_server.js 1KB
demo-ice-restart
package.json 275B
readme.md 1004B
server.js 264B
index.html 8KB
package-lock.json 12KB
websocket_server.js 1KB
demo-track-api
package.json 275B
readme.md 1KB
server.js 264B
index.html 8KB
websocket_server.js 1KB
demo-apply-constraints
package.json 275B
server.js 264B
index.html 7KB
websocket_server.js 2KB
demo-share-desktop-both
package.json 275B
server.js 276B
index.html 8KB
websocket_server.js 1KB
demo-share-desktop
package.json 275B
server.js 264B
index.html 7KB
websocket_server.js 1KB
webrtc-template
package.json 275B
readme.md 238B
server.js 264B
index.html 8KB
package-lock.json 12KB
websocket_server.js 1KB
demo-change-resolution
package.json 275B
server.js 264B
index.html 7KB
websocket_server.js 1KB
webrtc-redux
package.json 543B
index.html 2KB
package-lock.json 213KB
src
index.js 554B
webrtc
reducer
createPeerConnection.js 961B
getUserMedia.js 590B
main.js 3KB
.gitignore 153B
webpack.config.js 630B
共 73 条
- 1
资源评论
- 多乐编程2021-08-13用户下载后在一定时间内未进行评价,系统默认好评。
租租车国内租车
- 粉丝: 23
- 资源: 4599
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- CMake 入门实战的源代码
- c7383c5d0009dfc59e9edf595bb0bcd0.zip
- 柯尼卡美能达Bizhub C266打印机驱动下载
- java游戏之我当皇帝那些年.zip开发资料
- 基于Matlab的汉明码(Hamming Code)纠错传输以及交织编码(Interleaved coding)仿真.zip
- 中国省级新质生产力发展指数数据(任宇新版本)2010-2023年.txt
- 基于Matlab的2Q-FSK移频键控通信系统仿真.zip
- 使用C++实现的常见算法
- travel-web-springboot【程序员VIP专用】.zip
- 基于Matlab, ConvergeCase中部分2D结果文件输出至EXCEL中 能力有限,代码和功能极其简陋.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功