SlideShare una empresa de Scribd logo
1 de 63
Descargar para leer sin conexión
A Japanese Way to Maintain Constant Quality
on Streaming Chaotically Supplied Contents
Yusuke Goto, AbemaTV, Inc.
- 2019.12.27 Taipei Video Tech #5 -
Yusuke Goto
五藤 佑典
https://ygoto3.com/
@ygoto3_
● Majored in Graphic Design at California State University, San Bernardino
● Software engineer @ CyberAgent, Inc. and AbemaTV, Inc.
● AbemaTV Development Division
○ Lead New Device team
○ Lead Streaming Client team
○ A Developer Expert in video technology and product design
Everything about video tech in Japan is unique.
Unique practices, original specifications ...
Everything about video tech in Japan is unique.
Unique practices, original specifications ...
A Japanese video streaming service, AbemaTV.
Its workflow is also affected
by the unique practices and specifications.
is a company and an internet TV station
The Company
Internet media
● Blogging platform
● Music streaming
● Game
● Curation
● Ad product
Development
● Ad agency
Broadcasting
● News
● Documentary
● Drama
● Anime
● Sports
● Music
● Movies
Internet TV station
The Service
https://abema.tv/
No.1 Japanese Internet TV Service
No.1 Japanese Internet TV Service
No.1 Japanese Internet TV Service
2.3 Tbps
(via Akamai’s Adaptive Media Delivery)
Japan’s highest traffic
20 Channels * 24/7 + 18,000 Original Episodes
20 channels 24/7
20 Channels * 24/7 + 18,000 Original Episodes
All Free
No need to sign up. Just visit and watch.
*premium features are additionally available
100% Professional
The contents are 100% produced by
professional experts in the industry.
Completely Programmed
Streamed 24/7 like broadcasting.
A Variety of Categories
Original live contents / drama / news /
anime / sports / etc.
We Do Everything E2E
● Studio work
○ Shooting
○ Editing
● Production
○ Pre-production
○ Post-production
● Mastering
● Development
○ The streaming system
○ The applications
○ The ad system
● Ad production
Our workflow is complex ...
Recording Editing
MP4MXF
Content
Operation
Packaging
HLS
MPEG
-DASH
MP4
Recording Editing
Buying
Converting
MP4MXF
MP4
MPEG 2
MOV
MXF
MP4
AVI
WMV
Content
Operation
Packaging
HLS
MPEG
-DASH
MP4
Recording Editing
Buying
Converting
MP4MXF
MP4
MPEG 2
MOV
MXF
MP4
AVI
WMV
Content
Operation
Packaging
HLS
MPEG
-DASH
MP4
Ad agents / Post-production
MP4
Ad
Operation
MP4
Recording Editing
Buying
Converting
MP4MXF
MP4
MPEG 2
MOV
MXF
MP4
AVI
WMV
Content
Operation
Packaging
HLS
MPEG
-DASH
MP4
Ad agents / Post-production
MP4
Ad
Operation
MP4
If you don’t do anything ...
-24.0
LUFS
Linear Streaming and Server-Side Ad Insertion
CFR
Progressive
Interlaced
-18.0
LUFS
VFR
16:00 - 17:00
Slot A - Purchased
17:00 - 18:00
Slot B - Recorded
18:00 - 20:00
Slot C - Live
20:00 - 21:00
Slot D - Recorded
Example : AbemaTV’s Ad Regulation for Submission
Duration 15s/30s/60s/90s/120s/150s/180s/300s
Container Format MP4
Frame Size Full HD (1920 x 1080)
DAR 16:9
Video Bitrate (avg.) 20 Mbps
Video Encoding Mode 2-pass encoding
Scan Type Progressive scan
Video Codec H.264
Frame Rate 29.97 fps
Profile High Profile / Main Profile
Audio Channels Stereo 2ch
Audio Codec AAC-LC
Audio Bitrate 320 Kbps
Audio Bit depth 16 bits
Audio Sampling Freq 48 kHz
Audio Peak Level >= -3 dDBFS
Loudness (avg.) -18.0 LUFS ± 1LU
However, it’s not easy to follow the regulation
Sources Come from Everywhere
● Broadcasters
○ Their workflow is much simpler and
fixed
● Masters for BD/DVD
○ Too much info
● Old contents
○ Legacy codec
■ Can’t handle
w/ the latest software
● Sources originally for another purpose
○ Digital signage
○ Web video
■ Fewer framerate
■ VFR
○ Archives of game streaming video
○ Hardware-dependent codec
■ Via hardware-recording
● Multi-language sources
○ Multi-track
■ Primary tracks platform-dependent
● etc.
○ All the video sources that
are not optimized for streaming
Chaotic Sources
MP4
H.264
AAC-LC
MOV
ProRes 422
Linear PCM
MXF
XDCAM HD
422
Linear PCM
AVI
Canopus HQ
DV
Linear PCM
WMV
MPEG 2
MPEG 2
Linear PCM
MPEG Audio
Recording
Buying
Ad agents / Post-production
Mastering for AbemaTV
MPEG2
MXF
MOV
MP4
AVI
WMV
MPEG-2 TS
fMP4
Chaotic
Need a mezzanine
Mastering for AbemaTV
MPEG-2 TS
fMP4
MP4
(mezzanine)
MPEG2
MXF
MOV
MP4
AVI
WMV
Chaotic
Why MP4 ?
● Good for our needs
○ Small file size
○ Good compression for 4:2:0 chroma subsampling
■ Good enough as a de facto media format
○ Decodable everywhere
■ Playable everywhere
○ Fast transcoding
○ Simple structure
■ Easy to handle GOP
■ Easy to convert sources to I-frame-only data
Why MP4 ?
● MP4 already seems to be the standard for delivery
○ Major media solution providers primarily support MP4
■ AWS Elemental MediaLive
● mp4 only
■ Harmonic
● mov/mxf/mp4 - (mp4 is the stablest)
■ We do not use these solutions, but good to have other options
However, it’s not easy to generate a good-quality mp4
MP4 is hard to handle
● MP4 is an effectively compressed format
○ Easily succeeds negative factors from the original sources
■ Broken decode order
■ Wrong header info
Not all the content operators are video experts
Auto QC / Auto transcoding
Recording
Buying
MXF
MPEG 2
MOV
MXF
MP4
AVI
WMV
Ad agents / Post-production
MP4
Auto QC / Auto transcoding
through MAM
Recording
Buying
MXF
MPEG 2
MOV
MXF
MP4
AVI
WMV
Ad agents / Post-production
MP4
Auto QC / Auto transcoding
through MAM
A MAM solution is good, but ...
● Does not support all the media formats we receive
● MAM companies are usually not familiar with the Japanese manner
○ e.g., DALET is a French company
○ 30 fps / NTSC ? No, PAL does not use it
A semi-auto QC / semi-auto converting step before MAM
Recording
Buying
MXF
MPEG 2
MOV
MXF
MP4
AVI
WMV
Ad agents / Post-production
MP4
Auto QC / Auto transcoding
through MAM
Semi-auto QC / Semi-auto converting
Semi-auto QC / Semi-auto converting
Semi-auto QC / Semi-auto converting
Judging the Scan Type
Headers tell lies
Judging the Scan Type
Headers tell lies
Judging the Scan Type
ffmpeg -ss {duration/2} -t {duration*0.1} -vf idet ...
isInterlaced = (TFF + BFF) / (TFF + BFF) + Progressive > 0.2
-18.0
LUFS
Now it’s constant
CFR
Progressive
Progressive
-18.0
LUFS
CFR
16:00 - 17:00
Slot A - Purchased
17:00 - 18:00
Slot B - Recorded
18:00 - 20:00
Slot C - Live
20:00 - 21:00
Slot D - Recorded
Loudness
-18.0 LUFS
● AbemaTV’s original specification
○ ARIB T032 specifies -24.0 LUFS
■ Not enough for mobile devices
○ Optimized for playback on mobile devices
○ Follows AES’ Recommendation for Loudness of Audio Streaming &
Network File Playback
■ -16.0 to -20.0 LUFS
Constant media formats = Constant quality?
Constant media formats = Constant quality?
Not enough
Various Kinds of Platforms to Support
Various Kinds of Platforms to Support
● iPhone
● iPad
● Apple TV
● Android Smartphone
● Android Tablet
● Android TV
● Fire Tablet
● Amazon Fire TV
● Google Chrome
● Mozilla Firefox
● Internet Explorer
● Microsoft Edge
● Apple Safari
● Google Chromecast
● Google Daydream View
● Amazon Echo
● LINE Clova Desk
● SONY BRAVIA
● Panasonic VIERA
● TOSHIBA REGZA
● Sharp AQUOS
● FUNAI
● LEOPALACE21
Life Stick
● CCCAIR Air Stick
● ...
Buffering Capacities Differ by Platform
Chrome Firefox Safari Edge Chromecast
Video 150 MB 100 MB 290 MB Unknown 30 MB
Audio 12 MB 15 MB 14 MB Unknown 2 MB
https://developers.google.com/web/updates/2017/10/quotaexceedederror
Buffering Capacities Differ by Platform
Chrome Firefox Safari Edge Chromecast
Video 150 MB 100 MB 290 MB Unknown 30 MB
Audio 12 MB 15 MB 14 MB Unknown 2 MB
https://developers.google.com/web/updates/2017/10/quotaexceedederror
QuotaExceededError
https://cs.chromium.org/chromium/src/media/base/demuxer_memory_limit.h
Beauty > Bitrate
Beauty > Bitrate
$ ffmpeg -maxrate ..k -bufsize ..k ..
Detecting the Risk of Exceeding the Memory Limit
Detecting the Risk of Exceeding the Memory Limit
Need to know buffering transition
Detecting the Risk of Exceeding the Memory Limit
Visualizing the Buffering Transition
df = pandas.DataFrame(keyframes)
...
ddf = df.diff()
df['diff'] = ddf['pos'] / ddf['time']
df.index = pandas.TimedeltaIndex([pandas.Timedelta(minutes=x) for x in df['time']])
up_sampled = df['pos'].resample('S').mean().interpolate('linear')
upx = up_sampled.copy(deep=True)
upx.index -= pandas.Timedelta(f'{buffer_length}s')
upx = upx[upx.index > pandas.Timedelta('0s')]
x = pandas.DataFrame()
x[f'{buffer_length} seconds'] = upx - up_sampled
Conclusion
● To keep constant quality on streaming chaotically supplied contents
○ Developed a unique and original specifications
○ Partly adopt parts of various standardized specifications
○ Developed tools and workflow to patch gaps
Yusuke Goto
五藤 佑典
https://ygoto3.com/
@ygoto3_
Thank you !

