FMUSER Wirless Transmit Video And Audio More Easier !

[email protected] WhatsApp +8618078869184
Language

    Support H.265 (HEVC) in Nginx-HTTP-FLV-MODULE

     

    As we all know, the FLV specification does not support H.265, and the major browsers have gradually not support flash in recent years, and Adobe has announced that Flash will no longer support Flash at the end of 2020. As the owner of FLV-related technologies, Adobe estimates that there is no power to update the specification to support H.265; the authorization plan of some patent owners of H.265 standards is accused of grab the money, and the enthusiasm of many software vendors is. Not long after the H.265 standard, someone request Adobe to join the H.265 support in the FLV specification: Https://community.adobe.com/t5/flash-player/h265-support/td-p/5657976 Https://tracker.adobe.com/#/view/fp-3650828 But unfortunately, Adobe has not updated the FLV specification. The Ffmpeg community has also mentioned that if Adobe does not update the specification, then they will not support H.265 in the FLV. Is there any difficulty in supporting H.265 in FLV? The answer is almost no difficulty, as long as a new encoding ID indicates that H.265 is OK. FFMPEG patches that support packaging / unpacking H.265 have been supported, more common, no longer listed, compare unified encoded IDs 12. The problem of encapsulation (incentives) / universal (play) is solved, and the server needs to be modified. In addition to adding an encoded ID, it is also necessary to extract a new structure VPS (Video Parameter Set) in H.265 video encoding. After playing the request, the content of this structure is sent to the player. There have been many FLV open source schemes that support H.265 video encoding, basically run, but the resolution of the VPS structure is relatively rough. Some time ago joined the support of H.265 on the basis of nginx-http-flv-module, there is no problem with the test, the test environment is as follows: OS: Debian GNU / Linux 7.8 Publisher: Latest version of FFMPEG + supports H.265 video encoded FLV patch Player: The open source player IjkPlayer, supports H.265 video encoding (unsuppracted) Server: nginx-http-flv-module + supports H.265 video encoded FLV patch The screenshot of the test is as follows: Streamlift Open playback Streaming Details 1 Streaming Details 2 Note that this part of the code has no open source, and the IJKPlayer Demo native does not support the input network URL, and some code is required. Today, some netizens asked me whether the code has been modified to support HTTP-FLV mode to play H.265 video, and have not been tested. I just added a "INABLE-FFPLAY option to configure, compiled FFPLAY, and the test screenshot is compiled, the test screenshot is shown below: HTTP-FLV mode supports H.265 encoded video Contact me by the following contact details: Mailbox: [email protected], WeChat: Sagitarrow. Because I have a lot of netizens, I reiterated it, this part of the code is not open source, I also mentioned above, there are many ways to support H.265 online, but the resolution VPS is very rough, so Details of the stream in STAT. In addition, the latest HLS specification requires that if the video encoding is H.265, the package format must be FMP4, so many of the online HLS support HLS is useless. However, if important functions are contributed to nginx-http-flv-module or repair significant bugs, I will give it for free. The reason for this is that nginx-http-flv-module is more than 3 years. The community participation is not high. Most of the work is a person's obligation to maintain (of course thanks to many netizens test, BUG feedback and PR) There are also some company integration projects to declare independent research and development. The BSD-2 agreement is already very loose, allowing commercial, but at least keep my license. Finally, if you have any questions, please look at the readme or readme.cn of nginx-http-flv-module, the former is English, the latter is Chinese. I have a question before I asked a question. I thought I had already written on ReadMe, I will answer the readme. I will not answer. As a result, the netizens said that my attitude is not good, and a lot of things should be packaged with a lot of nonsense. Please, my time is also the time. When I have more time, I have to face you alone, you have not given me money, I am not obligated to give you a variety of questions.

     

     

     

     

    List all Question

    Nickname

    Email

    Questions

    Our other product:

    Professional FM Radio Station Equipment Package

     



     

    Hotel IPTV Solution

     


      Enter email  to get a surprise

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org ->Afrikaans
      sq.fmuser.org ->Albanian
      ar.fmuser.org ->Arabic
      hy.fmuser.org ->Armenian
      az.fmuser.org ->Azerbaijani
      eu.fmuser.org ->Basque
      be.fmuser.org ->Belarusian
      bg.fmuser.org ->Bulgarian
      ca.fmuser.org ->Catalan
      zh-CN.fmuser.org ->Chinese (Simplified)
      zh-TW.fmuser.org ->Chinese (Traditional)
      hr.fmuser.org ->Croatian
      cs.fmuser.org ->Czech
      da.fmuser.org ->Danish
      nl.fmuser.org ->Dutch
      et.fmuser.org ->Estonian
      tl.fmuser.org ->Filipino
      fi.fmuser.org ->Finnish
      fr.fmuser.org ->French
      gl.fmuser.org ->Galician
      ka.fmuser.org ->Georgian
      de.fmuser.org ->German
      el.fmuser.org ->Greek
      ht.fmuser.org ->Haitian Creole
      iw.fmuser.org ->Hebrew
      hi.fmuser.org ->Hindi
      hu.fmuser.org ->Hungarian
      is.fmuser.org ->Icelandic
      id.fmuser.org ->Indonesian
      ga.fmuser.org ->Irish
      it.fmuser.org ->Italian
      ja.fmuser.org ->Japanese
      ko.fmuser.org ->Korean
      lv.fmuser.org ->Latvian
      lt.fmuser.org ->Lithuanian
      mk.fmuser.org ->Macedonian
      ms.fmuser.org ->Malay
      mt.fmuser.org ->Maltese
      no.fmuser.org ->Norwegian
      fa.fmuser.org ->Persian
      pl.fmuser.org ->Polish
      pt.fmuser.org ->Portuguese
      ro.fmuser.org ->Romanian
      ru.fmuser.org ->Russian
      sr.fmuser.org ->Serbian
      sk.fmuser.org ->Slovak
      sl.fmuser.org ->Slovenian
      es.fmuser.org ->Spanish
      sw.fmuser.org ->Swahili
      sv.fmuser.org ->Swedish
      th.fmuser.org ->Thai
      tr.fmuser.org ->Turkish
      uk.fmuser.org ->Ukrainian
      ur.fmuser.org ->Urdu
      vi.fmuser.org ->Vietnamese
      cy.fmuser.org ->Welsh
      yi.fmuser.org ->Yiddish

       
  •  

    FMUSER Wirless Transmit Video And Audio More Easier !

  • Contact

    Address:
    No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou China 510620

    E-mail:
    [email protected]

    Tel / WhatApps:
    +8618078869184

  • Categories

  • Newsletter

    FIRST OR FULL NAME

    E-mail

  • paypal solution  Western UnionBank OF China
    E-mail:[email protected]   WhatsApp:+8618078869184   Skype:sky198710021 Chat with me
    Copyright 2006-2020 Powered By www.fmuser.org

    Contact Us