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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

huangqingbiao8831 opened this issue · comments

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

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

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

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

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

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

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

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

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