SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Teleportation
system
architecture
Requirements
• Multi (Camera) video streams*, multi resolution
• stream prioritization
• Adapt video streams to wireless channel/s*
– dynamic channel mapping
– Bitrate control per channel/camera (optional)
• Predict future bitrate
• Protect video
• Low latency
• *Terminology: Video stream, wireless channel Not 1:1 mapping2
Teleportation schematics
3
Camera
• Camera may provide different input to
main processing unit: Analog, SDI, USB
4
Processing unit
• Capture video
– Nano limited to 4K30fps capture on USB
– One MIPI interface
• Rescale and reorder to:
– 1 X 4K30fps stream (Jetson Nano)
– 2 X 4K60fps streams (Jetson Xavier)
• HEVC encoding according to streams
– Tile based
– Accept rate control commands in RT
5
Channel handler
• Dynamically map high priority camera to
low jitter channels
• Add per stream/channel FEC protection
• FEC amount varies dynamically
6
Channel controller
• Receives wireless channel feedback from
wireless channels:
– Packet drop
– Jitter
– Cellular params like RSSI
• Dynamically maps video streams to cellular
channels according to prioritization
• Decide on the amount of FEC per channel
• Predict future bitrate per channel and assign
bitrates per stream encoder
7
Player
• Controls jitter buffer
• Low latency decoding
• Fast marker rendering (webGL)
8
API overview
• Use Video-Conferenceing WebRTC-like API:
MySession = CreateSession(config)
Mapper = MySession.Map(Vidstreams,WirelessChannels)
Mapper.SetPriority(Config) #which channel has priority
Channel = MySession.AddChannel(config)
Channel.AddFEC(config) #static/dynamic scheme
Det1 = Stream.AddDetector(DL_Detector)

Weitere ähnliche Inhalte

Was ist angesagt?

WSM-DSM_Specs_v4
WSM-DSM_Specs_v4WSM-DSM_Specs_v4
WSM-DSM_Specs_v4
John Yaron
 
Microinstruction sequencing new
Microinstruction sequencing newMicroinstruction sequencing new
Microinstruction sequencing new
Mahesh Kumar Attri
 
obs_virtual
obs_virtualobs_virtual
obs_virtual
Jerome Cain
 

Was ist angesagt? (20)

WSM-DSM_Specs_v4
WSM-DSM_Specs_v4WSM-DSM_Specs_v4
WSM-DSM_Specs_v4
 
Upgrading Your System: A Telco User Perspectiv
Upgrading Your System: A Telco User PerspectivUpgrading Your System: A Telco User Perspectiv
Upgrading Your System: A Telco User Perspectiv
 
Opmanager Workshop - Middle East
Opmanager Workshop - Middle EastOpmanager Workshop - Middle East
Opmanager Workshop - Middle East
 
Micro programmed control
Micro programmed  controlMicro programmed  control
Micro programmed control
 
Spy vs SPI: Hacking the Stratus ADS-B Transponder
  Spy vs SPI: Hacking the Stratus ADS-B Transponder  Spy vs SPI: Hacking the Stratus ADS-B Transponder
Spy vs SPI: Hacking the Stratus ADS-B Transponder
 
Dray tek2014 vdms_en
Dray tek2014 vdms_enDray tek2014 vdms_en
Dray tek2014 vdms_en
 
MIPI DevCon 2016: Troubleshooting MIPI M-PHY Link and Protocol Issues
MIPI DevCon 2016: Troubleshooting MIPI M-PHY Link and Protocol IssuesMIPI DevCon 2016: Troubleshooting MIPI M-PHY Link and Protocol Issues
MIPI DevCon 2016: Troubleshooting MIPI M-PHY Link and Protocol Issues
 
Basic non pipelined cpu architecture
Basic non pipelined cpu architectureBasic non pipelined cpu architecture
Basic non pipelined cpu architecture
 
Microinstruction sequencing new
Microinstruction sequencing newMicroinstruction sequencing new
Microinstruction sequencing new
 
MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...
MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...
MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...
 
Presentation NRJ Soft
Presentation NRJ SoftPresentation NRJ Soft
Presentation NRJ Soft
 
Remote Console: Say goodbye to RDP
Remote Console: Say goodbye to RDPRemote Console: Say goodbye to RDP
Remote Console: Say goodbye to RDP
 
Qnap CMS Presentation 2015
Qnap CMS Presentation 2015Qnap CMS Presentation 2015
Qnap CMS Presentation 2015
 
MIPI DevCon 2016: MIPI D-PHY - Physical Layer Test & Measurement Challenges
MIPI DevCon 2016: MIPI D-PHY - Physical Layer Test & Measurement ChallengesMIPI DevCon 2016: MIPI D-PHY - Physical Layer Test & Measurement Challenges
MIPI DevCon 2016: MIPI D-PHY - Physical Layer Test & Measurement Challenges
 
obs_virtual
obs_virtualobs_virtual
obs_virtual
 
