Project

General

Profile

Feature #2405

Allow RTMP (macromedia - flash) playback

Added by Rafal Kupiec about 10 years ago. Updated about 10 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2014-10-26
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)

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

Feature #2424: IPTV ConfigFixed

Actions

History

#1

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...

#2

Updated by Rafal Kupiec about 10 years ago

It should be supported by ffmpeg which is already used by tvheadend, isn't it?

#3

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.

#4

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...

#5

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!

#6

Updated by joserg fc about 10 years ago

i use udpxy that covert rtmp to http

#7

Updated by saen acro about 10 years ago

http://gigapxy.com is new version of udpxy

#8

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?

#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?

#10

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.

#11

Updated by Rafal Kupiec about 10 years ago

This ticket can be closed, as pipe:// has been implemented.

#12

Updated by Jaroslav Kysela about 10 years ago

  • Status changed from New to Fixed

Also available in: Atom PDF