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

ajs

Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,371
    Kyiv
    Home Country
    Ukraine Ukraine
    Do you have a video sample for the non-playing file or a log from video.js?
    This should be tested live, if you save the stream, then the player usually plays it, although not when streaming. I already have 1:27, today at 6:00 I have to get up, I went to bed, thank you so much for your help, but I'm no longer an interlocutor. Thanks again!

    -- Tapatalk | WBR, ajs
     

    MrGrymReaper

    MP Donator
  • Premium Supporter
  • July 28, 2009
    53
    37
    Home Country
    United Kingdom United Kingdom
    The container is the outer file like for example mpeg-2 transport stream (.ts), the video codec is the encoding of the visual video information (e.g. mpeg-2) and the audio codec is the encoding of the sound information (e.g. mp3).

    Transcoding is the process by which this information is changed to another format encoding (e.g. as if you translate from one language to another).
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,371
    Kyiv
    Home Country
    Ukraine Ukraine
    @MrGrymReaper In theory, I understand all this perfectly, but I still cannot implement it in practice (configure profiles). :)

    -- Tapatalk | WBR, ajs
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,371
    Kyiv
    Home Country
    Ukraine Ukraine
    @MrGrymReaper
    In order to make it easier to test and find bugs, let's take small steps.
    • Let's try to debug the VLC player first. Then we go over to the HLS.
    • Our task is for him to play all files, which means we need a profile that transcodes all formats to WEBMP.
    • We can create two test profiles with transcoding using VLC and using FFMPEG. But here I need help.
    • And I can check them on films, records, TV. And say mistakes.
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,371
    Kyiv
    Home Country
    Ukraine Ukraine
    After Google i create 2 new Profile ... Dont know work or not but:
    i found error in profiles (wrong mime type), correct:
    XML:
    <TranscoderProfile>
          <Name>Test VLC HD</Name>
          <Description>HD-quality Android profile based on VLC</Description>
          <Bandwidth>2280</Bandwidth>
          <Targets>
            <Target>android</Target>
            <Target>pc-vlc-video</Target>
          </Targets>
          <Transport>http</Transport>
          <MaxOutputWidth>1280</MaxOutputWidth>
          <MaxOutputHeight>720</MaxOutputHeight>
          <MIME>video/webm</MIME>
          <HasVideoStream>true</HasVideoStream>
          <Transcoder>MPExtended.Services.StreamingService.Transcoders.VLCWrapper</Transcoder>
          <TranscoderParameters>
            <path>%mpextended-streaming%\vlc-3.0.11\MPExtended.Libraries.VLCWrapper.exe</path>
            <options>--ffmpeg-hw --sout-ffmpeg-strict=-2</options>
            <encoder>vcodec=VP80,vb=800,scale=1,deinterlace=0,acodec=vorb,ab=128,channels=2,samplerate=44100,audio-sync</encoder>
            <muxer>:standard{access=file,ffmpeg{mux=webm},dst=#OUT#}</muxer>
          </TranscoderParameters>
        </TranscoderProfile>
    
        <TranscoderProfile>
          <Name>Test FFmpeg HQ</Name>
          <Description>High-quality Android profile based on ffmpeg</Description>
          <Bandwidth>896</Bandwidth>
          <Targets>
            <Target>android</Target>
            <Target>pc-vlc-video</Target>
          </Targets>
          <Transport>http</Transport>
          <MaxOutputWidth>800</MaxOutputWidth>
          <MaxOutputHeight>600</MaxOutputHeight>
          <MIME>video/webm</MIME>
          <HasVideoStream>true</HasVideoStream>
          <Transcoder>MPExtended.Services.StreamingService.Transcoders.FFMpeg</Transcoder>
          <TranscoderParameters>
            <codecParameters>-codec:v libvpx-vp9 -b:v 768k -profile:v baseline -preset:v superfast -coder 1 -codec:a libopus -b:a 128k -ac 2 -strict experimental -async 1 -sn -f webm</codecParameters>
          </TranscoderParameters>
        </TranscoderProfile>
     
    Last edited:

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,371
    Kyiv
    Home Country
    Ukraine Ukraine
    Run changed profiles for test and its not work...
    Screenshot_2020-07-31-08-56-20-455_com.android.chrome.jpg
    Logs from MPE and WebMP in attach... Tested on mobile Chrome (without dev console) ... :):coffee:
     

    Attachments

    • WebMediaPortal.zip
      7.1 KB

    Users who are viewing this thread

    Top Bottom