Cisco SPAN-based and SPAN-less recording - comparison and advantages of both ...
Cisco SPAN-based and SPAN-less recording - comparison and advantages of both ...Cisco SPAN-based and SPAN-less recording - comparison and advantages of both ...
Cisco SPAN-based and SPAN-less recording - comparison and advantages of both ...
 
Micro programmed control
Micro programmed controlMicro programmed control
Micro programmed control
 
Computer Organization
Computer OrganizationComputer Organization
Computer Organization
 
Routing
RoutingRouting
Routing
 
Season 4 [Free OpManager training] Part2- Monitoring Server Performance
Season 4 [Free OpManager training] Part2- Monitoring Server PerformanceSeason 4 [Free OpManager training] Part2- Monitoring Server Performance
Season 4 [Free OpManager training] Part2- Monitoring Server Performance
 

Ähnlich wie Autonomous car teleportation architecture

Kbk436 Sistem Operasi Lanjut Lecture01
Kbk436 Sistem Operasi Lanjut Lecture01Kbk436 Sistem Operasi Lanjut Lecture01
Kbk436 Sistem Operasi Lanjut Lecture01
Cahyo Darujati
 
voip_wireless_wipro.ppt
voip_wireless_wipro.pptvoip_wireless_wipro.ppt
voip_wireless_wipro.ppt
SahithiSahithiD
 
IPTV Concept Presentation Bandwidth .pptx
IPTV Concept Presentation Bandwidth .pptxIPTV Concept Presentation Bandwidth .pptx
IPTV Concept Presentation Bandwidth .pptx
kurianjose10
 
Chapter 15 distributed mm systems
Chapter 15 distributed mm systemsChapter 15 distributed mm systems
Chapter 15 distributed mm systems
AbDul ThaYyal
 
HC05.5.3-Bolton-SGS-Thomson-MPEG
HC05.5.3-Bolton-SGS-Thomson-MPEGHC05.5.3-Bolton-SGS-Thomson-MPEG
HC05.5.3-Bolton-SGS-Thomson-MPEG
David Parre
 
Slides for Week 4 - Lec 2
Slides for Week 4 - Lec 2Slides for Week 4 - Lec 2
Slides for Week 4 - Lec 2
Videoguy
 
口試投影片(詹智傑) Final
口試投影片(詹智傑) Final口試投影片(詹智傑) Final
口試投影片(詹智傑) Final
詹智傑
 

Ähnlich wie Autonomous car teleportation architecture (20)

Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
 
B food solution.pptx
B food solution.pptxB food solution.pptx
B food solution.pptx
 
Newtec SATCOM HUB NAB 2019 - Damien Sterkers (Broadpeak)
Newtec SATCOM HUB NAB 2019 - Damien Sterkers (Broadpeak)Newtec SATCOM HUB NAB 2019 - Damien Sterkers (Broadpeak)
Newtec SATCOM HUB NAB 2019 - Damien Sterkers (Broadpeak)
 
HEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam MariappanHEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam Mariappan
 
IEEE 802.22 WRAN Standard
IEEE 802.22 WRAN StandardIEEE 802.22 WRAN Standard
IEEE 802.22 WRAN Standard
 
Kbk436 Sistem Operasi Lanjut Lecture01
Kbk436 Sistem Operasi Lanjut Lecture01Kbk436 Sistem Operasi Lanjut Lecture01
Kbk436 Sistem Operasi Lanjut Lecture01
 
Communication medium in modern tv
Communication medium in modern tvCommunication medium in modern tv
Communication medium in modern tv
 
voip_wireless_wipro.ppt
voip_wireless_wipro.pptvoip_wireless_wipro.ppt
voip_wireless_wipro.ppt
 
IPTV Concept Presentation Bandwidth .pptx
IPTV Concept Presentation Bandwidth .pptxIPTV Concept Presentation Bandwidth .pptx
IPTV Concept Presentation Bandwidth .pptx
 
Sonet fall2011
Sonet fall2011Sonet fall2011
Sonet fall2011
 
IPTV Basics
IPTV BasicsIPTV Basics
IPTV Basics
 
WiFi - IEEE 802.11
WiFi - IEEE 802.11WiFi - IEEE 802.11
WiFi - IEEE 802.11
 
Chapter 15 distributed mm systems
Chapter 15 distributed mm systemsChapter 15 distributed mm systems
Chapter 15 distributed mm systems
 
TMS20DM8148 Embedded Linux Session II
TMS20DM8148 Embedded Linux Session IITMS20DM8148 Embedded Linux Session II
TMS20DM8148 Embedded Linux Session II
 
Fast channel change and use in dvb s2.pptx
Fast channel change and use in dvb s2.pptxFast channel change and use in dvb s2.pptx
Fast channel change and use in dvb s2.pptx
 