Más contenido relacionado

La actualidad más candente

La actualidad más candente (10)

CMAF 101 by Cyril Concolato
CMAF 101 by Cyril ConcolatoCMAF 101 by Cyril Concolato
CMAF 101 by Cyril Concolato
 
Making Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
Making Virtual Reality Real: 4K VR/AR Encoding and Global DeliveryMaking Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
Making Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
 
Develop Smart Solutions with Raspberry Pi and EnableX Live Video API
Develop Smart Solutions with Raspberry Pi and EnableX Live Video APIDevelop Smart Solutions with Raspberry Pi and EnableX Live Video API
Develop Smart Solutions with Raspberry Pi and EnableX Live Video API
 
E pillars - Aver Video Conferencing
E pillars - Aver Video ConferencingE pillars - Aver Video Conferencing
E pillars - Aver Video Conferencing
 
September 27 Roundtable: Advanced Encoding
September 27 Roundtable: Advanced EncodingSeptember 27 Roundtable: Advanced Encoding
September 27 Roundtable: Advanced Encoding
 
TrueСonf Products
TrueСonf ProductsTrueСonf Products
TrueСonf Products
 
LMSE - Ebplus Streaming Solution
LMSE - Ebplus Streaming SolutionLMSE - Ebplus Streaming Solution
LMSE - Ebplus Streaming Solution
 
