Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
コロナ禍でのライブストリーミングの変化とテレビ放送の規格について
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Shumpei Urabe
June 19, 2021
Technology
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
コロナ禍でのライブストリーミングの変化とテレビ放送の規格について
Fukuoka Video Tech Meetup #1
https://www.meetup.com/fukuoka-video-tech/events/278185662/
Shumpei Urabe
June 19, 2021
More Decks by Shumpei Urabe
See All by Shumpei Urabe
放送局の“SIer依存”は終わるのか? 〜Claude Code・Devin時代のAIネイティブ放送DX〜
yaminoma
0
100
AIを活用した放送技術スタートアップの制作現場改革について
yaminoma
0
16k
動画配信技術について
yaminoma
2
1.8k
Multimedia Security Topics
yaminoma
0
2.6k
今日から分かる Android Audioの全て
yaminoma
0
520
Apple Low-Latency HLSを使った 超低遅延配信について
yaminoma
4
5.3k
今日から分かる AVAudioEngineの全て
yaminoma
4
6.5k
Cross Platform Video Player
yaminoma
0
600
PHPとRustを組み合わせて音声ファイルをエンコードする話
yaminoma
0
6.1k
Other Decks in Technology
See All in Technology
今こそ知りたいAmplifyGen2
mkdev10
2
150
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
340
[2026 Oracle Technical Deep Dive] オンプレミスDBのCloud移行アプローチ:移行計画に基づくメソッドとツールの選択 (2026年9月17日開催)
oracle4engineer
PRO
0
140
自主式軟體工廠
philipz
0
220
HacobuにおけるFDEとは/登壇資料(戸井田 裕貴)
hacobu
PRO
1
780
OpenSharing について熱く語る〜AI アセットの共有について〜
kameitomohiro
0
230
AIは爆速なのに、私が詰まっていた話 ― 音声入力と鳴くマスコットでボトルネックを削る
yama3133
0
520
生成AIで高い生産性を求められて、 悩み、乗り越えた話
mot_techtalk
2
130
検証フェーズはAIの回答を判断するための学習機会
toru_kubota
2
500
Deep Data Security 機能解説
oracle4engineer
PRO
2
690
予測不能な実行エージェントを安全にサクッと試せるサンドボックス環境の話
sansantech
PRO
0
120
大阪オフィスに Unitree Go2 がやってきたので Physical AI やってみた
dafujii
0
300
Featured
See All Featured
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
260
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Music & Morning Musume
bryan
48
7.4k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Designing for humans not robots
tammielis
254
26k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
36k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
540
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Mobile First: as difficult as doing things right
swwweet
225
10k
How to Talk to Developers About Accessibility
jct
2
560
Transcript
ίϩφՒͰͷ ϥΠϒετϦʔϛϯάͷมԽͱ ςϨϏ์ૹͷن֨ʹ͍ͭͯ 2021.06.19 NAXAגࣜձࣾ ෦ ॡฏ
ࣗݾհ ෦ ॡฏ • NAXAגࣜձࣾ දऔకࣾ • ܦӦͱӦۀͱιϑτΣΞΤϯδ χΞͱݚڀ։ൃΛߦͳ͍ͬͯΔ •
࠷ۙ Unikernel ʹڵຯΛ࣋ͪ࢝ Ί͍ͯΔ • ͖ͳԻFraunhofer FDK AACɺ ݏ͍ͳԻFFmpeg AAC Encoder
དྷि͜͜Ͱ͠·͢
ίϩφʹΑΔੜ׆ͷେ͖ͳมԽ 1.
w ৽ܕίϩφΠϧεͷຮԆʹΑΓɺࢲͨͪͷੜ׆େ෯ʹ มԽ͠·ͨ͠ w ࠓ·Ͱର໘Ͱͷଧͪ߹Θ͕ͤϦϞʔτલఏʹͳΓɺΦϑΟ εͳͦ͘͏ͱ͍͏औΓΈ͕૿͍͑ͯ·͢ ίϩφʹΑΔੜ׆ͷେ͖ͳมԽ
w ࢲͷձࣾͰɺΦϑΟε͋Δͷͷɺجຊతʹग़ࣾͤ ͣʹࡏͰۈ͍ͯ͠·͢ w ͨͩɺࡏͷ߹ɺେมͳ͜ͱଟʑ͋Γ·͢ ίϩφʹΑΔੜ׆ͷେ͖ͳมԽ
ίϩφʹΑΔੜ׆ͷେ͖ͳมԽ w ྫ͑ɺ&MFNFOUBM-JWFΛྡʹஔ͍ͯݕূ͕͍͠😢
ίϩφʹΑΔੜ׆ͷେ͖ͳมԽ w ॳͱ࠷৽ੈ͕ྑ͘ಉډʂ w ࣨԹ͘Β͍ͷੈք͔Βۭ ྫྷͷੈքʂ
ຊͷϥΠϒ৴ϓϥοτϑΥʔϜͷมԽ 2.
w ίϩφՒҎલ͔ΒɺϥΠϒ৴ͷधཁߴ·͍ͬͯ·ͨ͠ w ͔͠͠ɺ༗؍٬ͷެԋ͕ࢦࣔͰ։࠵ෆՄೳʹͳͬͯ͠ ·ͬͨࠓɺແ؍٬ͰͷϥΠϒ৴Λͤ͟Δಘͳ͍ঢ়گʹͳ Γ·ͨ͠ ϥΠϒ৴ϓϥοτϑΥʔϜ͕ന
w ͜ͷͰɺࢢՁେ෯ʹ্͕Γ·ͨ͠ w ࠓޙࢢنେ͖֦͘େ͢ΔͱࢥΘΕ ·͕͢ɺίϩφऴᖼޙʹࠓޙΤϯλʔςΠ ϝϯτ͕Ͳ͏ͳ͍ͬͯ͘ͷ͔·͔ͩΓ ·ͤΜ ϥΠϒ৴ϓϥοτϑΥʔϜ͕ന ಈը৴ࢢௐࠪϨϙʔτ %"$+
ΑΓҾ༻ IUUQTQSUJNFTKQNBJOIUNMSEQIUNM
w ϥΠϒ৴ʹଟ͘ͷ՝͕͋Γ·͢ w ౦ژͷௐࠪʹΑΔͱɺݟ͍ͯͳ͍ਓ ͕ɺݟ͍ͯΔਓͷ͏ͪɺ1$Ͱ ͷࢹௌ͕ͱͳΓ·ͨ͠ w ϞόΠϧͰͷࢹௌΑΓ1$͕ଟ ͍ͷͱͯڵຯਂ͍ͱࢥ͍·͢ ϥΠϒ৴ϓϥοτϑΥʔϜ͕ന
౦ژ৽ܕίϩφΠϧεײછʹ͏ϗʔϧɾܶͷؑऀҙࣝௐࠪ݁Ռʢใ൛ʣΑΓҾ༻ IUUQTNFUSPUPLZPMHKQUPTFJIPEPIBQQZPQSFTTEPDVNFOUTQEG
τϥϑΟοΫਪҠʹ͍ͭͯ 3.
τϥϑΟοΫͷਪҠ +1/"1શମͷτϥϑΟοΫ ݄ݱࡏʣΑΓҾ༻ IUUQTXXXKQOBQOFUJYUSB ff i DIUNM +1*9टݍτϥώοΫ ݄ݱࡏʣΑΓҾ༻ IUUQTXXXKQJYBEKQKQUFDIOJDBM@USB
ff i DQIQ w ओཁ*9ͷؒτϥϑΟοΫਪҠΛݟ͍ͯΔͱɺ͔ͳΓ૿େ͍ͯ͠Δ͜ͱ͕͔Γ·͢
τϥϑΟοΫͷਪҠ ૯লɹզ͕ࠃͷΠϯλʔωοτʹ͓͚ΔτϥώοΫͷूܭɾࢼࢉʢ݄ͷूܭ݁ՌʣΑΓҾ༻ IUUQTXXXTPVNVHPKQNFOV@OFXTTOFXTLJCBO@IUNM
τϥϑΟοΫͷਪҠ ૯লɹզ͕ࠃͷΠϯλʔωοτʹ͓͚ΔτϥώοΫͷूܭɾࢼࢉʢ݄ͷूܭ݁ՌʣΑΓҾ༻ IUUQTXXXTPVNVHPKQNFOV@OFXTTOFXTLJCBO@IUNM
w ίϩφҎલʹൺΔͱɺτϥϑΟοΫྔ͔ͳΓ૿͍͑ͯΔ͜ͱ͕Θ͔Γ·͢ w ΣϒձٞͷྲྀߦɺࡏϫʔΫ͕ϝΠϯʹͳͬͨࠓɺࢲͨͪͷੜ׆ʹΠϯλʔωοτ ͔ܽͤͳ͍ଘࡏͰ͢ w ಈըͷੈքͰɺ:PV5VCF͕"7Λαϙʔτ࢝ΊͨΓɺ"QQMF͕71ͷϋʔυΣΞσ ίʔσΟϯάΛαϙʔτͨ͠Γɺѹॖٕज़ʑਐาΛ͍͛ͯ·͕͢ɺѹॖٕज़ͷਐาͱ ͱʹ,ίϯςϯπ͕૿͑ͨΓɺԻָͷϩεϨε৴͕૿͑ͨΓɺσʔλαΠζͱͯ͠େ ͖͘ͳ͍ͬͯΔҹͰ͢
τϥϑΟοΫͷਪҠ
์ૹͷIPԽʹ͍ͭͯ 4.
w ैདྷͷσδλϧ์ૹͱͯ͠ɺ্σδλϧ์ૹɺ#4σδλϧ์ૹɺ$4σδλϧ์ૹ ͷ͕ͭ͋Γ·͢ w ͦΕʹ߹ΘͤͯɺΑΓελʔτͨ͠#4,ɺ$4,ɺ#4,ɺ͜ΕΒΛ߹Θͤͯ ৽,,Ӵ์ૹͱݺͿ͜ͱ͋Γ·͢ "1"#༻ޠ ຊͷσδλϧ์ૹ
w ʹ#4σδλϧ์ૹ͕։࢝͞Εɺͦͷޙʹ্σδλϧ์ૹ։࢝͞Ε·ͨ͠ w ݄ʹΞφϩά์ૹΛऴྃ͠ɺશʹ্σδλϧ์ૹͱΓସΘΓ· ͨ͠ w ্σδλϧ์ૹJ YJ·ͨYJ ͷ࣌ߴղ૾ͩͬͨͷ Ͱ͕͢ɺݱࡏͰɺQ৴Q৴͕ओྲྀͱͳΓɺ্σδλϧ์ૹͷ
ن֨ϨΨγʔʹͳΓͭͭ͋Γ·͢ w #4σδλϧ์ૹͰɺશͯJ YJ Ͱ͢ ্σδλϧ์ૹ / BSσδλϧ์ૹ
w ্σδλϧ์ૹͰɺ6)'ଳͷ.)[͔Β.)[ΛDIʹ͚ɺDI .)[ ͕ηάϝϯτʹ ͔Ε͍ͯ·͢ w ͦͷ͏ͪɺηάϝϯτΛϑϧηά )%57 ʹ͍ɺηάϝϯτΛҠಈػثͷͨΊʹඪ४ը࣭์ૹͱͯ͠ ΘΕ͍ͯ·͢ɻ͜ΕΛϫϯηάͱݴ͍·͢ɻ
w ϫϯηάɺYͷ27("Ͱ์ө͞Ε͓ͯΓɺྺ࢙తࣄͰ)"7$͕ΘΕ͍ͯ·͢ɻ w ϏοτϨʔτ࠷େLCQTʢͦͷ͏ͪେ·͔ʹಈը͕LCQTɺԻ͕CQT΄Ͳʣ w ϑϨʔϜϨʔτGQT w ͨͩɺۙΧʔφϏήʔγϣϯͳͲͷҠಈʹ͓͍ͯɺड৴ޮ෮ௐͷԋࢉೳྗ্ʹΑΓϑϧηάͰड ৴Ͱ͖Δ͜ͱ͕ଟ͘ͳΓ·ͨ͠ ϫϯηά
w $4σδλϧ์ૹɺεΧύʔ+4"5גࣜձ͕ࣾӡӦ͍ͯ͠ΔεΧύʔʂͱݺΕΔαʔϏε ʹΑΓఏڙ͞Ε͍ͯ·͢ w εΧύʔӴجװ์ૹہͱݺΕɺి๏ʹΑΓӴ์ૹʹରͯ͠໔ڐ͞Ε͍ͯ·͢ w εΧύʔຽؒओମͱ͍͏͜ͱ͋Γɺ$4σδλϧ์ૹ#4σδλϧ์ૹͱൺɺҧ͏෦ ͕͍͔ͭ͋͘Γ·͢ w ྫ͑ɺ্ɾ#4σδλϧ์ૹ͕*4%#ͱݺΕΔ/),͕த৺ͱͳͬͯ։ൃͨ͠ํࣜʹର
͠ɺ%7#ͱݺΕΔࠃࡍن֨Λ࠾༻͍ͯ͠·͢ CSσδλϧ์ૹ
w εΧύʔʹɺ౦ܦʹҐஔ͍ͯ͠Δ௨৴ӴΛ͍·͢ɻ͜ͷɺ#4σδλϧ์ૹͰ༻͍ΒΕΔ Ӵͱܦ͕ಉ͡Ͱ͢ w ରͯ͠ɺεΧύʔʂϓϨϛΞϜαʔϏεͰɺ౦ܦٴͼʹҐஔ͠·͢ʢͱͱͰӡ༻͠ ͍ͯͨຊσδλϧ์ૹαʔϏεͷ1FSGFD57ͱͰӡ༻͍ͯͨ͠+εΧΠ#ͷ4,:͕౷߹ͨͨ͠Ί w ·ͨɺεΧύʔॳ.1&(ϕʔεͷ*4%#4%7#4Λ͍ͬͯ·͕ͨ͠ɺʹ)ϕʔεͷ %7#4ʹશҠߦ͠·ͨ͠
w #4σδλϧ์ૹͱൺΔͱɺө૾ූ߸Խʹ)Λ࠾༻͍ͯ͠ΔͨΊɺѹॖޮ͕Α͘ɺը࣭ྑ͍ͱݴΘΕ ͍ͯ·͢ɻεΧύʔʂ,Ͱ))&7$͕࠾༻͞Ε͍ͯ·͢ εΧύʔͷछྨ
w ैདྷɺຊͷӴ์ૹͰӈટ͕ΘΕ͍ͯ·ͨ͠ɻӈટͱɺӈટԁภͷ͜ͱͰɺӴ͔Βൃࣹ͞ΕΔి ͷճΓํ͕ӈճΓͷ͜ͱΛ͍͍·͢ w ͦΕʹରͯ͠ɺରଆͷࠨճΓΛࠨટͱ͍͍·͕͢ɺ#4,$4,ͰࠨટΘΕ͍ͯ·͢ w ӈટɺ#4σδλϧ์ૹ$4σδλϧ์ૹͰपଳҬͷۭ͖͕ͳ͘ͳͬͨͨΊɺࠨટ͕ΘΕΔΑ͏ʹͳ Γ·ͨ͠ w ͳ͓ɺࠨટʹରԠ͢Δʹड৴ػͷ΄͔ɺΞϯςφରԠ͕ඞཁͰ͢
ӈટͱࠨટʹ͍ͭͯ 1032 1489 1595 2071 2224 2681 2748 3224 BS(ӈટ) 110CS(ӈટ) BS4K(ࠨટ) 110CS4K(ࠨટ) 124ɺ128CS(ӈટ) (MHz)
ISDB-T / ISDB-S / ISDB-S3ͱ֤छൺֱ ์ૹํࣜ ISDB-T(σδ) ISDB-S(BS) ISDB-S3(BS4K) มௐํࣜ
64QAM(12 Seg) TC8PSK 16APSK ૹଳҬ෯ 6MHz 34.5MHz 34.5MHz ޡΓగਖ਼ූ߸ ϦʔυιϩϞϯ(֎ූ ߸)ɺࠐΈ(ූ߸) ϦʔυιϩϞϯ(֎ූ ߸)ɺࠐΈ(ූ߸) BCH(֎ූ߸)ɺ LDPC(ූ߸) 1தܧػ͋ͨΓͷϏ οτϨʔτ 23Mbps 52Mbps 99Mbps ଟॏԽํࣜ MPEG2 TS MPEG2 TS MMTɾTLV ө૾ූ߸Խํࣜ MPEG2-Video MPEG2-Video / H.264 AVC H.265 HEVC Իූ߸Խํࣜ MPEG-2AAC MPEG2-AAC / MPEG-2 Audio BC MPEG - 4 AAC / MPEG-4 ALS
w ..5ͱɺ.1&(.FEJB5SBOTQPSUͷུশͰɺैདྷͷτϥϯεϙʔτํࣜͰ͋Δ.1&( 54ͷޙܧن֨Ͱ͢ w ..5ɺ͞·͟·ͳΞϓϦέʔγϣϯʹରԠͰ͖ΔΑ͏ʹܾΊΒΕͨن֨Ͱɺશͯ*1Ͱૹ ΔΈͰ͢ɻ͜ΕʹΑΓ์ૹͱ௨৴Λͭͷϓϩτίϧʹू͢Δ͜ͱ͕Ͱ͖·͢ w ..5.1&(54ͱൺͯɺଟ͘ͷͰ༏Ε͍ͯ·͢ɻྫ͑ɺύέοταΠζ͕Մมௐ Ͱ͋ͬͨΓɺ'SBHNFOUFE.1ͷΑ͏ʹө૾Λϑϥάϝϯτͱͯ͠ѻ͑Δ.'6ɺ.1&( 54Ͱࢄʑ·͞Εͨ4ZTUFN5JNF$MPDL͕ɺ..5Ͱ65$ͰͤΔΑ͏ʹͳͬͨ
ͷͰਖ਼֬ͳ࣌ؒಉظ͕ՄೳʹͳΓ·ͨ͠ MMTʹ͍ͭͯ
MMTͷϓϩτίϧελοΫ ө૾ɾԻɾσʔλ GFD (Generic File Delivery) MFU MPU (Media
Processing Unit) MMT γάφϦϯά (੍ޚϝοηʔδ) MMTPϖΠϩʔυ(AL-FEC) MMTPύέοτ MFU MFU MFU MMTͰɺϑΝΠϧ ૹՄೳͰ͋Δ(MFU/MPUʹΧ ϓηϦϯάԽ͞ΕΔ) ޡΓగਖ਼ʹΑΓ࣭Λ֬อʂ
ଞͷϓϩτίϧͱͷൺֱ MFU/MPU MMT Payload MMT Packet PES / Section TS
Payload TS Packet RTP Payload RTP Packet MMT MPEG2 TS RTP
์ૹૹ࿏ͷϨΠϠʔϞσϧ TMCC NTP ө૾ HEVC Ի AAC, ALS ࣈນ ࣈນූ߸Խ
MMT- SI ΞϓϦ(EPG) HTML 5 ίϯςϯπ μϯϩʔυ MMT σʔλૹํࣜ UDP/IP TLV ์ૹ ड৴ػͷϑΝʔϜΣ Ξ(ΤϯδχΞϦϯάαʔ Ϗε)ͳͲMMTΛΘͣ IPͰૹ͢Δ
௨৴ճઢͷϨΠϠʔϞσϧ NTP ө૾ HEVC Ի AAC, ALS ࣈນ ࣈນූ߸Խ MMT-
SI ΞϓϦ(EPG) HTML 5 ίϯςϯπ μϯϩʔυ MMT σʔλૹ UDP/IP, TCP/IP ௨৴ HTTP UDP/IP TCP/IP
w 5-7ͱɺ5ZQF-FOHUI7BMVFͱ͍͏ϑΥʔϚοτͷҰछͰ͢ɻϓϩτίϧͰ͋Γ·ͤΜɻ w 5-7ۙͳͱ͜Ζͩͱɺ5-444)ɺ*4*4ʢϧʔςΟϯάϓϩτίϧ 3"%*64ͳͲɺωοτϫʔ ΫͷੈքͰଟ͘ΘΕ͍ͯ·͢ w ࠓճ5-7ΛͬͯՄมύέοτΛ࣮ݱ͍ͯ͠·͢ TLVʹ͍ͭͯ Type
Length Value 4Bytes 4Bytes Variable Bytes
w ..5Λ5-7Λ͍ɺՄมύέοτʹ͠ɺͦΕΛଟॏԽͨ͠ͷΛ5-7ετϦʔϜͱ͍͍· ͢ʢిͰɺݶΓ͋ΔࢿݯΛ༗ޮ׆༻͢ΔͨΊͷ༷ʑͳ৴߸Λॏͯ͠ૹΔඞཁ͕͋Γɺ ͜ΕΛଟॏԽͱݺͿʣ w 5-7ετϦʔϜ#ZUFTͷݻఆͰׂ͞Εɺૹ͞ΕΔɻ͜ΕΛׂ5-7ύέοτͱ ͍͍·͢ w 5-7ύέοτͰૹ͢ΔࡍʹɺมௐपબہʹඞཁͳใΛૹΔͷʹ5-7/*5 5-7
/FUXPSL*OGPSNBUJPO5BCMF ͕ΘΕ·͢ TLVετϦʔϜʹ͍ͭͯ
w ͜͏ͯ͠ଟॏԽʹΑΓѻ͍͘͢ɺ·ͨ์ૹͱ௨৴Λͭʹѻ͏ͨΊʹ..55-7ੜ͠ ·ͨ͠ w 5-7Λ͏͜ͱͰɺ৭ʑͳσʔλΛɺ5ZQF͝ͱʹ͍͚Δ͜ͱ͕Ͱ͖·͢ w ͜ͷٕज़ΛԠ༻ͯ͠.1&(54PWFS..5ݱࡏ༷ͱͯ͋͠Γ·͢ w ͞Βʹ..5$."'ͱੑ͕͔ͳΓߴ͍ͷͰɺݱࡏ$."'ରԠ͕Ͱ͖ͳ͍͔ݚڀ͕ਐΊ ΒΕ͓ͯΓ·͢
MMT/TLVʹ͍ͭͯ
w ݱࡏɺ૯লͰɺ࣍ੈ্σδλϧ์ૹͷಈ͖͕׆ൃͱͳ͓ͬͯΓɺ"777$ &7$ͱ͍ͬͨίʔσοΫͷௐࠪͳͲ͕ߦΘΕ͓ͯΓ·͢ w ઌ΄Ͳઆ໌ͨ͠..55-7ࠓޙΘΕΔՄೳੑඇৗʹߴ͘ɺ*4%#5ͷޙܧͱͳΔͷ ͕͍ͭੜ͢Δͷ͔ͪԕ͍͠Ͱ͢ ࣍ੈ্σδλϧ์ૹʹ͍ͭͯ
Thank you