arut / nginx-rtmp-module

NGINX-based Media Streaming Server
http://nginx-rtmp.blogspot.com
BSD 2-Clause "Simplified" License
13.38k stars 3.51k forks source link

H265/HEVC video support #658

Open todostreaming opened 9 years ago

todostreaming commented 9 years ago

Hi arut, are you planning to support H.265-flv support for RTMP ingest ? Thanks and best regards /ts

todostreaming commented 9 years ago

What is SRS 3.0 ?

zhiweny commented 9 years ago

It is really a good news.


Best Regards 杨志文

                                        Tel:010-82896118 ext (8011)
                                        北京瑞普图视科技有限公司

------------------ Original ------------------ From: "winlin"notifications@github.com; Date: Mon, Sep 21, 2015 05:00 PM To: "arut/nginx-rtmp-module"nginx-rtmp-module@noreply.github.com; Cc: "zhiweny"zhiwen.yang@realpower265.com; Subject: Re: [nginx-rtmp-module] H265/HEVC video support (#658)

https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Product#release30

— Reply to this email directly or view it on GitHub.

conall88 commented 8 years ago

FLV container doesn't support H265 yet.

winlinvip commented 11 months ago

FLV now support HEVC now, see enhanced rtmp and SRS HEVC demo.

bugsyb commented 9 months ago

Checked and this nginx-rtmp-module doesn't seem to process well HEVC format. When stored to FLV which seems to be the only format supported, it produces bad file - can't be played with any of typical tools (ffplay, mplayer, vlc).

Tried SRS and indeed it supports HEVC. It falls into same issue when storing to FLV container. SRS supports also storing to MP4 container and then it produces playable HEVC file.

Would be great to have HEVC support added here as SRS is a bit of an overload for simple needs which rtmp module normally fulfills super well.

There's clone of this issue: https://github.com/arut/nginx-rtmp-module/issues/1723.