SlideShare a Scribd company logo
1 of 14
Download to read offline
Nimble Streamer
Transcoder capabilities overview
Nimble Streamer is a software media server
● Freeware
● Low resource usage
● High performance
● Available on x64 and ARM: Linux, Windows, Mac,
Raspberry Pi/Orange Pi
Nimble Streamer live transmuxing
Input:
● RTMP published and pulled
● RTSP announced and pulled
● MPEG2TS - UDP and HTTP
Output:
● HLS
● MPEG-DASH
● MPEG2TS
● RTMP, RTSP playback
● RTMP, RTSP republishing
That’s just a small part of Nimble capabilities.
Customers: “We need a live transcoder”
Nimble Streamer is the most efficient transmuxer on the market.
However, life is much more complicated:
● ABR live streams require multiple bitrates
● Resize is needed as well
● Input streams may have different transport (AVC, MPEG2, MPEG4)
● Sound may need modifications (MP3 -> AAC, re-sampling etc)
● Overlay, watermark, picture-in-picture sounds good as well
Solution?
● Add transcoding to Nimble Streamer
Requirements? As always:
● High efficiency
● Wide variety of features
● Excellent UI
● H.264-encoded video input and output
● H.264, MPEG2 input transport
● More codecs coming soon
High efficiency
● Decoding done once, data transformed in multiple ways, then encoded once
● 4 different strategies for adding key frames alignment
● passthrough mode for non-changed media
● multiple transcoding threads, using multiple CPU cores
Coming soon: Intel QuickSync support
Video transcoding capabilities
FFmpeg video filters
● scale to create multiple resolutions
● graphic overlays for company logo, games score etc.
● picture-in-picture video
● image flip - vertical and horizontal
● crop video
● add any third-party filter
Sequence of filters
● make filtering chains, apply filters one-by-one with no additional decoding;
Transcoding audio
AAC and MP3 audio input
● Input codecs: MP3, MP2, Speex, AAC
● Output codec: AAC
● Transrating: 256Kbps to 192Kbps etc
● Change sample rate: 44KHz to 22KHz etc
● Pass-through support
● Apply FFmpeg filters
Output protocols
Having encoded media, it can be wrapped into any of the following formats:
● HLS
● MPEG-DASH
● RTMP - playback and re-publish
● RTSP - playback and re-publish
● MPEG-TS - playback and multicast
● Create any chain of transcoding for both video and audio.
● Set up filters in a couple of clicks.
● Drag-n-drop elements of transcoding scenario.
● Use any browser to setup and control.
More dynamics:
● Apply changes without interruption of live streaming.
● Apply settings to multiple servers in a few clicks.
Web UI: knitting the transcoding scenarios
Pricing
50 USD per month per instance
It’s that simple
No limitations on number of streams
Next
● Visit Transcoder website for all details
● View Transcoder UI in action on our YouTube channel
● Install Transcoder for further usage

More Related Content

What's hot

LAS16-400: Mini Conference 3 AOSP (Session 1)
LAS16-400: Mini Conference 3 AOSP (Session 1)LAS16-400: Mini Conference 3 AOSP (Session 1)
LAS16-400: Mini Conference 3 AOSP (Session 1)
Linaro
 

What's hot (13)

BKK16-207 VLANd in LAVA
BKK16-207 VLANd in LAVABKK16-207 VLANd in LAVA
BKK16-207 VLANd in LAVA
 
TRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch HaimTRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch Haim
 
BKK16-304 The State of GDB on AArch64
BKK16-304 The State of GDB on AArch64BKK16-304 The State of GDB on AArch64
BKK16-304 The State of GDB on AArch64
 
Ostech war story using mainline linux for an android tv bsp
Ostech  war story  using mainline linux  for an android tv bspOstech  war story  using mainline linux  for an android tv bsp
Ostech war story using mainline linux for an android tv bsp
 
BlaBlaCar Elastic Search Feedback
BlaBlaCar Elastic Search FeedbackBlaBlaCar Elastic Search Feedback
BlaBlaCar Elastic Search Feedback
 
PCP
PCPPCP
PCP
 