HC05.5.3-Bolton-SGS-Thomson-MPEG
HC05.5.3-Bolton-SGS-Thomson-MPEGHC05.5.3-Bolton-SGS-Thomson-MPEG
HC05.5.3-Bolton-SGS-Thomson-MPEG
 
Slides for Week 4 - Lec 2
Slides for Week 4 - Lec 2Slides for Week 4 - Lec 2
Slides for Week 4 - Lec 2
 
Asynchronous Transfer Mode ATM
Asynchronous Transfer Mode  ATMAsynchronous Transfer Mode  ATM
Asynchronous Transfer Mode ATM
 
口試投影片(詹智傑) Final
口試投影片(詹智傑) Final口試投影片(詹智傑) Final
口試投影片(詹智傑) Final
 
Spec00479
Spec00479Spec00479
Spec00479
 

Mehr von Yoss Cohen

Product wise computer vision development
Product wise computer vision developmentProduct wise computer vision development
Product wise computer vision development
Yoss Cohen
 

Mehr von Yoss Cohen (20)

Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
open platform for swarm training
open platform for swarm training open platform for swarm training
open platform for swarm training
 
Deep Learning - system view
Deep Learning - system viewDeep Learning - system view
Deep Learning - system view
 
Dspip deep learning syllabus
Dspip deep learning syllabusDspip deep learning syllabus
Dspip deep learning syllabus
 
IoT consideration selection
IoT consideration selectionIoT consideration selection
IoT consideration selection
 
IoT evolution
IoT evolutionIoT evolution
IoT evolution
 
Nvidia jetson nano bringup
Nvidia jetson nano bringupNvidia jetson nano bringup
Nvidia jetson nano bringup
 
Motion estimation overview
Motion estimation overviewMotion estimation overview
Motion estimation overview
 
Computer Vision - Image Filters
Computer Vision - Image FiltersComputer Vision - Image Filters
Computer Vision - Image Filters
 
Intro to machine learning with scikit learn
Intro to machine learning with scikit learnIntro to machine learning with scikit learn
Intro to machine learning with scikit learn
 
DASH and HTTP2.0
DASH and HTTP2.0DASH and HTTP2.0
DASH and HTTP2.0
 
HEVC Definitions and high-level syntax
HEVC Definitions and high-level syntaxHEVC Definitions and high-level syntax
HEVC Definitions and high-level syntax
 
Introduction to HEVC
Introduction to HEVCIntroduction to HEVC
Introduction to HEVC
 
FFMPEG on android
FFMPEG on androidFFMPEG on android
FFMPEG on android
 
Hands-on Video Course - "RAW Video"
Hands-on Video Course - "RAW Video" Hands-on Video Course - "RAW Video"
Hands-on Video Course - "RAW Video"
 
Video quality testing
Video quality testingVideo quality testing
Video quality testing
 
HEVC / H265 Hands-On course
HEVC / H265 Hands-On courseHEVC / H265 Hands-On course
HEVC / H265 Hands-On course
 
Web video standards
Web video standardsWeb video standards
Web video standards
 
Product wise computer vision development
Product wise computer vision developmentProduct wise computer vision development
Product wise computer vision development
 
3D Video Programming for Android
3D Video Programming for Android3D Video Programming for Android
3D Video Programming for Android
 

KĂźrzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

KĂźrzlich hochgeladen (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Autonomous car teleportation architecture

  • 2. Requirements • Multi (Camera) video streams*, multi resolution • stream prioritization • Adapt video streams to wireless channel/s* – dynamic channel mapping – Bitrate control per channel/camera (optional) • Predict future bitrate • Protect video • Low latency • *Terminology: Video stream, wireless channel Not 1:1 mapping2
  • 4. Camera • Camera may provide different input to main processing unit: Analog, SDI, USB 4
  • 5. Processing unit • Capture video – Nano limited to 4K30fps capture on USB – One MIPI interface • Rescale and reorder to: – 1 X 4K30fps stream (Jetson Nano) – 2 X 4K60fps streams (Jetson Xavier) • HEVC encoding according to streams – Tile based – Accept rate control commands in RT 5
  • 6. Channel handler • Dynamically map high priority camera to low jitter channels • Add per stream/channel FEC protection • FEC amount varies dynamically 6
  • 7. Channel controller • Receives wireless channel feedback from wireless channels: – Packet drop – Jitter – Cellular params like RSSI • Dynamically maps video streams to cellular channels according to prioritization • Decide on the amount of FEC per channel • Predict future bitrate per channel and assign bitrates per stream encoder 7
  • 8. Player • Controls jitter buffer • Low latency decoding • Fast marker rendering (webGL) 8
  • 9. API overview • Use Video-Conferenceing WebRTC-like API: MySession = CreateSession(config) Mapper = MySession.Map(Vidstreams,WirelessChannels) Mapper.SetPriority(Config) #which channel has priority Channel = MySession.AddChannel(config) Channel.AddFEC(config) #static/dynamic scheme Det1 = Stream.AddDetector(DL_Detector)