我的高仿bilibili项目成长之路

阅读: 评论:0

我的高仿bilibili项目成长之路

我的高仿bilibili项目成长之路

(logo)

高仿bilibili项目

Github链接:()

目前完成了如下功能:

  • 启动页的业务逻辑
  • 带有阻力效果的轮播图
  • 直播、推荐、番剧界面的搭建
  • 基于ijkplayer的视频播放器(普通视频、直播视频)

七月三十号更新:

  • 个人中心模块的搭建

  • 集成基于来疯直播开源的LFLiveKit的手机直播功能

    • RTMP推流
    • 镜像 、美颜、手电筒、摄像头方向
  • 更新展示

 

关于电脑上如何查看直播:

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

demo

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

demo

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

demo

demo

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

demo

  • 第九步,重启ngix,把版本号替换成你电脑的nginx的版本号
/usr/local/Cellar/nginx-full/1.10.1/bin/nginx -s reload

接下来就可以试下直播的效果了**

  • 下载VLC客户端

demo

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

demo

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

demo

demo

  • 好了如果顺利了话。。。。 就可以测试一下直播了[]( ̄▽ ̄)*

项目展示

启动页

 

推荐界面

 

直播以及番剧界面

 

基于ijkplayer的播放器

写在最后

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

每天进步一点点... Bilibili - ( ゜- ゜)つロ乾杯~



作者:MichaelHuyp
链接:
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

本文发布于:2024-02-03 08:11:48,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170691910849759.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:项目   成长之路   bilibili
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23