音视频传输模块 nginx-http-flv-module

码农软件 · 软件分类 · 多媒体处理 · 2019-09-12 14:42:49

软件介绍

nginx-http-flv-module

nginx-http-flv-module是在nginx-rtmp-module基础上实现的一个音视频传输模块,将RTMP转为FLV封装格式,再通过HTTP协议下发。

支持HTTP-FLV方式直播,添加了GOP缓存功能,减少了首屏等待时间,对RTMP和HTTP-FLV都有效,添加了VHOST(单IP地址多域名)功能并支持类似Nginx的HTTP模块的通配符配置;修复了nginx-rtmp-module中已知的bug。

支持VLCOBSflv.js等常见的播放器播放。

推流:

ffmpeg -re -i media_file -c copy rtmp://host[:port]/app_name/stream_name

其中media_file建议是H.264视频编码和AAC音频编码;port如果不指定,默认为1935,app_name和stream_name是RTMP协议中的概念。

播放:

http://host[:http_port]/dir?[port=rtmp_port&]app=app_name&stream=stream_name

重点说明一下port=rtmp_port参数,如果不指定,那么默认去1935端口拉取RTMP流,否则去推流中的port端口拉取RTMP流。

示例图片:

JWPlayer(RTMP)和VLC(HTTP-FLV)

    flv.js(HTTP-FLV)

注意:

VHOST功能(单IP地址映射为多个域名)在多进程模式下还有问题。

本文地址:https://codercto.com/soft/d/14439.html

黑客简史:棱镜中的帝国

黑客简史:棱镜中的帝国

刘创 / 电子工业出版社 / 2015-1 / 39.80元

“黑客”,伴随着计算机和互联网而诞生,他们掌握着前沿的计算机和网络技术,能够发现并利用计算机系统和网络的弱点,他们的行为动机多样,因此我们必须对这一群体进行分解,认识他们及其技术的两面性——“黑客”中那些不断拓展技术边界、富于创造力的,和那些掌握技术、却利欲熏心的,就像硬币的两面,谁都无法清晰地辨别是非。相对于主流文化,黑客的行为方式和理念等形成了一种“亚文化”,与主流文化相互作用。一起来看看 《黑客简史:棱镜中的帝国》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试