winshining / nginx-http-flv-module

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 supported now.
BSD 2-Clause "Simplified" License
2.71k stars 567 forks source link

请教一个问题?我有一个需求,不知道现在通过配置能不能实现。 #226

Closed huangqingbiao8831 closed 1 year ago

huangqingbiao8831 commented 1 year ago

我有一个需求,想用nginx rtmp做一个媒体服务器,实现如下功能: 1、客户端通过rtmp发起请求 2、服务端(nginx)从请求中获取比如电话号码信息。 3、nginx根据电话号码去调用一个http请求,获得一个账号的说明文字。 4、nginx收到账号的说明文字,去使用http流式调用tts,产生语音流。 5、nginx收到语音流结合本地的一张图片合成视频给rtmp客户端发过去。 不知道这个需求从配置上能不能解决。 谢谢。

winshining commented 1 year ago

你的需求涉及到很多业务逻辑,单从配置上入手无法解决问题。 例如:

2、服务端(nginx)从请求中获取比如电话号码信息。// 如何获取? 5、nginx收到语音流结合本地的一张图片合成视频给rtmp客户端发过去。// 如何将语音,图片打包成 rtmp 流?

huangqingbiao8831 commented 1 year ago

你的需求涉及到很多业务逻辑,单从配置上入手无法解决问题。 例如:

2、服务端(nginx)从请求中获取比如电话号码信息。// 如何获取? 5、nginx收到语音流结合本地的一张图片合成视频给rtmp客户端发过去。// 如何将语音,图片打包成 rtmp 流?

第二条,能不能以参数的方式,比如play时,把电话号码作为:rtmp://url:/vod/18913xxxxx.mp4来作为号码? 第五条:nginx收到语音流结合本地图片,能不能引入ffmpeg库来解决合成rtmp流的问题?通过实现一个rtmp的nginx模块来实现。 希望赐教一二,谢谢!

huangqingbiao8831 commented 1 year ago

你的需求涉及到很多业务逻辑,单从配置上入手无法解决问题。 例如:

2、服务端(nginx)从请求中获取比如电话号码信息。// 如何获取? 5、nginx收到语音流结合本地的一张图片合成视频给rtmp客户端发过去。// 如何将语音,图片打包成 rtmp 流?

第二条,能不能以参数的方式,比如play时,把电话号码作为:rtmp://url:/vod/18913xxxxx.mp4来作为号码? 第五条:nginx收到语音流结合本地图片,能不能引入ffmpeg库来解决合成rtmp流的问题?通过实现一个rtmp的nginx模块来实现。 希望赐教一二,谢谢!