BKK16-303 96Boards - TV Platform
BKK16-303 96Boards - TV PlatformBKK16-303 96Boards - TV Platform
BKK16-303 96Boards - TV Platform
 
BKK16-402 Cross distro BoF
BKK16-402 Cross distro BoFBKK16-402 Cross distro BoF
BKK16-402 Cross distro BoF
 
LAS16-400: Mini Conference 3 AOSP (Session 1)
LAS16-400: Mini Conference 3 AOSP (Session 1)LAS16-400: Mini Conference 3 AOSP (Session 1)
LAS16-400: Mini Conference 3 AOSP (Session 1)
 
21 - IDNOG03 - Jimmy Halim (Cloudflare) - Brief Introduction of CloudFlare, t...
21 - IDNOG03 - Jimmy Halim (Cloudflare) - Brief Introduction of CloudFlare, t...21 - IDNOG03 - Jimmy Halim (Cloudflare) - Brief Introduction of CloudFlare, t...
21 - IDNOG03 - Jimmy Halim (Cloudflare) - Brief Introduction of CloudFlare, t...
 
BKK16-507 AOSP builds of Linaro with CI v2
BKK16-507 AOSP builds of Linaro with CI v2BKK16-507 AOSP builds of Linaro with CI v2
BKK16-507 AOSP builds of Linaro with CI v2
 
AES Implementation on FPGA
AES Implementation on FPGAAES Implementation on FPGA
AES Implementation on FPGA
 
Qt5 beta1 on ti platforms
Qt5 beta1 on ti platformsQt5 beta1 on ti platforms
Qt5 beta1 on ti platforms
 

Similar to Nimble Streamer Transcoder overview

Industrial Technology Multimedia Video Theory Prelim Course
Industrial Technology Multimedia Video Theory Prelim CourseIndustrial Technology Multimedia Video Theory Prelim Course
Industrial Technology Multimedia Video Theory Prelim Course
jliang2145
 
Video Streaming - 4.ppt
Video Streaming - 4.pptVideo Streaming - 4.ppt
Video Streaming - 4.ppt
Videoguy
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.ppt
Videoguy
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.ppt
Videoguy
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.ppt
Videoguy
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.ppt
Videoguy
 
dat-Post-Producer-final
dat-Post-Producer-finaldat-Post-Producer-final
dat-Post-Producer-final
Scott Matics
 
Datasheet.hk_w99802g_4101989
Datasheet.hk_w99802g_4101989Datasheet.hk_w99802g_4101989
Datasheet.hk_w99802g_4101989
Dorian Yeh
 

Similar to Nimble Streamer Transcoder overview (20)

Industrial Technology Multimedia Video Theory Prelim Course
Industrial Technology Multimedia Video Theory Prelim CourseIndustrial Technology Multimedia Video Theory Prelim Course
Industrial Technology Multimedia Video Theory Prelim Course
 
Multimedia Services: Video
Multimedia Services: VideoMultimedia Services: Video
Multimedia Services: Video
 
No.2 specification- www.ttbvs.com
No.2 specification- www.ttbvs.comNo.2 specification- www.ttbvs.com
No.2 specification- www.ttbvs.com
 
H3110A hdmi+cvbs output simultaneously over ip video encoder
H3110A hdmi+cvbs output simultaneously over ip video encoderH3110A hdmi+cvbs output simultaneously over ip video encoder
H3110A hdmi+cvbs output simultaneously over ip video encoder
 
Tc 2000 p-specification- www.ttbvs.com
Tc 2000 p-specification- www.ttbvs.comTc 2000 p-specification- www.ttbvs.com
Tc 2000 p-specification- www.ttbvs.com
 
Web player
Web playerWeb player
Web player
 
A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...
A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...
A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied...
 
Tc ub2000 p-specification- www.ttbvs.com
Tc ub2000 p-specification- www.ttbvs.comTc ub2000 p-specification- www.ttbvs.com
Tc ub2000 p-specification- www.ttbvs.com
 
Video Streaming - 4.ppt
Video Streaming - 4.pptVideo Streaming - 4.ppt
Video Streaming - 4.ppt
 
