Jump to content

Emby Blog

  • entries
    540
  • comments
    4762
  • views
    3353373

Contributors to this blog

  • Luke 341
  • ebr 68
  • Carlo 31
  • 7illusions 15
  • ScottIsAFool 12
  • Abobader 11
  • xnappo 8
  • radeon 8
  • darwindeeds 7
  • Redshirt 6
  • Cheesegeezer 5
  • leedavies 3
  • Aphid 3
  • techywarrior 3
  • bigjohn 3
  • snazy2000 3
  • sross44 3
  • chef 2
  • gcw07 2
  • softworkz 2
  • Soultaker 2
  • marcelveldt 1
  • hurricanehrndz 1

Emby Partners with Viblast to bring HLS and MPEG-DASH to desktop browsers


Luke

5170 views

Team,

 

The latest server release features new and improved video streaming in the desktop editions of Google Chrome, Internet Explorer 11, and Opera. Thanks to our integration with Viblast Player, we now have the ability to utilize Emby Server's HLS and MPEG-DASH streaming, which up until now has been limited to the mobile browsers and standalone apps.

 

This a big win for us and it brings a number of new benefits. If you're a Google Chrome user, we're finally able to eliminate the Webm streaming we had been relying on before, which has limited performance due to it's single-threaded encoding. With HLS and MPEG-DASH we're able to take advantage of multi-threaded H264 encoding, and by utilizing H264, we're sometimes able to avoid video encoding when it's possible to do so. If you're an Internet Explorer user, you'll find that video streaming is more reliable than ever as we're finally able to move away from the fragmented mp4 we had been using before. If you're a firefox user, video streaming will remain unchanged and you'll receive these benefits as soon as the browser supports the Media Source API.

 

How it Works

 

Emby Server has long had support for HLS and MPEG-DASH, and you've already been enjoying it from devices such as Android, iOS, Windows 8.1, Chromecast, Roku, and others. But up until now we've been unable to utilize them in desktop browsers due to their lack of native support for these formats. Times are changing though, and thanks to growing browser support for the Media Source API, we're finally able to take advantage of these more efficient streaming formats.

 

Viblast Player made this very easy to integrate by allowing us to continue using the same HTML5 video player we've been using, along with the same presentation that you've come to know and love. All it took was a few lines of code to hook Viblast Player into the native video element, and off we went.

 

55a95f2a65055_Untitled.png

 

What about Mobile Browsers, Safari, and Microsoft Edge?

 

These browsers already have native HLS support, and when available we will always rely on the native implementation.

 

About Viblast

 

Viblast is an innovator operating in the online video industry. Its flagship product Viblast PDN optimizes video delivery to large numbers of simultaneous viewers through patent-pending peer-assisted technology. Viblast Player is one of very few available technologies for HLS and MPEG-DASH playback in HTML5 without Flash (or any plugin).

 

favicon.png

 

http://viblast.com/player

  • Like 7

16 Comments


Recommended Comments

monkeyslapper

Posted

Great for the upgrade... But why is there VIBPLAYER logo when i play video? Anyway to get rid of this?

Link to comment

Great for the upgrade... But why is there VIBPLAYER logo when i play video? Anyway to get rid of this?

 

It has to verify the license with Viblast. It must be failing to do so from your machine. For the next release we will cache this info so that it will occur less frequently.

Link to comment
monkeyslapper

Posted

Is there anything that i can do on my end? or just be patient wait for you to clear this up?

 

It has to verify the license with Viblast. It must be failing to do so from your machine. For the next release we will cache this info so that it will occur less frequently.

Link to comment

Is there anything that i can do on my end? or just be patient wait for you to clear this up?

 

You can check your server log for failed requests to https addresses. 

Link to comment
monkeyslapper

Posted

You can check your server log for failed requests to https addresses. 

 

did not see any error but post this on the forums with the attach logs. also noticed that this only happens with remote location. local works fine. does that help any? maybe clearing cache and cookies???

 

Thanks again.

Link to comment
LqHnyBear

Posted

Nice, does this bring any changes to Playto on xbox one?

