Feature #2405
Allow RTMP (macromedia - flash) playback
100%
Description
Please implement the ability to connect to RTMP streams and playback them via HTSP protocol later.
In order to save bandwidth, connection should be established on demand (when first user requests and until last one disconnects).
Subtasks
History
Updated by Jaroslav Kysela about 10 years ago
- Subject changed from Allow RTMP playback to Allow RTMP (macromedia - flash) playback
- Priority changed from Normal to Low
I doubt that anyone will have time and taste to do it...
Updated by Rafal Kupiec about 10 years ago
It should be supported by ffmpeg which is already used by tvheadend, isn't it?
Updated by Sam Stenvall about 10 years ago
@Rafal it doesn't work like that, tvheadend only supports MPEG-TS input streams. I'm with perexg on this one, adding RTMP support is a bit out of the scope of this project since no real TV streams use that protocol.
Updated by Rafal Kupiec about 10 years ago
I thought there is not so much effort necessary in order to implement RTMP support, especially I think I have seen a patch for older version somewhere on the Net. Actually more and more providers share their materials using RTMP as this is cheaper than satellite or DVB-T and does not need a concession for streaming. Having this implemented would be a great extensions to channels available in DVB and/or IPTV...
Updated by Jaroslav Kysela about 10 years ago
TVH accepts only MPEG-TS format as the source. No other formats are supported. Only small parts from ffmpeg is used to transcode streams, but this job is outside the input chain / services / channels.
You need another software for streaming/transcoding this material. You may configure ffmpeg server (HTTP) to convert these streams to MPEG-TS and this can be provided as an input to tvheadend. But - good luck!
Updated by Rafal Kupiec about 10 years ago
joserg fc wrote:
i use udpxy that covert rtmp to http
Sounds great, but could you tell me how to add HTTP stream in TVH 3.9?
Updated by Rafal Kupiec about 10 years ago
joserg fc wrote:
i use udpxy that covert rtmp to http
Please tell me how you do that, because I cannot find any information that udpxy would ever support rtmp.
Also rtmp uses flv container while tvheadend takes only mpeg-ts, I wonder what converts this for you?
Updated by Sam Stenvall about 10 years ago
You might want to have a look at https://github.com/Jalle19/node-ffmpeg-mpegts-proxy, people are already using it successfully to play streams that tvheadend cannot use natively.
Updated by Rafal Kupiec almost 10 years ago
This ticket can be closed, as pipe:// has been implemented.