php安装swoole 1. 下载swoole安装 2. 在php.ini添加swoole.so extension=swoole.so php -m查看是否安装成功 环境依赖 仅支持Linux,FreeBSD,MacOS,3类操作系统 Linux内核版本2.3.32以上 PHP5.3.10以上版本 gcc4.4以上版本或者clang cmake2.4+,编译为libswoole.so作为C/C++库时需要使用cmake PHP版本依赖 swoole仅支持PHP5.3.10或更高版本,建议使用PHP5.4+ swoole不依赖php的stream、sockets、pcntl、posix、sysvmsg等扩展。PHP只需安装最基本的扩展即可 PHP直播代码 1.start.php 使用时需要开启,服务器输入(php start.php) 2.index.html 直播页面,访问该页面观看直播 3.rec.html主播录制页面,访问该页面进行直播录制 4.function.php 统计数据页面 5.在同级目录下建立client文件,存放信息 PHP 即使通讯 1.socket.php 一样,使用时需要开启 2.socket.html聊天页面
本文转自:https://www.cnblogs.com/zx-admin/p/5697447.html 废话一句,如果你要做高性能服务器服务,请去读底层的东西 http tcp/ip socket 了解基础协议,你对如何建造高性能服务器会有一个深度的了解 目前楼主专注php开发,最直接的方法就是使用lnmp去直接做,搜索以下资料,发现还是行得通的,先把基础架构列出来 前端页面 php 弹幕flash+js 数据来源是redis集群 及时聊天 redis集群 +js长连接 礼物系统 在线调用ffmpeg对流媒体进行转码 服务器流媒体 nginx-rtmp-module 的支持 基于HTTP的FLV/MP4 VOD点播HLS (HTTP Live Streaming) M3U8的支持基于http的操作(发布、播放、录制)可以很好的协同现有的流媒体服务器以及播放器一起工作在线调用ffmpeg对流媒体进行转码H264/AAC音视频编码格式的支持 服务器端的并发和负载是很大的问题,在兼顾服务器数量+宽带的,后面在详解 视频加速 cdn 支持的pc 安卓 ios需要优化 因为 nginx-rtmp也是支持HLS 视频源支持 obs 目前这个是pc开源的比较好的 安卓或者ios目前没有发现比较好的开源视频源推送的,欢迎推荐 背景和资料 目前流行的流媒体服务器 http://www.oschina.net/project/tag/111/streaming 进行综合对比,发现就PHP作为开发语言来说,nginx肯定是比较方便,因为大部分需要的东西都可以直接配置而且配置也不是很麻烦 又花了很多时间去搜索性能对比,发现nginx-rtmp的性能还是不错的,而且后期做负载和水平扩展,都是很方便的 […]