Socionext Media Cloud
Socionext Media CloudSocionext Media Cloud
Socionext Media Cloud
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.ppt
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.ppt
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.ppt
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.ppt
 
Criteo Labs Infrastructure Tech Talk Meetup Nov. 7
Criteo Labs Infrastructure Tech Talk Meetup Nov. 7Criteo Labs Infrastructure Tech Talk Meetup Nov. 7
Criteo Labs Infrastructure Tech Talk Meetup Nov. 7
 
dat-Post-Producer-final
dat-Post-Producer-finaldat-Post-Producer-final
dat-Post-Producer-final
 
OMAP
OMAPOMAP
OMAP
 
Datasheet.hk_w99802g_4101989
Datasheet.hk_w99802g_4101989Datasheet.hk_w99802g_4101989
Datasheet.hk_w99802g_4101989
 
Tc 2102 b-specification- www.ttbvs.com- www.ttbvs.com
Tc 2102 b-specification- www.ttbvs.com- www.ttbvs.comTc 2102 b-specification- www.ttbvs.com- www.ttbvs.com
Tc 2102 b-specification- www.ttbvs.com- www.ttbvs.com
 
Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...
Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...
Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on St...
 

Recently uploaded

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Recently uploaded (20)

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 

Nimble Streamer Transcoder overview

  • 2. Nimble Streamer is a software media server ● Freeware ● Low resource usage ● High performance ● Available on x64 and ARM: Linux, Windows, Mac, Raspberry Pi/Orange Pi
  • 3. Nimble Streamer live transmuxing Input: ● RTMP published and pulled ● RTSP announced and pulled ● MPEG2TS - UDP and HTTP Output: ● HLS ● MPEG-DASH ● MPEG2TS ● RTMP, RTSP playback ● RTMP, RTSP republishing That’s just a small part of Nimble capabilities.
  • 4. Customers: “We need a live transcoder” Nimble Streamer is the most efficient transmuxer on the market. However, life is much more complicated: ● ABR live streams require multiple bitrates ● Resize is needed as well ● Input streams may have different transport (AVC, MPEG2, MPEG4) ● Sound may need modifications (MP3 -> AAC, re-sampling etc) ● Overlay, watermark, picture-in-picture sounds good as well
  • 5. Solution? ● Add transcoding to Nimble Streamer Requirements? As always: ● High efficiency ● Wide variety of features ● Excellent UI
  • 6. ● H.264-encoded video input and output ● H.264, MPEG2 input transport ● More codecs coming soon High efficiency ● Decoding done once, data transformed in multiple ways, then encoded once ● 4 different strategies for adding key frames alignment ● passthrough mode for non-changed media ● multiple transcoding threads, using multiple CPU cores Coming soon: Intel QuickSync support Video transcoding capabilities
  • 7. FFmpeg video filters ● scale to create multiple resolutions ● graphic overlays for company logo, games score etc. ● picture-in-picture video ● image flip - vertical and horizontal ● crop video ● add any third-party filter Sequence of filters ● make filtering chains, apply filters one-by-one with no additional decoding;
  • 8. Transcoding audio AAC and MP3 audio input ● Input codecs: MP3, MP2, Speex, AAC ● Output codec: AAC ● Transrating: 256Kbps to 192Kbps etc ● Change sample rate: 44KHz to 22KHz etc ● Pass-through support ● Apply FFmpeg filters
  • 9. Output protocols Having encoded media, it can be wrapped into any of the following formats: ● HLS ● MPEG-DASH ● RTMP - playback and re-publish ● RTSP - playback and re-publish ● MPEG-TS - playback and multicast
  • 10. ● Create any chain of transcoding for both video and audio. ● Set up filters in a couple of clicks. ● Drag-n-drop elements of transcoding scenario. ● Use any browser to setup and control. More dynamics: ● Apply changes without interruption of live streaming. ● Apply settings to multiple servers in a few clicks. Web UI: knitting the transcoding scenarios
  • 11.
  • 12.
  • 13. Pricing 50 USD per month per instance It’s that simple No limitations on number of streams
  • 14. Next ● Visit Transcoder website for all details ● View Transcoder UI in action on our YouTube channel ● Install Transcoder for further usage