iOS开发的简单直播过程(最新版本)


浏览:1123 次

实现简单的直播只需要三个步骤

首先,我们不会在这里讨论一些原则。你可以花时间学习、理解和搜索雷神

步骤1:首先,配置nginx流服务。这里使用RTMP协议服务。

RTMP流服务配置如下:

终端说明书

1,brew tap自制/nginx

最近,构建了一个基于RTMP的本地Nginx服务器。出乎意料的是,在克隆的第一步中报告了一个错误:自制程序/nginx被弃用。由于迁移了所有公式,此抽头现在为空。详情如下:

原因是自制程序/nginx的git路径发生了变化(似乎在2018年3月更新)

找到克隆到本地的命令后,可以将其更改为:

2、brew tap denji/自制nginx

//登基可以自己命名

克隆成功后,下载nginx full(最好有一个vpn)。这更容易安装

3、brew安装nginx full——带rtmp模块

成功安装后输入

4、酿造信息nginx

配置文件的路径(/usr/local/etc/nginx/nginx.conf)

Cd/usr/local/etc/nginx/使用文本编辑器或vim/usr/local/etc/ninx/nginx conf打开

稍后可以研究添加RTMP协议服务(一种简单的方法)

rtmp公司{

服务器{

听5920//RTMP端口号

apprtplive{

靠...过活

记录关闭;

}

}

}

以上nginx服务已配置

打开浏览器进行检查。如果返回404,请检查nginx进程处理。我们不要在这里谈论它,

步骤2:您可以使用ffmpeg流模式来推送流,也可以使用代码模式推送流。

要集成ffmpeg,请参考前面的三个步骤:

代码方法:将LFLiveKit pod从git下载到项目中(请注意,此处的端口号不应写成localhost:5920,而是写成您的IP地址:5920)。端口号是RTMP协议服务端口号。下面的房间可以自由更改,但应该匹配。

rtmp://xxxx.xxxx.xxxx.xxxx:5920/rtmplive/room

Ffmpeng模式:ffmpeg-re-i/Users/linux/Desktop/xxxx mp4-vcodeccopy-f flvrtmp://localhost:5920/liveApp/room

步骤3:播放流媒体

播放流媒体以查看效果

1.安装mac播放器VLC,然后选择文件->打开网络输入URL。如果弹出链接失败,您需要检查配置的流服务,

2.可以使用开源框架ijkplayer。

我的互联网开发爱好者、iOS、golang、微信:lxy838385444有问题要讨论。

解决方案:
相关资讯:
生鲜企业如何进行直播销售

生鲜企业如何进行直播销售

查看
教育APP直播软件外包发展分析

教育APP直播软件外包发展分析

查看
云宝直播系统源代码构建直播源代码构建定制

云宝直播系统源代码构建直播源代码构建定制

查看
发展教育直播APP的主要原因是什么?

发展教育直播APP的主要原因是什么?

查看
农村直播电商APP将对农业市场产生什么影响?

农村直播电商APP将对农业市场产生什么影响?

查看