Digigram Aqilimfit
Digigram AqilimfitDigigram Aqilimfit
Digigram Aqilimfit
 
An Introduction to castLabs
An Introduction to castLabs An Introduction to castLabs
An Introduction to castLabs
 
7 reasons why video conferencing world will never
7 reasons why video conferencing world will never7 reasons why video conferencing world will never
7 reasons why video conferencing world will never
 

Similar a Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied Contents

Video tech final
Video tech finalVideo tech final
Video tech final
Kieran Ryan
 
Online Video Delivery
Online Video DeliveryOnline Video Delivery
Online Video Delivery
Dan O'Hara
 
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
 
How to rip blu rays to ipad
How to rip blu rays  to ipadHow to rip blu rays  to ipad
How to rip blu rays to ipad
amy0327
 
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
 

Similar a Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied Contents (20)

YouTube Deep Dive: Preparing Video For Upload
YouTube Deep Dive: Preparing Video For UploadYouTube Deep Dive: Preparing Video For Upload
YouTube Deep Dive: Preparing Video For Upload
 
Mobile Smart Streaming
Mobile Smart StreamingMobile Smart Streaming
Mobile Smart Streaming
 
Video tech final
Video tech finalVideo tech final
Video tech final
 
Materi Editing Foto & Video Basic sampai Medium
Materi Editing Foto & Video  Basic sampai MediumMateri Editing Foto & Video  Basic sampai Medium
Materi Editing Foto & Video Basic sampai Medium
 
