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

BKK16-207 VLANd in LAVA
BKK16-207 VLANd in LAVABKK16-207 VLANd in LAVA
BKK16-207 VLANd in LAVALinaro
 
TRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch HaimTRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch Haimharryvanhaaren
 
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 AArch64Linaro
 
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 bspNeil Armstrong
 
BlaBlaCar Elastic Search Feedback
BlaBlaCar Elastic Search FeedbackBlaBlaCar Elastic Search Feedback
BlaBlaCar Elastic Search Feedbacksinfomicien
 
BKK16-303 96Boards - TV Platform
BKK16-303 96Boards - TV PlatformBKK16-303 96Boards - TV Platform
BKK16-303 96Boards - TV PlatformLinaro
 
BKK16-402 Cross distro BoF
BKK16-402 Cross distro BoFBKK16-402 Cross distro BoF
BKK16-402 Cross distro BoFLinaro
 
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
 
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...Indonesia Network Operators Group
 
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 v2Linaro
 
AES Implementation on FPGA
AES Implementation on FPGAAES Implementation on FPGA
AES Implementation on FPGALeonardo Antichi
 

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: Live Transmuxing and Video/Audio Transcoding

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 Coursejliang2145
 
No.2 specification- www.ttbvs.com
No.2 specification- www.ttbvs.comNo.2 specification- www.ttbvs.com
No.2 specification- www.ttbvs.comTTBVS
 
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 encoderHansen He
 
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.comTTBVS
 
Web player
Web playerWeb player
Web playerMir Ali
 
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...Yusuke Goto
 
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.comTTBVS
 
Video Streaming - 4.ppt
Video Streaming - 4.pptVideo Streaming - 4.ppt
Video Streaming - 4.pptVideoguy
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.pptVideoguy
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.pptVideoguy
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.pptVideoguy
 
Streaming Overview Final.ppt
Streaming Overview Final.pptStreaming Overview Final.ppt
Streaming Overview Final.pptVideoguy
 
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. 7Shuo LI
 
dat-Post-Producer-final
dat-Post-Producer-finaldat-Post-Producer-final
dat-Post-Producer-finalScott Matics
 
Datasheet.hk_w99802g_4101989
Datasheet.hk_w99802g_4101989Datasheet.hk_w99802g_4101989
Datasheet.hk_w99802g_4101989Dorian Yeh
 
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.comTTBVS
 
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...Yusuke Goto
 

Similar to Nimble Streamer Transcoder Overview: Live Transmuxing and Video/Audio Transcoding (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

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 

Recently uploaded (20)

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 

Nimble Streamer Transcoder Overview: Live Transmuxing and Video/Audio Transcoding

  • 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