我的高仿bilibili项目成长之路
2016-07-27 本文已影响26975人
MichaelHuyp


关于电脑上如何查看直播:
- 首先确保你的电脑是否安装了Homebrew
man brew
- 如果没有安装,则在终端输入以下命令安装
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 第一步
brew tap homebrew/nginx
- 第二步
brew install nginx-full --with-rtmp-module
- 第三步,在终端输入
nginx
- 第四步,打开浏览器打开http://localhost:8080 如果出现以下所示,那么环境就搭建好了

- 第五步,在终端输入
brew info nginx-full
- 第六步,在终端 Command+F 搜索nginx.conf

- 第七步,进入该路径,以文本编辑形式打开配置文件,直接在最后面插入以下代码
rtmp {
server {
listen 1935;
application rtmplive {
live on;
record off;
}
}
}


- 第八步,查看nginx版本号,在终端输入:
nginx -v

- 第九步,重启ngix,把版本号替换成你电脑的nginx的版本号
/usr/local/Cellar/nginx-full/1.10.1/bin/nginx -s reload
接下来就可以试下直播的效果了**
- 下载VLC客户端

- 打开项目代码,找到YPPhoneLiveViewController.m文件,将你电脑的ip替换到此处

- 运行项目,点击个人信息界面的我要直播,然后点击开始直播,然后打开VLC客户端,然后File->open network->输入:rtmp://(你的ip):1935/rtmplive/room


- 好了如果顺利了话。。。。 就可以测试一下直播了[]( ̄▽ ̄)*
项目展示
启动页


推荐界面


直播以及番剧界面


基于ijkplayer的播放器



写在最后
- 希望能把这个项目写完,还有许许多多的功能点没有写,持续更新中...