Online Video Delivery
Online Video DeliveryOnline Video Delivery
Online Video Delivery
 
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
 
Intro to Compression: Audio and Video Optimization for Learning
Intro to Compression: Audio and Video Optimization for LearningIntro to Compression: Audio and Video Optimization for Learning
Intro to Compression: Audio and Video Optimization for Learning
 
Portogdg video
Portogdg videoPortogdg video
Portogdg video
 
Brightcove live tech overview
Brightcove live tech overviewBrightcove live tech overview
Brightcove live tech overview
 
dat-Post-Producer-final
dat-Post-Producer-finaldat-Post-Producer-final
dat-Post-Producer-final
 
How to rip blu rays to ipad
How to rip blu rays  to ipadHow to rip blu rays  to ipad
How to rip blu rays to ipad
 
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
 
Nimble Streamer Transcoder overview
Nimble Streamer Transcoder overviewNimble Streamer Transcoder overview
Nimble Streamer Transcoder overview
 
Armadajs video
Armadajs videoArmadajs video
Armadajs video
 
Using Your Mobile Device to Create Amazing Content ATDTK19
Using Your Mobile Device to Create Amazing Content ATDTK19Using Your Mobile Device to Create Amazing Content ATDTK19
Using Your Mobile Device to Create Amazing Content ATDTK19
 
Corkgdg video
Corkgdg videoCorkgdg video
Corkgdg video
 
Compressing Audio and Video for Desktop and Mobile Delivery
Compressing Audio and Video for Desktop and Mobile DeliveryCompressing Audio and Video for Desktop and Mobile Delivery
Compressing Audio and Video for Desktop and Mobile Delivery
 

Más de Yusuke Goto

Más de Yusuke Goto (20)

RUM と STM で実現する動画視聴における信頼性エンジニアリング
RUM と STM で実現する動画視聴における信頼性エンジニアリングRUM と STM で実現する動画視聴における信頼性エンジニアリング
RUM と STM で実現する動画視聴における信頼性エンジニアリング
 
2021 年春 ABEMA が Internet Explorer 11 の サポートを終了
2021 年春 ABEMA が Internet Explorer 11 の サポートを終了2021 年春 ABEMA が Internet Explorer 11 の サポートを終了
2021 年春 ABEMA が Internet Explorer 11 の サポートを終了
 
より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化
 
conte - ABEMA's Design System
conte - ABEMA's Design Systemconte - ABEMA's Design System
conte - ABEMA's Design System
 
