大连249建站之家免费精品网站自助建设系统平台免费微
首页 >> 技术分享 >>技术干货 >> 249建站之家:Github项目精选|PHP实现网页视频聊天
详细内容

249建站之家:Github项目精选|PHP实现网页视频聊天

本项目基于laravel框架,并使用Socket.IO 和WebRTC的视频流实时传输技术。


安装

composer require php-junior/laravel-video-chat

 

Laravel 5.5 使用了包自动发现, 所以不需要你手动把把加入到 ServiceProvider.


如果你没有使用包自动发现, 就把对应的serviceProvider添加到app.php配置文件中的providers中


PhpJunior\LaravelVideoChat

\LaravelVideoChatServiceProvider::class,

php artisan vendor:publish 

--provider="PhpJunior\LaravelVideoChat

\LaravelVideoChatServiceProvider"

以及


php artisan migrate

下面是已经发布了的配置文件


return [   

    'relation'  => [        

        'conversations' =>  

        PhpJunior\LaravelVideoChat\Models\

Conversation\Conversation::class,       

        'group_conversations' => PhpJunior\

LaravelVideoChat\Models\Group\Conversation\

GroupConversation::class    ],   

    'user' => [       

        'model' =>  App\User::class,      

        'table' =>  'users' // Existing user table name    

    ],    

    'table' => [       

        'conversations_table'   =>  'conversations',      

        'messages_table'        =>  'messages',      

        'group_conversations_table' =>  'group_conversations',    

        'group_users_table'     =>  'group_users'    

    ],  

    'channel'   =>  [        

        'new_conversation_created'  =>  

        'new-conversation-created',       

        'chat_room'              

           =>  'chat-room',      

        'group_chat_room'        

           =>  'group-chat-room'    ]];

去掉注释 App\Providers\BroadcastServiceProvider在你的 config/app.php 配置文件中的providers数组中


联系我们
更多

联系电话:0411-66373325

联系地址:大连市沙河口区富民广场

公司邮箱:2058793689@qq.com

备案信息:Copyright © 2016-2025,www.my249.com,All rights reserved

辽ICP备17015910号-1

seo seo