- 授权协议: 未知
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: https://github.com/jun3372/rtmp
- 软件文档: https://github.com/jun3372/rtmp
- 官方下载: https://github.com/jun3372/rtmp
软件介绍
docker nginx rtmp
一个Dockerfile从源代码安装NGINX,nginx-rtmp-module和FFmpeg HLS实时流媒体的默认设置。 建立在Alpine Linux上。
Nginx 1.15.3 (从源代码编译)
nginx-rtmp-module 1.2.1 (从源代码编译)
ffmpeg 4.0.2 (从源代码编译)
默认HLS设置(见: nginx.conf)
用法:
服务端
拉取docker镜像并运行:
docker pull jun3/rtmp docker run --name rtmp -p 1935:1935 -p 8080:80 -d -it jun3/rtmp
或者
构建docker镜像并运行:
docker build -t jun3/rtmp . docker run --name rtmp -p 1935:1935 -p 8080:80 -d -it jun3/rtmp
将实时内容串流到服务端:
rtmp://<server ip>:1935/stream/$STREAM_NAME
OBS配置
流类型:
自定义流媒体服务器流地址:
rtmp://localhost:1935/stream流密钥:
hello
观看流
在Safari,VLC或任何HLS播放器中,打开:
http://<server ip>:8080/live/$STREAM_NAME.m3u8
例如:
http://localhost:8080/live/hello.m3u8
FFMPEG构建
ffmpeg version 3.4.2 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 5.3.0 (Alpine 5.3.0) configuration: --enable-version3 --enable-gpl --enable-nonfree --enable-small --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libvpx --enable-libtheora --enable-libvorbis --enable-libopus --enable-libfdk-aac --enable-libass --enable-libwebp --enable-librtmp --enable-postproc --enable-avresample --enable-libfreetype --enable-openssl --disable-debug libavutil 55. 78.100 / 55. 78.100 libavcodec 57.107.100 / 57.107.100 libavformat 57. 83.100 / 57. 83.100 libavdevice 57. 10.100 / 57. 10.100 libavfilter 6.107.100 / 6.107.100 libavresample 3. 7. 0 / 3. 7. 0 libswscale 4. 8.100 / 4. 8.100 libswresample 2. 9.100 / 2. 9.100 libpostproc 54. 7.100 / 54. 7.100 configuration: --enable-version3 --enable-gpl --enable-nonfree --enable-small --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libvpx --enable-libtheora --enable-libvorbis --enable-libopus --enable-libfdk-aac --enable-libass --enable-libwebp --enable-librtmp --enable-postproc --enable-avresample --enable-libfreetype --enable-openssl --disable-debug
Swift语言实战入门
伍星、罗飞、刘志华、王浩力、刘蕾 / 人民邮电出版社 / 2014-10-23 / 79
《Swift语言实战入门》以Swift语言的基础知识和实战技巧为主要内容,佐以大量的实例和图片进行讲解。全书内容分为三大部分,共11章节。第一大部分讲述Swift语言的基础知识和语法,第二大部分讲解开发框架和库的相关内容,第三大部分集中讲解以2048游戏为例的实战演练,从入门到实战层层递进。本书注重实战,秉承着学以致用的原则,让读者真正看后能够实际操作。120个代码清单全部共享,配套教学视频在线收......一起来看看 《Swift语言实战入门》 这本书的介绍吧!
Base64 编码/解码
Base64 编码/解码
UNIX 时间戳转换
UNIX 时间戳转换