ABEMA を次のフェーズへ進化させる技術への取り組み
ABEMA を次のフェーズへ進化させる技術への取り組みABEMA を次のフェーズへ進化させる技術への取り組み
ABEMA を次のフェーズへ進化させる技術への取り組み
 
ABEMA の視聴品質向上戦術
ABEMA の視聴品質向上戦術ABEMA の視聴品質向上戦術
ABEMA の視聴品質向上戦術
 
2019 年後半 海外動画技術動向
2019 年後半 海外動画技術動向2019 年後半 海外動画技術動向
2019 年後半 海外動画技術動向
 
AbemaTV の課題と Demuxed 2019
AbemaTV の課題と Demuxed 2019AbemaTV の課題と Demuxed 2019
AbemaTV の課題と Demuxed 2019
 
Clarity 2019 で デザインシステムの課題は人なんだと痛感した話
Clarity 2019 で デザインシステムの課題は人なんだと痛感した話Clarity 2019 で デザインシステムの課題は人なんだと痛感した話
Clarity 2019 で デザインシステムの課題は人なんだと痛感した話
 
AbemaTV が対峙する技術的課題と開発の現場
AbemaTV が対峙する技術的課題と開発の現場AbemaTV が対峙する技術的課題と開発の現場
AbemaTV が対峙する技術的課題と開発の現場
 
Nab Show 2019 報告会 - ATSC 3.0 / MOS / Machine Learning / 映像合成技術 編
Nab Show 2019 報告会 - ATSC 3.0 / MOS / Machine Learning / 映像合成技術 編Nab Show 2019 報告会 - ATSC 3.0 / MOS / Machine Learning / 映像合成技術 編
Nab Show 2019 報告会 - ATSC 3.0 / MOS / Machine Learning / 映像合成技術 編
 
AbemaTV プロダクトデザイン 2.0
AbemaTV プロダクトデザイン 2.0AbemaTV プロダクトデザイン 2.0
AbemaTV プロダクトデザイン 2.0
 
Story-Assured Design で開発チーム全員でデザインする
Story-Assured Design で開発チーム全員でデザインするStory-Assured Design で開発チーム全員でデザインする
Story-Assured Design で開発チーム全員でデザインする
 
KPI から生まれるアクセシビリティ
KPI から生まれるアクセシビリティKPI から生まれるアクセシビリティ
KPI から生まれるアクセシビリティ
 
Atomic Design という名のデザイン整理術
Atomic Design という名のデザイン整理術Atomic Design という名のデザイン整理術
Atomic Design という名のデザイン整理術
 
既存のフローからアップデートするアジャイル・デザインフロー
既存のフローからアップデートするアジャイル・デザインフロー既存のフローからアップデートするアジャイル・デザインフロー
既存のフローからアップデートするアジャイル・デザインフロー
 
UI 開発をアジャイルに行うための Atomic Design
UI 開発をアジャイルに行うための Atomic DesignUI 開発をアジャイルに行うための Atomic Design
UI 開発をアジャイルに行うための Atomic Design
 
(穴あり版) UI 開発をアジャイルに行うための Atomic Design (穴埋め解答版 → https://www.slideshare.net/y...
(穴あり版) UI 開発をアジャイルに行うための Atomic Design (穴埋め解答版 → https://www.slideshare.net/y...(穴あり版) UI 開発をアジャイルに行うための Atomic Design (穴埋め解答版 → https://www.slideshare.net/y...
(穴あり版) UI 開発をアジャイルに行うための Atomic Design (穴埋め解答版 → https://www.slideshare.net/y...
 
フェーズに応じて育てるデザインシステム
フェーズに応じて育てるデザインシステムフェーズに応じて育てるデザインシステム
フェーズに応じて育てるデザインシステム
 
Web ブラウザで DRM
Web ブラウザで DRMWeb ブラウザで DRM
Web ブラウザで DRM
 

Último

result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 

Taipei Video Tech #5 talk : A Japanese Way to Maintain Constant Quality on Streaming Chaotically Supplied Contents