[Info] Release 0.7 (x86/x64) - MPExtended, WebMP, Bootstrap skin by ajs - Hard way (2 Viewers)

ajs

Development Group
  • Team MediaPortal
  • February 29, 2008
    16,062
    11,144
    Kyiv
    Home Country
    Ukraine Ukraine
    Your currently basing the Streaming functionality on VLC version 2.2.8 which is affected by a significant list of vulnerabilities. Is it possible if the use of VLC is required, for it to be rebased on an up to date release please?
    I think i can update the VLC ... But: [Info] MPExtended 0.6 Beta Release
    VLC3 works too but it includes the ATSC scene description audio in the main audio while streaming with the default profiles.
    I do not know what this means and how it will affect the MPE. But when the main part will work as I expect it, it will be hard to try. :whistle:
    Also the AppVeyor link only allows downloads to be available for up to 6 months, since upload. So if anyone needs to rollback to an older release for whatever reason. They can only rollback up to 6 months ago as anything older is no longer available.
    In this branch, the most extreme version is functional, all other versions contain certain errors that are fixed in the extreme. Perhaps it added new ones. :) Well, you can always run the build. All the same, there is no site where it can be stored. Maybe I’ll set up the releases later, but for now AppVeyor is more a compiler for me since development environment is in online github online. :whistle::coffee::)
     

    MrGrymReaper

    MP Donator
  • Premium Supporter
  • July 28, 2009
    53
    37
    Home Country
    United Kingdom United Kingdom
    I think i can update the VLC ... But: [Info] MPExtended 0.6 Beta Release

    I do not know what this means and how it will affect the MPE. But when the main part will work as I expect it, it will be hard to try. :whistle:

    In this branch, the most extreme version is functional, all other versions contain certain errors that are fixed in the extreme. Perhaps it added new ones. :) Well, you can always run the build. All the same, there is no site where it can be stored. Maybe I’ll set up the releases later, but for now AppVeyor is more a compiler for me since development environment is in online github online. :whistle::coffee::)

    Thanks for your reply. A while back I tried to enable NVENC for NVIDIA based graphics cards so they can do hardware based encoding on 0.6, there possibly wasn't much luck with handling the command line. However could that also be included please as this will help with the transcoding of the videos which supported graphics cards.
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    16,062
    11,144
    Kyiv
    Home Country
    Ukraine Ukraine
    Flash player work in Chrome:
    1594826640731.png
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    16,062
    11,144
    Kyiv
    Home Country
    Ukraine Ukraine
    Thanks for your reply. A while back I tried to enable NVENC for NVIDIA based graphics cards so they can do hardware based encoding on 0.6, there possibly wasn't much luck with handling the command line. However could that also be included please as this will help with the transcoding of the videos which supported graphics cards.
    2.2.8 does this not support? This is an innovation of which version?
     

    MrGrymReaper

    MP Donator
  • Premium Supporter
  • July 28, 2009
    53
    37
    Home Country
    United Kingdom United Kingdom
    2.2.8 does this not support? This is an innovation of which version?

    I'm referring to utilising it on the ffmpeg part of the streaming profiles as there's support for that there. Preferably with ffmpeg 4.3 based release as it has the best code base.
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    16,062
    11,144
    Kyiv
    Home Country
    Ukraine Ukraine
    I'm referring to utilising it on the ffmpeg part of the streaming profiles as there's support for that there.
    Judging by the profiles, it is already used, mainly in the way transport works, if I understand the settings (StreamingProfiles.xml) correctly.
    XML:
          <TranscoderParameters>
            <path>%mpextended-streaming%\vlc-2.2.8\MPExtended.Libraries.VLCWrapper.exe</path>
            <options>--ffmpeg-hw --sout-ffmpeg-strict=-2</options>
            <tsOptions>--sout-mux-caching=5000</tsOptions>
            <encoder>vcodec=h264,vb=512,venc=x264{aud,level=30,keyint=50,bframes=0,profile=baseline,preset=superfast},deinterlace=-1,acodec=mp4a,ab=128,channels=2,samplerate=48000,audio-sync</encoder>
            <muxer>ts{use-key-frames}</muxer>
            <httpLiveOptions>seglen=7,delsegs=false,numsegs=0</httpLiveOptions>
            <httpLiveKeepOld>5</httpLiveKeepOld>
          </TranscoderParameters>
    encoder = ffmpeg, ffmpeg you can use any version, both x86 and x64. :)
     

    MrGrymReaper

    MP Donator
  • Premium Supporter
  • July 28, 2009
    53
    37
    Home Country
    United Kingdom United Kingdom
    Judging by the profiles, it is already used, mainly in the way transport works, if I understand the settings (StreamingProfiles.xml) correctly.
    XML:
          <TranscoderParameters>
            <path>%mpextended-streaming%\vlc-2.2.8\MPExtended.Libraries.VLCWrapper.exe</path>
            <options>--ffmpeg-hw --sout-ffmpeg-strict=-2</options>
            <tsOptions>--sout-mux-caching=5000</tsOptions>
            <encoder>vcodec=h264,vb=512,venc=x264{aud,level=30,keyint=50,bframes=0,profile=baseline,preset=superfast},deinterlace=-1,acodec=mp4a,ab=128,channels=2,samplerate=48000,audio-sync</encoder>
            <muxer>ts{use-key-frames}</muxer>
            <httpLiveOptions>seglen=7,delsegs=false,numsegs=0</httpLiveOptions>
            <httpLiveKeepOld>5</httpLiveKeepOld>
          </TranscoderParameters>
    encoder = ffmpeg, ffmpeg you can use any version, both x86 and x64. :)

    I'm sorry but -hwaccel only prepares the hardware accelerated decoders not the hardware accelerated encoders. These hardware accelerated encoders are controlled by -codec:v. So for this to activate it would need to specify for NVENC, it would need to have something like the following included -c:v h264_nvenc. Without this it is only accelerating the decoding utilising hardware not the encoding it requires, both to hardware accelerate the transcoding process.
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    16,062
    11,144
    Kyiv
    Home Country
    Ukraine Ukraine
    Try change this in you streaming setting and check, i dont have nvidia card ;)

    -- Tapatalk | WBR, ajs
     

    Users who are viewing this thread

    Top Bottom