javascript - Laravel 实时视频流通过服务器
问题描述
您好,我是 Laravel 中套接字编程的新手,我需要在项目中创建一个实时流媒体视频,我已经尝试过“ https://packagist.org/packages/php-junior/laravel-video-chat ”这个包。配置包后,响应显示
app.js:42617 GET https://video.dev505.io:6001/socket.io/?EIO=3&transport=polling&t=MsbESOE net::ERR_CONNECTION_REFUSED
一次又一次地过去。我在谷歌上搜索并没有适当的指导。我试过这个“ https://github.com/tlaverdure/laravel-echo-server/issues/221 ”治愈但一切都在脉络..
我的 Laravel-echo-server.json 文件
{
"authHost": "https://127.0.0.1:6001",
"authEndpoint": "/broadcasting/auth",
"clients": [
{
"appId": "81110a9da500a734",
"key": "b4f0effe8edc41963ba533939e37cba4"
}
],
"database": "redis",
"databaseConfig": {
"redis": {},
"sqlite": {
"databasePath": "/database/laravel-echo-server.sqlite"
}
},
"devMode": true,
"host": "null",
"port": "6001",
"protocol": "https",
"socketio": {},
"sslCertPath": "/etc/letsencrypt/live/esportsecommerce.com/fullchain.pem",
"sslKeyPath": "/etc/letsencrypt/live/esportsecommerce.com/privkey.pem",
"sslCertChainPath": "",
"sslPassphrase": ""
}
我的 layout.app.blade.php 文件
@yield('content')
</div>
<!-- Scripts {{ Request::getHost() }} -->
<script src="{{ asset('js/app.js') }}"></script>
<script src="//www.video.dev505.io:6001/socket.io/socket.io.js"></script>
我也在 Linux 上启动了服务器“Laravel-echo-server start”,但一遍又一遍地得到相同的响应。请问有没有人可以正确指导步骤并解决问题?也有人至少可以解释一下通过服务器上的视频流实现实时 Laravel 聊天的正确步骤是什么?任何小小的努力将不胜感激!
解决方案
推荐阅读
- android - 如何获得文件所在的真实路径?
- c++ - 一次启用 MANY 类的成员字段,具体取决于模板
- python - 即使在成功完成代码执行后,AWS Glue 也会发出错误
- javascript - 向 Angularjs 动态添加元素
- openshift - 如何在 Grafana 的 Hawkular 指标中监控应用程序的线程数?
- c - 是否建议使用宏访问全局变量?
- python - 在 Python 中设置随机 Forrest 的方法
- python - 如何评估 keras 中的多输入/输出模型?
- c - 在 gcc make 的最后一步发生错误
- c# - Giving nulls when top N is less than N