iOS 直播专题6-流媒体服务器

常用的流媒体服务器有:
nginx、SRS、BMS
这里主要介绍nginx、SRS

这里都用docker来运行流媒体服务器

docker

  • 安装
    下载Mac版docker stable 直接安装
    注册一个docer账号直接登录

SRS

  • 安装
    SRS guthub地址:https://github.com/ossrs/srs/
    启动上面安装的docker软件后,打开终端命令行运行以下命令就可以启动SRS:
docker run --rm -p 1935:1935 -p 1985:1985 -p 8080:8080 --restart always \
    registry.cn-hangzhou.aliyuncs.com/ossrs/srs:3

iOS端

推流地址设置为:rtmp://xx.xx.xx.xx/live/livestream(xx.xx.xx.xx为安装SRS的电脑ip)

        WSLiveStreamInfo *stream = [WSLiveStreamInfo new];
        stream.url = @"rtmp://xx.xx.xx.xx/live/livestream";
        [self.session startLive:stream];

VLC

电脑端使用VLC软件观看rtmp直播,VLC下载地址:https://www.videolan.org/vlc/index.html
打开VLC软件, LIBRARY -> Playlist -> Open media... -> Network -> URL

image.png

nginx

docker run -d -p 1935:1935 -p 8080:8080 --restart always alqutami/rtmp-hls

ios推流地址、VLC播放地址为:rtmp://<server ip>:1935/live/<stream_key>
stream_key可以是任何字符串

项目源码下载

还有 17% 的精彩内容
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
支付 ¥1.00 继续阅读

相关阅读更多精彩内容

友情链接更多精彩内容