nginx-http-flv-module icon indicating copy to clipboard operation
nginx-http-flv-module copied to clipboard

A media streaming server based on nginx-rtmp-module. In addtion to the features nginx-rtmp-module provides, HTTP-FLV, GOP cache, VHosts (one IP for multi domain names) and JSON style statistics are su...

Results 30 nginx-http-flv-module issues
Sort by recently updated
recently updated
newest added

This is a fix for the issue identified in the [PR #1158 for arut/nginx-rtmp-module](https://github.com/arut/nginx-rtmp-module/pull/1158) regarding HLS Encryption causing a hard crash with the below error which exists in nginx-http-flv-module. ```...

发现有的rtmp推流后,hls生成的ts文件无法正常播放,经过分析是帧slice的 pps_id 和 PPS中的 pps_id 不一致导致无法播放,见 下面的ts文件分析截图,录像文件是可以正常播放的。 ![pps_id_wrong](https://user-images.githubusercontent.com/17263064/100874405-7b8b2500-34df-11eb-82fa-0d2098de54f4.png) 操作系统:CentOS 7.6 64bit nginx版本:v1.18.0 nginx-http-flv-module版本:v1.2.8 下面压缩包里有:ts文件、录像文件(nginx record)、nginx配置文件 [pkg.zip](https://github.com/winshining/nginx-http-flv-module/files/5629353/pkg.zip)

Hi Winshining, Currently, I'm testing this nginx-http-flv module and have GOP_cache enabled, but I find that playing the flv stream when I start clicking the URL is still a bit...

rtmp的control模块的subscriber应用于rtmp频道时,如果先创建一个频道,推流+拉流正常,然后再创建另外一个频道,只推流,此时对第一个频道执行subscribe操作,会失效。

When you meet a bug, please open the issue including a title prefixed by '[bug]' and describe it as follows: 当你碰到一个 bug,请在提出问题时以 '[bug]' 为前缀写明标题,并且像下面的内容一样描述它: [bug]使用ffmpeg推流一个mp3文件到nginx-http-flv-module生成的ts文件带视频信息(HLS模式),导致iphone12下播放有问题,虽然ts里面视频信息宽高都为0并且没有码率,但iphone12会当作视频一直等待加载,需要点击播放并且拉动滚动条才能播放。 再次使用ffmpeg将ts文件去掉视频信息后播放正常。 ### Expected behavior /...

如果有推流, 然后nginx服务在reload的时候, shut_down的进程关闭不了, 除非推流断开,请问这个有没有啥好的思路来改进一下?

编码器推流到服务求A,服务器A转推流到服务器B.服务器A流正常,有一定几率出现服务器B 流不正常 观察到的结果是:vlc播放服务器B的流,VLC显示时间戳为rtmp协议最大值,导致播放停止。 必须重新推流才可以恢复正常。 Os centos 7 和 nginx 1.20.1 配置文件: 默认: ... push rtmp://*.*.*.*:1935/live; ... 反复测试向服务器A推流,VLC观看服务器B的流,可以复现这一情况。 初步判断,在nginx 1.16版本未发现此问题,升级nginx之后出现问题。考虑是nginx版本升级导致的故障

Pref: Let flv live application have the ability to access the all of get request arguments. By add above code. Developer could analyse the argument by shell in exec command...

### Expected behavior / 期望行为 on_publish 可以返回自定义参数 ### Actual behavior / 实际行为 on_publish只能返回默认的几个参数 ``` { "app": String, "swfurl": String, "tcurl": String, "pageurl": String, "addr": String, "clientid": String, "call": String, "name":String...

在rtmp 的application 内配置 on_play on_play_done回调来控制推流,flash 播放器能在断开后才发on_play_done。但是用flv.js 来播放on_play 之后立即触发了on_play_done,导致推流中断