Link to comment

Nice, does this bring any changes to Playto on xbox one?

 

No, this only affects the web client on desktop computers.

Link to comment
alangregory

Posted

Can emby detect mpeg-dash native media? Like if i have already transcoded to mpegdash to make it directplay.

Link to comment

 

we're finally able to eliminate the Webm streaming we had been relying on before, which has limited performance due to it's single-threaded encoding

 

libvpx 1.4.0 added multithreaded encoding back in April. link

Link to comment

libvpx 1.4.0 added multithreaded encoding back in April. link

 

That's interesting and thanks for the info. h264 makes the most sense given that most source content is already encoded that way, so this is still big win for us.

Link to comment

Upgraded my server to 3.0.5675.1. Can not find anything related to viblast in the server logs when playing MKV with H264 and AC3 audio. Is there some way to check if it's running fine?

Link to comment

Upgraded my server to 3.0.5675.1. Can not find anything related to viblast in the server logs when playing MKV with H264 and AC3 audio. Is there some way to check if it's running fine?

 

Hi there. You won't see anything in the server log as these are components for the web interface. As long as you're enjoying playback in the web interface, you'll know it's working just fine.

Link to comment
studio-jurdan

Posted

hum, and can you tell me how TO REMOVE this viblast in Chrome windows?  my MKV are 4X more slower when i move in   and  i realy can't use a player with a  VERY BAD  with watermark   in my own productr  films and videos

Link to comment
studio-jurdan

Posted

OK sure there is con,flict BUT i made a PC  for PRODUCTING WORKS.  and the only person able to make choice off renderind method on my house is ME and ONLY ME  I'm not using a beta of emby so i'm considering that it mus work with all the pc in the world. before installing a plug so dfangerous that this one, perhaps it is good to annonce it?  to have the OK  off the USER?  

 

Yes is the a conflict between a lot of real paids product and a beta pluig for baby ; yes it is.

I have HARDWARE stuff to encode and decode, render video  i use also ONE NVIDI 660 ONLY FOR REDERING

another graphicv card for  the 4 screen

I also have  MATERIAL DECODER  for sound  (PCIE car with SHARKS DSP  made by TC electronic AND  UAD   with material plugin codec for DTS, MP3 etc.

i ve got 14 midi intterface remote , blackmagicdesign capture and playback ( Quad Link 12G-SDI working with 2160p60 over a single cable, or even Dual Link or Quad Link SDI. Also includes HDMI 2.0, analog component, 4 channel XLR analog and 2 channels AES/EBU digital audio, timecode, reference and serial deck control. Connects via Thunderbolt or with an optional PCIe adapter for higher frame rates and 4K RGB workflows.)

Advanced 12G-SDI Blazing fast 12G-SDI for
SD, HD and Ultra HD!

 

Teranex Mini converters feature cutting edge, multi rate 12G-SDI technology that’s 8 times faster than regular HD-SDI. 12G-SDI is multi rate so it will automatically detect and change between all SD, HD and Ultra HD video formats instantly, so you can connect Teranex Mini to all of your existing SD and HD equipment. 12G-SDI supports high frame rate Ultra HD up to 2160p60 on a single BNC cable so you can work in Ultra HD and keep your high frame rate production workflow for fast moving sports and action programming.

​So i don't need a software rendering, thanks i have all i need to do that ;-) 

 

FLAHS and VLC have and RESPECT my hardware.

VIBLAST make a short circuit off all of my hardware and this must be prohibited !

but my system is a PRODUCER system, a REALO with tons off paisd plugins. i use and payd JAVA, FLASH etc. i don't need this VIBLAST that is broken alll my production works. i thinks than i can CHOSE myself with who i need to render my video. no one can make choice FOR me.

 

so i'm contacting VIBLAST, CHROME, and JAVA TEAM. becaus VIBLAST is DANGEROUS. un certified, and INTRUSIVE (it come without my permission)

 

and i'll find the way to put this stupid beta plug on hell out off my house.

 

ON wish planet a plugin know by no one, can decide to bypass all hardware rendering  to make it's one bad rendering? 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...