{"id":30455,"date":"2019-04-11T00:54:17","date_gmt":"2019-04-10T15:54:17","guid":{"rendered":"https:\/\/jirak.net\/wp\/%ed%81%b4%eb%9d%bc%ec%9a%b0%eb%93%9c-%ea%b8%b0%eb%b0%98-%eb%af%b8%eb%94%94%ec%96%b4-%ec%83%9d%eb%b0%a9%ec%86%a1-%ed%92%88%ec%a7%88-%ec%b5%9c%ec%a0%81%ed%99%94-%eb%b0%8f-%ea%b0%9c%ec%84%a0-%eb%b0%a9-4\/"},"modified":"2019-04-11T01:34:31","modified_gmt":"2019-04-10T16:34:31","slug":"%ed%81%b4%eb%9d%bc%ec%9a%b0%eb%93%9c-%ea%b8%b0%eb%b0%98-%eb%af%b8%eb%94%94%ec%96%b4-%ec%83%9d%eb%b0%a9%ec%86%a1-%ed%92%88%ec%a7%88-%ec%b5%9c%ec%a0%81%ed%99%94-%eb%b0%8f-%ea%b0%9c%ec%84%a0-%eb%b0%a9-4","status":"publish","type":"post","link":"https:\/\/jirak.net\/wp\/%ed%81%b4%eb%9d%bc%ec%9a%b0%eb%93%9c-%ea%b8%b0%eb%b0%98-%eb%af%b8%eb%94%94%ec%96%b4-%ec%83%9d%eb%b0%a9%ec%86%a1-%ed%92%88%ec%a7%88-%ec%b5%9c%ec%a0%81%ed%99%94-%eb%b0%8f-%ea%b0%9c%ec%84%a0-%eb%b0%a9-4\/","title":{"rendered":"\ud074\ub77c\uc6b0\ub4dc \uae30\ubc18 \ubbf8\ub514\uc5b4 \uc0dd\ubc29\uc1a1 \ud488\uc9c8 \ucd5c\uc801\ud654 \ubc0f \uac1c\uc120 \ubc29\ubc95 \u2013 4) \uc9c0\uc5f0 \uc2dc\uac04\uc758 \uc815\uc758\uc640 \uce21\uc815"},"content":{"rendered":"<p>\ud074\ub77c\uc6b0\ub4dc \uae30\ubc18 \ubbf8\ub514\uc5b4 \uc0dd\ubc29\uc1a1 \ud488\uc9c8 \ucd5c\uc801\ud654 \ubc0f \uac1c\uc120 \ubc29\ubc95 \u2013 4) \uc9c0\uc5f0 \uc2dc\uac04\uc758 \uc815\uc758\uc640 \uce21\uc815<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jirak.net\/wp\/wp-content\/uploads\/2019\/04\/lowlatency4-1-1024x218.png\" width=\"1024\" height=\"218\"><\/p>\n<p>\uc774 \ube14\ub85c\uadf8 \uc2dc\ub9ac\uc988\uc758 \uc774\uc804 \ubd80\ubd84\uc5d0\uc11c\ub294 \ud074\ub77c\uc6b0\ub4dc \uae30\ubc18 \ubbf8\ub514\uc5b4 \uc0dd\ubc29\uc1a1 \ud488\uc9c8 \ud5a5\uc0c1\uc744 \uc704\ud574 1) <a href=\"https:\/\/aws.amazon.com\/ko\/blogs\/korea\/part-1-how-to-compete-with-broadcast-latency-using-current-adaptive-bitrate-technologies-part-1\/\">\uc9c0\uc5f0 \uc2dc\uac04\uc758 \uc815\uc758\uc640 \uce21\uc815 \ubc29\ubc95<\/a>, 2) <a href=\"https:\/\/aws.amazon.com\/ko\/blogs\/korea\/part-2-how-to-compete-with-broadcast-latency-using-current-adaptive-bitrate-technologies-part-2\/\">\uc778\ucf54\ub529, \ud328\ud0a4\uc9d5 \ubc0f CDN \uc804\uc1a1 \ub2e8\uacc4 \ucd5c\uc801\ud654 \ubc29\uc548<\/a> \ubc0f 3) <a href=\"https:\/\/aws.amazon.com\/ko\/blogs\/korea\/part-3-how-to-compete-with-broadcast-latency-using-current-adaptive-bitrate-technologies\/\">\ube44\ub514\uc624 \ud50c\ub808\uc774\uc5b4 \ucd5c\uc801\ud654<\/a> \uc635\uc158\uc5d0 \ub300\ud574 \uc0b4\ud3b4\ubd24\uc2b5\ub2c8\ub2e4. \uc774\uc81c \ub77c\uc774\ube0c \ube44\ub514\uc624 \uc6cc\ud06c\ud50c\ub85c\ub97c \ubc30\ud3ec\ud560 \ub54c \ucd5c\uc6b0\uc120 \uc21c\uc704\uac00 \uc9e7\uc740 \uc9c0\uc5f0 \uc2dc\uac04\uc778 \uacbd\uc6b0 \ucd5c\uc0c1\uc758 \uacb0\uacfc\ub97c \uc81c\uacf5\ud560 \uc218 \uc788\ub294 \uba87 \uac00\uc9c0 \ucc38\uc870 \uc544\ud0a4\ud14d\ucc98\uc640 \uc804\uccb4 \uc9c0\uc5f0 \uc2dc\uac04\uc758 \uce21\uba74\uc5d0\uc11c \uc774\uc640 \uad00\ub828\ub41c \uacb0\uacfc\ub97c \uc0b4\ud3b4\ubd05\uc2dc\ub2e4. \ud14c\uc2a4\ud2b8\ub294 \ub450 \uac00\uc9c0 \uc11c\ub85c \ub2e4\ub978 \ucd95\uc5d0\uc11c \uc218\ud589\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc644\uc804\ud788 \uc628\ud504\ub808\ubbf8\uc2a4\ub85c \ubc30\ud3ec\ud560 \uc218 \uc788\ub294 \uc2dc\ub098\ub9ac\uc624 1\uac1c\uc640 \ud604\uc7a5\uc5d0\uc11c \uc778\ucf54\ub529 \ub610\ub294 \uc911\uacc4\ub97c \uc218\ud589\ud558\uace0 \ud074\ub77c\uc6b0\ub4dc\uc5d0\uc11c AWS Elemental \ubbf8\ub514\uc5b4 \uc11c\ube44\uc2a4\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub098\uba38\uc9c0 \uc6cc\ud06c\ud50c\ub85c\ub97c \uc218\ud589\ud558\ub294 \ud558\uc774\ube0c\ub9ac\ub4dc \uc2dc\ub098\ub9ac\uc624 3\uac1c\uc5d0\uc11c \ud14c\uc2a4\ud2b8\ub97c \uc218\ud589\ud588\uc2b5\ub2c8\ub2e4. \uc774 \uc811\uadfc \ubc29\uc2dd\uc740 \uae30\uc874 \uc7a5\ube44 \ubc0f \uc11c\ube44\uc2a4\uc758 \uacb0\uacfc\ub97c \uc2dc\uac01\ud654\ud558\uace0 \uc774\ub97c AWS Elemental \ubbf8\ub514\uc5b4 \uc11c\ube44\uc2a4\uc5d0 \uacb0\ud569\ud558\uc5ec \uc694\uad6c \uc0ac\ud56d\uc5d0 \uc801\ud569\ud55c \uc9c0\uc5f0 \uc2dc\uac04 \uc218\uc900\uc744 \ub2ec\uc131\ud558\ub294 \ubc29\ubc95\uc744 \ubc30\uc6b0\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4.<\/p>\n<p>\uc774\ub7ec\ud55c \ud14c\uc2a4\ud2b8\uc5d0 \uc0ac\uc6a9\ub41c \uacf5\ud1b5 \ud30c\ub77c\ubbf8\ud130\ub294 \uc778\ucf54\ub529 \ud504\ub85c\ud544\uacfc DASH \ud328\ud0a4\uc9d5 \ud30c\ub77c\ubbf8\ud130\uc785\ub2c8\ub2e4.<\/p>\n<ul>\n<li><strong>\uc778\ucf54\ub529:<\/strong> AVC 360p@700Kbps\/720p@3Mbps\/1080p@5Mbps<\/li>\n<li><strong>DASH \ud328\ud0a4\uc9d5:<\/strong>\n<ul>\n<li><code>SegmentTemplate\/$Number%09d$<\/code><\/li>\n<li><code>minBufferTime=&quot;PT2S&quot;<\/code><\/li>\n<li><code>suggestedPresentationDelay=&quot;PT1S&quot;<\/code><\/li>\n<li><code>timeShiftBufferDepth=&quot;PT3S&quot;<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>\uc544\ub798 \ud45c\uc5d0 \ud14c\uc2a4\ud2b8 \uc2a4\ud2b8\ub9bc\uc758 \uc11c\ub85c \ub2e4\ub978 \ubcc0\ud615\uc774 \ub098\uc640 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<ul>\n<li><strong>3x1s<\/strong>\ub294 DVR \uc7ac\uc0dd \ubaa9\ub85d\uc774 1\ucd08 \uae38\uc774\uc758 \uc138\uadf8\uba3c\ud2b8 3\uac1c\ub97c \ub178\ucd9c\ud568\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4.<\/li>\n<li><strong>3x2s<\/strong>\ub294 2\ucd08 \uae38\uc774\uc758 \uc138\uadf8\uba3c\ud2b8 3\uac1c\ub97c \uc758\ubbf8\ud569\ub2c8\ub2e4.<\/li>\n<li><strong>3600x1s<\/strong>\ub294 1\ucd08 \uc138\uadf8\uba3c\ud2b8\ub97c \ud3ec\ud568\ud558\ub294 1\uc2dc\uac04 \uae38\uc774\uc758 DVR\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<p>\ud14c\uc2a4\ud2b8 \ubaa9\ud45c\ub294 \uc9e7\uc740 \uc138\uadf8\uba3c\ud2b8\ub97c \uc0dd\uc131\ud558\ub294 \ub370 \uac00\uc7a5 \ud6a8\uc728\uc801\uc778 \uc804\ub7b5\uc744 \ucc3e\uace0 \uc7ac\uc0dd \uae30\uac04\uc774 \uae38 \ub54c(\uc608: 45\ubd84) \ud45c\uc900 \ud50c\ub808\uc774\uc5b4 \ubc0f \ucd5c\uc801\ud654\ub41c \ud50c\ub808\uc774\uc5b4\uc758 \ub3d9\uc791\uc744 \ud30c\uc545\ud558\ub294 \uac83\uc774\uc5c8\uc2b5\ub2c8\ub2e4. \uae30\uc874 HLS \ubc0f DASH(AVC)\ub97c \ubcf4\uc644\ud558\ub294 HEVC \ubc0f fMP4\/CMAF\ub85c \ub354 \ub9ce\uc740 \ud14c\uc2a4\ud2b8\ub97c \uc218\ud589\ud574\uc57c \ud558\uc9c0\ub9cc AWS Elemental \uc194\ub8e8\uc158 \ubc0f \ub2e4\uc591\ud55c \ud50c\ub808\uc774\uc5b4\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc9c0\uc5f0 \uc2dc\uac04\uc758 \uce21\uba74\uc5d0\uc11c \ub2ec\uc131\ud560 \uc218 \uc788\ub294 \uc0ac\ud56d\uc744 \uac1c\uad04\uc801\uc73c\ub85c \ud30c\uc545\ud558\uae30\uc5d0\ub294 \ud604\uc7ac \ud14c\uc2a4\ud2b8 \uacb0\uacfc\ub85c\ub3c4 \ucda9\ubd84\ud569\ub2c8\ub2e4.<\/p>\n<p>\uac00\uc7a5 \uba3c\uc800, \uc804\uccb4 \uc628\ud504\ub808\ubbf8\uc2a4 \uc2dc\ub098\ub9ac\uc624\ub97c \uc0b4\ud3b4\ubd05\ub2c8\ub2e4. \uc774 \uc2dc\ub098\ub9ac\uc624\uc5d0\uc11c\ub294 AWS Elemental Live\ub97c \uc778\ucf54\ub529\uc5d0 \uc0ac\uc6a9\ud558\uace0 AWS Elemental Delta\ub97c \ud328\ud0a4\uc9d5 \ubc0f \uc624\ub9ac\uc9c0\ub124\uc774\uc158\uc5d0 \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uc774 \uc2dc\ub098\ub9ac\uc624\ub294 \ubaa8\ub4e0 \uad6c\uc131 \uc694\uc18c\uac00 \uc628\ud504\ub808\ubbf8\uc2a4\ub85c \ubc30\ud3ec\ub418\ub294 \uc77c\ubc18\uc801\uc778 \uc720\ub8cc TV \uc6b4\uc601\uc790\uc758 \uba40\ud2f0\uc2a4\ud06c\ub9b0 \ubc30\ud3ec \uc6cc\ud06c\ud50c\ub85c\uc5d0 \ud574\ub2f9\ud569\ub2c8\ub2e4.<\/p>\n<h3><a id=\"scenario1\"><\/a>\uc2dc\ub098\ub9ac\uc624 1<br \/> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-427\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/fb644351560d8296fe6da332236b1f8d61b2828a\/2018\/06\/21\/lowlatency4-1-1024x218.png\" alt=\"\" width=\"1024\" height=\"218\" \/><\/h3>\n<p>\uc774 \uc2dc\ub098\ub9ac\uc624\ub294 \uc5ec\ub7ec \uc720\ud615\uc758 \uc218\uc9d1 \ud615\uc2dd\uc744 \uc0ac\uc6a9\ud558\uc5ec \ud14c\uc2a4\ud2b8\ub418\uc5c8\uc2b5\ub2c8\ub2e4. HLS \ubc0f RTMP \uc785\ub825\uc740 UDP \uc785\ub825\ubcf4\ub2e4 \uc870\uae08 \ub098\uc740 \uacb0\uacfc\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4. \ucd5c\uc0c1\uc758 \uc7ac\uc0dd \uc548\uc815\uc131 \uacb0\uacfc\ub97c \uc81c\uacf5\ud558\ub294 \uc870\ud569\uc740 \ub179\uc0c9\uc73c\ub85c \ud45c\uc2dc\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. 1\ucd08 \uc138\uadf8\uba3c\ud2b8\ub294 AWS Elemental Delta\uc5d0\uc11c \uc0dd\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \uc774\ub7ec\ud55c 1\ucd08 \uc138\uadf8\uba3c\ud2b8\ub97c \ud5c8\uc6a9 \uac00\ub2a5\ud55c \uc218\uc900\uc758 \uc7ac\ubc84\ud37c\ub9c1\uc73c\ub85c \uc7ac\uc0dd\ud558\uae30\uc5d0 \ucda9\ubd84\ud560 \uc815\ub3c4\ub85c \ube60\ub974\uac8c \uc0dd\uc131\ud558\uace0 \uc804\uc1a1\ud558\ub294 \uae30\ub2a5\uc740 \ud568\uaed8 \uc0ac\uc6a9\ud558\ub294 \uc2a4\ud1a0\ub9ac\uc9c0 \uc194\ub8e8\uc158\uc758 \uc77d\uae30\/\uc4f0\uae30 \uc131\ub2a5\uc5d0 \ub530\ub77c \uc81c\ud55c\ub429\ub2c8\ub2e4. Safari \ubaa8\ubc14\uc77c\uc5d0\uc11c 2\ucd08 \uc138\uadf8\uba3c\ud2b8\ub97c \uc7ac\uc0dd\ud558\ub294 \uacbd\uc6b0 10\ucd08 \uc784\uacc4\uac12\uc744 \uc57d\uac04 \uc6c3\ub3c4\ub294 \ubbf8\uc9c4\ud55c \uacb0\uacfc\uac00 \ub098\uc635\ub2c8\ub2e4.<\/p>\n<table style=\"text-align: left\">\n<tbody>\n<tr style=\"background-color: #ff9933\">\n<th style=\"padding: 5px\">\ud50c\ub808\uc774\uc5b4<\/th>\n<th style=\"padding: 5px\">3x1s HLS<\/th>\n<th style=\"padding: 5px\">3x2s HLS<\/th>\n<th style=\"padding: 5px\">3x1s DASH<\/th>\n<th style=\"padding: 5px\">3x2s DASH<\/th>\n<\/tr>\n<tr style=\"background-color: #f2f2f2\">\n<td style=\"padding: 5px\">hls.js 0.8.7<\/td>\n<td style=\"padding: 5px;text-align: right\">6.86s<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #9fdf9f\">8.44s<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\"><\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\"><\/td>\n<\/tr>\n<tr style=\"background-color: #9fdf9f\">\n<td style=\"padding: 5px;background-color: #f2f2f2\">dash.js 2.6.5<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\"><\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\"><\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #f2f2f2\">5.94s<\/td>\n<td style=\"padding: 5px;text-align: right\">8.23s<\/td>\n<\/tr>\n<tr style=\"background-color: #9fdf9f\">\n<td style=\"padding: 5px;background-color: #f2f2f2\">Safari \ubaa8\ubc14\uc77c(iOS 11.2.2)<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #f2f2f2\">6.04s<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #ffebcc\">11.65s<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\"><\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\"><\/td>\n<\/tr>\n<tr style=\"background-color: #9fdf9f\">\n<td style=\"padding: 5px;background-color: #f2f2f2\">Exoplayer 2.6.0(Android 6.0.1)<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #f2f2f2\">6.14s<\/td>\n<td style=\"padding: 5px;text-align: right\">10.19s<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #f2f2f2\">5.49s<\/td>\n<td style=\"padding: 5px;text-align: right\">7.14s<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\ub530\ub77c\uc11c AWS Elemental Delta\uc640 \uc77c\ubc18\uc801\uc778 \uc2a4\ud1a0\ub9ac\uc9c0 \uc194\ub8e8\uc158\uc744 \uc0ac\uc6a9\ud560 \ub54c\ub294 HLS \ubc0f DASH\uc5d0\uc11c 2\ucd08 \uc138\uadf8\uba3c\ud2b8\ub97c \ud328\ud0a4\uc9d5\ud558\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4. 1\ucd08 \uc138\uadf8\uba3c\ud2b8\ub97c \uc0ac\uc6a9\ud558\ub824\uba74 \ub354 \ub192\uc740 \uc77d\uae30\/\uc4f0\uae30 \uc131\ub2a5\uc744 \uc81c\uacf5\ud558\ub294 \uc2a4\ud1a0\ub9ac\uc9c0 \uc194\ub8e8\uc158\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.<\/p>\n<p>\ub450 \ubc88\uc9f8 \uc2dc\ub098\ub9ac\uc624\ub294 \uccab \ubc88\uc9f8 \uc2dc\ub098\ub9ac\uc624\uc640 \uc720\uc0ac\ud558\uc9c0\ub9cc \ud604\uc7a5\uacfc \ud074\ub77c\uc6b0\ub4dc \uc0ac\uc774\uc758 \ud558\uc774\ube0c\ub9ac\ub4dc \uc6cc\ud06c\ud50c\ub85c\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uc778\ucf54\ub529\uc740 \ud604\uc7a5\uc5d0\uc11c \uc218\ud589\ub418\uace0 \ud328\ud0a4\uc9d5 \ubc0f \uc624\ub9ac\uc9c0\ub124\uc774\uc158\uc740 AWS\uc5d0\uc11c AWS Elemental MediaPackage\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc218\ud589\ub429\ub2c8\ub2e4. \uc774 \uc2dc\ub098\ub9ac\uc624\ub294 \uc8fc\uc694 \uc2a4\ud3ec\uce20 \uc774\ubca4\ud2b8 \uc911\uc5d0 \uc784\uc2dc \ucc44\ub110\uc744 \uc9c0\uc6d0\ud558\uae30 \uc704\ud574 \uae30\uc874\uc758 \uc628\ud504\ub808\ubbf8\uc2a4 \uc6cc\ud06c\ud50c\ub85c\ub97c \uc804\ud658\ud558\ub294 \uc0ac\ub840\uc5d0 \ud574\ub2f9\ud569\ub2c8\ub2e4.<\/p>\n<h3><a id=\"scenario2\"><\/a>\uc2dc\ub098\ub9ac\uc624 2<br \/> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-428\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/fb644351560d8296fe6da332236b1f8d61b2828a\/2018\/06\/21\/lowlatency4-2-1024x218.png\" alt=\"\" width=\"1024\" height=\"218\" \/><\/h3>\n<p>\uc774 \uc2dc\ub098\ub9ac\uc624\ub294 \uc9c0\uc5f0 \uc2dc\uac04\uc758 \uce21\uba74\uc5d0\uc11c \uccab \ubc88\uc9f8 \uc2dc\ub098\ub9ac\uc624\uc640 \ub9e4\uc6b0 \uc720\uc0ac\ud569\ub2c8\ub2e4. Exoplayer\uc758 DASH \ud14c\uc2a4\ud2b8 \uacb0\uacfc\ub294 \uc870\uae08 \ub4a4\uccd0\uc9c0\uba70 \uc77c\ubc18\uc801\uc73c\ub85c \ub9d0\ud574 \uc774 \ud50c\ub808\uc774\uc5b4\uc758 \uc9c0\uc5f0 \uc2dc\uac04\uc740 \uc608\uce21 \uac00\ub2a5\uc131\uc774 \ub5a8\uc5b4\uc9d1\ub2c8\ub2e4. \uc8fc\ub41c \uc694\uc778\uc740 \uc778\ub371\uc2a4 \uae30\uac04\uc778 \uac83\uc73c\ub85c \ubcf4\uc785\ub2c8\ub2e4. DASH\uc5d0\uc11c \uc138\uadf8\uba3c\ud2b8 3\uac1c\ub9cc \uc81c\uc2dc\ud558\ub294 \uacbd\uc6b0 \ubaa8\ub4e0 \uc0c1\ud669\uc5d0\uc11c \ub3d9\uc77c\ud558\uac8c \uc791\ub3d9\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/p>\n<table style=\"text-align: left\">\n<tbody>\n<tr style=\"background-color: #ff9933\">\n<th style=\"padding: 5px\">\ud50c\ub808\uc774\uc5b4<\/th>\n<th style=\"padding: 5px\">3x1s HLS<\/th>\n<th style=\"padding: 5px\">3x2s HLS<\/th>\n<th style=\"padding: 5px\">3x1s DASH<\/th>\n<th style=\"padding: 5px\">3x2s DASH<\/th>\n<\/tr>\n<tr style=\"background-color: #f2f2f2\">\n<td style=\"padding: 5px\">hls.js 0.8.7<\/td>\n<td style=\"padding: 5px;text-align: right\">6.39s<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #9fdf9f\">9.35s<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\"><\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\"><\/td>\n<\/tr>\n<tr style=\"background-color: #9fdf9f\">\n<td style=\"padding: 5px;background-color: #f2f2f2\">dash.js 2.6.5<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\"><\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\"><\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #f2f2f2\">5.69s<\/td>\n<td style=\"padding: 5px;text-align: right\">7.54s<\/td>\n<\/tr>\n<tr style=\"background-color: #9fdf9f\">\n<td style=\"padding: 5px;background-color: #f2f2f2\">Safari \ubaa8\ubc14\uc77c(iOS 11.2.2)<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #f2f2f2\">6.64s<\/td>\n<td style=\"padding: 5px;text-align: right\">10.64s<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\"><\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\"><\/td>\n<\/tr>\n<tr style=\"background-color: #9fdf9f\">\n<td style=\"padding: 5px;background-color: #f2f2f2\">Exoplayer 2.6.0(Android 6.0.1)<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #f2f2f2\">6.95s<\/td>\n<td style=\"padding: 5px;text-align: right\">10.59s<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #f2f2f2\">7.19s<\/td>\n<td style=\"padding: 5px;text-align: right\">8.11s<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>AWS Elemental MediaPackage\ub97c \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0 HLS \ubc0f DASH\uc5d0\uc11c 2\ucd08 \uc138\uadf8\uba3c\ud2b8\ub97c \uc0dd\uc131\ud558\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4. 1\ucd08 \uc138\uadf8\uba3c\ud2b8\ub97c \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0 \ud50c\ub808\uc774\uc5b4\ub97c \ud29c\ub2dd\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<p>\uc138 \ubc88\uc9f8 \uc2dc\ub098\ub9ac\uc624\ub294 \uc628\uc0ac\uc774\ud2b8\uc758 \uc5c5\ub85c\ub4dc \ub300\uc5ed\ud3ed\uc774 \uc81c\ud55c\ub418\uc5b4 \uc911\uacc4 \uc778\ucf54\ub354\ub97c \uc0ac\uc6a9\ud574\uc57c \ud558\ub294 \ub2e8\uc21c\ud55c \ub77c\uc774\ube0c \uc774\ubca4\ud2b8\uc5d0 \uc77c\ubc18\uc801\uc778 \uc2dc\ub098\ub9ac\uc624\uc785\ub2c8\ub2e4. \ube44\ud2b8 \uc804\uc1a1\ub960 \ubcc0\ud615\uc758 \uc778\ucf54\ub529\uc740 \ud074\ub77c\uc6b0\ub4dc \uae30\ubc18 \uc11c\ube44\uc2a4(\uc774 \uc608\uc5d0\uc11c\ub294 AWS Elemental MediaLive)\ub85c \uc624\ud504\ub85c\ub4dc\ub429\ub2c8\ub2e4. \uc774 \uc11c\ube44\uc2a4\ub294 HLS\ub85c \ub77c\uc774\ube0c \uc2a4\ud2b8\ub9bc\uc744 \ud328\ud0a4\uc9d5\ud558\uace0 AWS Elemental MediaStore\uc5d0 \uc624\ub9ac\uc9c4\uc73c\ub85c \uac8c\uc2dc\ud569\ub2c8\ub2e4.<\/p>\n<h3><a id=\"scenario3\"><\/a>\uc2dc\ub098\ub9ac\uc624 3<br \/> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-429\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/fb644351560d8296fe6da332236b1f8d61b2828a\/2018\/06\/21\/lowlatency4-3-1024x218.png\" alt=\"\" width=\"1024\" height=\"218\" \/><\/h3>\n<p>\uc774\ub7ec\ud55c \uc544\ud0a4\ud14d\ucc98\uc5d0\uc11c \uc5bb\uc740 \uacb0\uacfc\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4. 1\ucd08 \uc138\uadf8\uba3c\ud2b8(\ubc0f [Buffer Size] \ud30c\ub77c\ubbf8\ud130\ub97c \ube44\ud2b8 \uc804\uc1a1\ub960\uc758 \uc808\ubc18\uc73c\ub85c \uc0ac\uc6a9)\ub97c \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0 \uc9c0\uc5f0 \uc2dc\uac04\uc740 7\ucd08\ubcf4\ub2e4 \uc870\uae08 \ub0ae\uc2b5\ub2c8\ub2e4. \ub530\ub77c\uc11c \uc774 \uc124\uc815\uc740 \ub300\ubd80\ubd84\uc758 \uc694\uad6c \uc0ac\ud56d\uc5d0 \uc801\ud569\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ud2b9\uc815 \uc6cc\ud06c\ud50c\ub85c\uc5d0\uc11c \uc138\uadf8\uba3c\ud2b8 \uae38\uc774\ub294 1\ucd08\ub85c \uc124\uc815\ud558\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4.<\/p>\n<table style=\"text-align: left\">\n<tbody>\n<tr style=\"background-color: #ff9933\">\n<th style=\"padding: 5px\">\ud50c\ub808\uc774\uc5b4<\/th>\n<th style=\"padding: 5px\">3x1s HLS<\/th>\n<th style=\"padding: 5px\">3x2s HLS<\/th>\n<\/tr>\n<tr style=\"background-color: #f2f2f2\">\n<td style=\"padding: 5px\">hls.js 0.8.7<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #9fdf9f\">6.64s<\/td>\n<td style=\"padding: 5px;text-align: right\">9.85s<\/td>\n<\/tr>\n<tr style=\"background-color: #f2f2f2\">\n<td style=\"padding: 5px\">Safari \ubaa8\ubc14\uc77c(iOS 11.2.2)<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #9fdf9f\">6.68s<\/td>\n<td style=\"padding: 5px;text-align: right\">12.56<\/td>\n<\/tr>\n<tr style=\"background-color: #f2f2f2\">\n<td style=\"padding: 5px\">Exoplayer 2.6.0(Android 6.0.1)<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #9fdf9f\">8.86s<\/td>\n<td style=\"padding: 5px;text-align: right\">11.94s<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>AWS Elemental MediaLive \ubc0f AWS Elemental MediaStore\ub97c \ud568\uaed8 \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0\uc5d0\ub3c4 HLS\uc5d0\uc11c 1\ucd08 \uc138\uadf8\uba3c\ud2b8\ub97c \uc0ac\uc6a9\ud558\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4. AWS Elemental MediaStore\ub294 \uc9e7\uc740 \uc9c0\uc5f0 \uc2dc\uac04\uc744 \uc911\uc2ec\uc73c\ub85c \uc124\uacc4\ub418\uc5c8\uc73c\uba70 \uadf8\uc5d0 \ud544\uc694\ud55c \uc131\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc774\uc81c \ub9c8\uc9c0\ub9c9 \ud558\uc774\ube0c\ub9ac\ub4dc \uc2dc\ub098\ub9ac\uc624\uc758 \uacb0\uacfc\ub97c \ubcfc \ucc28\ub840\uc785\ub2c8\ub2e4. \uc5ec\uae30\uc11c\ub294 AWS Elemental Live\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud604\uc7a5\uc5d0\uc11c \uc778\ucf54\ub529\ud558\uace0 AWS\uc5d0\uc11c AWS Elemental MediaStore\ub97c \ud1b5\ud574 \uc624\ub9ac\uc9c0\ub124\uc774\uc158\uc744 \uc218\ud589\ud569\ub2c8\ub2e4. \uc774 \uc2dc\ub098\ub9ac\uc624\uc5d0\uc11c\ub294 \uc9c0\uc5f0 \uc2dc\uac04\uc774 \ucd5c\ub300\ud55c \uc9e7\uc740 \uc5ec\ub7ec \ud615\uc2dd\uc744 \uc0ac\uc6a9\ud558\uba70 \uc5c5\ub85c\ub4dc \ub300\uc5ed\ud3ed\uc5d0 \ub69c\ub837\ud55c \uc81c\uc57d\uc774 \uc5c6\uc2b5\ub2c8\ub2e4. \uc774 \uc2dc\ub098\ub9ac\uc624\uc5d0\uc11c\ub294 \uac00\uc7a5 \ube60\ub978 \ucc38\uc870 \uc544\ud0a4\ud14d\ucc98\uc778 1\ucd08 \uc138\uadf8\uba3c\ud2b8 \ud328\ud0a4\uc9d5 \uc720\ud615\ub9cc \ud14c\uc2a4\ud2b8\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n<h3><a id=\"scenario4\"><\/a>\uc2dc\ub098\ub9ac\uc624 4<br \/> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-430\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/fb644351560d8296fe6da332236b1f8d61b2828a\/2018\/06\/21\/lowlatency4-4-1024x218.png\" alt=\"\" width=\"1024\" height=\"218\" \/><\/h3>\n<p>\uc774\uc804 \ud14c\uc2a4\ud2b8\uc640 \ub2ec\ub9ac \uc774 \ud14c\uc2a4\ud2b8\uc5d0\uc11c\ub294 Shaka \ud50c\ub808\uc774\uc5b4 2.3.0(\ud45c\uc900)\uacfc Shaka \ud50c\ub808\uc774\uc5b4 2.3.0(\ucd5c\uc801\ud654)\uc758 \ub450 \uac00\uc9c0 \uc0c8\ub85c\uc6b4 \ud50c\ub808\uc774\uc5b4\ub97c \ucd94\uac00\ud588\uc2b5\ub2c8\ub2e4. \ub610\ud55c dash.js \ud14c\uc2a4\ud2b8 \ud50c\ub808\uc774\uc5b4\ub97c v2.7.0\uc73c\ub85c \uc5c5\uadf8\ub808\uc774\ub4dc\ud588\uc2b5\ub2c8\ub2e4. \uc774 \ub9b4\ub9ac\uc2a4\ub294 v.2.6.5\uacfc \ube44\uad50\ud558\uc5ec \ud14c\uc2a4\ud2b8\uc5d0\uc11c \uc9c0\uc5f0 \uc2dc\uac04\uc744 0.6\ucd08(3\ucd08 DVR)~4.2\ucd08(1\uc2dc\uac04 DVR)\uae4c\uc9c0 \ub0ae\ucd94\ub294 \uc0c8\ub85c\uc6b4 \uc9e7\uc740 \uc9c0\uc5f0 \uc2dc\uac04 \ubaa8\ub4dc\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.&nbsp;\ud14c\uc2a4\ud2b8 \uc911\uc5d0 AWS Elemental Live 2.12.3\uc5d0 \ucd94\uac00\ub41c \uc0c8\ub85c\uc6b4 \ud615\uc2dd\uc744 \ub3c4\uc785\ud588\uc2b5\ub2c8\ub2e4. HLS\uc6a9 fMP4(\uc870\uac01\ud654\ub41c MP4)\ub77c\ub294 \uc774 \ud615\uc2dd\uc740 CMAF\ub77c\uace0\ub3c4 \ud558\uba70 TS(\uc804\uc1a1 \uc2a4\ud2b8\ub9bc) \uc138\uadf8\uba3c\ud2b8\ub97c MP4 \uc138\uadf8\uba3c\ud2b8\ub85c \ubc14\uafc9\ub2c8\ub2e4. \uc774 \ud615\uc2dd\uc740 HLS\uc758 \ub77c\uc774\ube0c \uc0ac\uc6a9 \uc0ac\ub840\uc5d0\uc11c \ube44\uad50\uc801 \uc0c8\ub85c\uc6b4 \ud615\uc2dd\uc774\ubbc0\ub85c \uc774 \ud615\uc2dd\uc5d0 \ub300\ud55c \ud50c\ub808\uc774\uc5b4\uc758 \uc131\ub2a5 \ubc0f \ub3d9\uc791\uc744 \uc0b4\ud3b4\ubcf4\ub294 \uac8c \uc88b\uc744 \uac83\uc785\ub2c8\ub2e4. \uc2e4\uc81c \uacb0\uacfc\uc5d0\uc11c\ub294 \ud50c\ub808\uc774\uc5b4\uc758 \uc808\ubc18\ub9cc \uc774 \ud615\uc2dd\uc744 \ud65c\uc6a9\ud560 \uc218 \uc788\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ub610\ud55c \uc778\ub371\uc2a4 \uae30\uac04\uc774 \uae34 \uacbd\uc6b0\uc758 \ud50c\ub808\uc774\uc5b4 \ub3d9\uc791\uc744 \uad00\ucc30\ud558\uae30 \uc704\ud574 1\uc2dc\uac04 DVR(3600x1s \uc5f4) \uae30\uac04\uc744 \ub3c4\uc785\ud588\uc2b5\ub2c8\ub2e4. HLS\uc758 Shaka\uc640 \uac19\uc774 \uacb0\uacfc \uc9c0\uc5f0 \uc2dc\uac04\uc774 10\ucd08\uc5d0 \uadfc\uc811\ud558\ub294 \uc77c\ubd80 \uc608\uc678\ub97c \uc81c\uc678\ud558\uba74 \uc81c\ub300\ub85c \ub3d9\uc791\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n<table>\n<tbody>\n<tr style=\"background-color: #ff9933\">\n<th style=\"padding: 5px\">\ud50c\ub808\uc774\uc5b4<\/th>\n<th style=\"padding: 5px\">3x1s HLS<\/th>\n<th style=\"padding: 5px\">3600x1s HLS<\/th>\n<th style=\"padding: 5px\">3x1s DASH<\/th>\n<th style=\"padding: 5px\">3600x1s DASH<\/th>\n<\/tr>\n<tr style=\"background-color: #9fdf9f\">\n<td style=\"padding: 5px;background-color: #f2f2f2\">hls.js 0.8.7(TS \uc0ac\uc6a9)<\/td>\n<td style=\"padding: 5px;text-align: right\">5.32s<\/td>\n<td style=\"padding: 5px;text-align: right\">6.30s<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\" rowspan=\"2\"><\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\" rowspan=\"2\"><\/td>\n<\/tr>\n<tr style=\"background-color: #9fdf9f\">\n<td style=\"padding: 5px;background-color: #f2f2f2\">hls.js 0.8.7(fMP4 \uc0ac\uc6a9)<\/td>\n<td style=\"padding: 5px;text-align: right\">5.34s<\/td>\n<td style=\"padding: 5px;background-color: #e60000;color: #ffffff\"><strong>\ubb38\uc81c<\/strong><\/td>\n<\/tr>\n<tr style=\"background-color: #9fdf9f\">\n<td style=\"padding: 5px;background-color: #f2f2f2\">dash.js 2.7.0<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\"><\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\"><\/td>\n<td style=\"padding: 5px;text-align: right\">4.90s<\/td>\n<td style=\"padding: 5px;text-align: right\">6.50s<\/td>\n<\/tr>\n<tr style=\"background-color: #9fdf9f\">\n<td style=\"padding: 5px;background-color: #f2f2f2\">Safari \ubaa8\ubc14\uc77c(iOS 11.2.2)(TS \uc0ac\uc6a9)<\/td>\n<td style=\"padding: 5px;text-align: right\">5.64s<\/td>\n<td style=\"padding: 5px;text-align: right\">5.34s<\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\" rowspan=\"2\"><\/td>\n<td style=\"padding: 5px;text-align: right;background-color: #b3b3b3\" rowspan=\"2\"><\/td>\n<\/tr>\n<tr style=\"background-color: #9fdf9f\">\n<td style=\"padding: 5px;background-color: #f2f2f2\">Safari \ubaa8\ubc14\uc77c(iOS 11.2.2)(fMP4 \uc0ac\uc6a9)<\/td>\n<td style=\"padding: 5px;text-align: right\">7.50s<\/td>\n<td style=\"padding: 5px;text-align: right\">9.47s<\/td>\n<\/tr>\n<tr style=\"background-color: #9fdf9f\">\n<td style=\"padding: 5px;background-color: #f2f2f2\">Exoplayer 2.6.0(Android 6.0.1)(TS \uc0ac\uc6a9)<\/td>\n<td style=\"padding: 5px;text-align: right\">5.31s<\/td>\n<td style=\"padding: 5px;text-align: right\">7.49s<\/td>\n<td style=\"padding: 5px;text-align: right\" rowspan=\"2\">6.40s<\/td>\n<td style=\"padding: 5px;text-align: right\" rowspan=\"2\">7.06s<\/td>\n<\/tr>\n<tr style=\"background-color: #9fdf9f\">\n<td style=\"padding: 5px;background-color: #f2f2f2\">Exoplayer 2.6.0(Android 6.0.1)(fMP4 \uc0ac\uc6a9)<\/td>\n<td style=\"padding: 5px;text-align: right\">6.25s<\/td>\n<td style=\"padding: 5px;text-align: right\">7.22s<\/td>\n<\/tr>\n<tr style=\"background-color: #9fdf9f\">\n<td style=\"padding: 5px;background-color: #f2f2f2\">Shaka 2.3.0(TS \uc0ac\uc6a9)<\/td>\n<td style=\"padding: 5px;background-color: #e60000;color: #ffffff\"><strong>\ubb38\uc81c<\/strong><\/td>\n<td style=\"padding: 5px;text-align: right\">10.12s<\/td>\n<td style=\"padding: 5px;text-align: right\" rowspan=\"2\">6.94s<\/td>\n<td style=\"padding: 5px;text-align: right\" rowspan=\"2\">6.44s<\/td>\n<\/tr>\n<tr style=\"background-color: #9fdf9f\">\n<td style=\"padding: 5px;background-color: #f2f2f2\">Shaka 2.3.0(fMP4 \uc0ac\uc6a9)<\/td>\n<td style=\"padding: 5px;background-color: #e60000;color: #ffffff\"><strong>\ubb38\uc81c<\/strong><\/td>\n<td style=\"padding: 5px;text-align: right\">9.40s<\/td>\n<\/tr>\n<tr style=\"background-color: #9fdf9f\">\n<td style=\"padding: 5px;background-color: #f2f2f2\">Shaka 2.3.0(\ucd5c\uc801\ud654)<\/td>\n<td style=\"padding: 5px;background-color: #e60000;color: #ffffff\"><strong>\ubb38\uc81c<\/strong><\/td>\n<td style=\"padding: 5px;text-align: right\">6.80s(TS)<\/td>\n<td style=\"padding: 5px;text-align: right\">5.54s<\/td>\n<td style=\"padding: 5px;text-align: right\">6.01s<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>fMP4\uc5d0\uc11c hls.js\ub294 \ud50c\ub808\uc774\ud5e4\ub4dc\ub97c DVR \uc2dc\uc791 \uc2dc\uac04\uc5d0 \ubc30\uce58\ud569\ub2c8\ub2e4. \uc774\ub294 3600x1s HLS \uc0ac\ub840\uc758 \uacb0\uacfc\ub97c \uc124\uba85\ud574 \uc90d\ub2c8\ub2e4. Shaka\ub97c \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0 3x1s HLS(Demuxed \uc624\ub514\uc624 \ubc84\uc804 \uc0ac\uc6a9)\ub3c4 \uc791\ub3d9\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. 1\uc2dc\uac04 DVR HLS(TS)(Demuxed \uc624\ub514\uc624 \uc0ac\uc6a9)\uc758 \uacbd\uc6b0 \uac00\ub054\uc740 \uc2a4\ud2b8\ub9bc\uc774 \uc2dc\uc791\ub418\uace0 \uac00\ub054\uc740 \uc2dc\uc791\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. Shaka\uc5d0 \ub450 \uac00\uc9c0 \ucd5c\uc801\ud654\ub97c \uc801\uc6a9\ud558\uba74 HLS(TS)\uc640 DASH\uc5d0\uc11c DVR \uae30\uac04\uc774 \uc9e7\uc744 \ub54c \uc9c0\uc5f0 \uc2dc\uac04\uc774 \ud06c\uac8c \ub2e8\ucd95\ub429\ub2c8\ub2e4.<\/p>\n<ul>\n<li><code><code>config.streaming.bufferingGoal = 2<\/code><\/code><\/li>\n<li><code><code>config.streaming.rebufferingGoal = 2<\/code><\/code><\/li>\n<\/ul>\n<p>\ud604\uc7ac hls.js \ubc0f Shaka \uac1c\ubc1c\uc790 \ucee4\ubba4\ub2c8\ud2f0\uc640 \ud568\uaed8 \uac01 \ud50c\ub808\uc774\uc5b4\uc5d0\uc11c \ubc1c\uacac\ub41c \ubb38\uc81c\ub97c \ud574\uacb0\ud558\ub294 \uc791\uc5c5\uc744 \uc9c4\ud589 \uc911\uc785\ub2c8\ub2e4. \uc804\ubc18\uc801\uc778 \uacb0\uacfc\ub294 \uaf64 \uc591\ud638\ud558\uba70 \ud50c\ub808\uc774\uc5b4\ub294 1\ucd08 \uc138\uadf8\uba3c\ud2b8\uc5d0\uc11c \uc548\uc815\uc801\uc73c\ub85c \ub3d9\uc791\ud569\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \uc77c\ubd80 \ud50c\ub808\uc774\uc5b4\uc758 \ube44\ud2b8 \uc804\uc1a1\ub960 \uc804\ud658 \uc54c\uace0\ub9ac\uc998\uc740 \uc9e7\uc740 \uc138\uadf8\uba3c\ud2b8 \uae30\uac04\uc744 \uc81c\ub300\ub85c \ucc98\ub9ac\ud558\uc9c0 \ubabb\ud558\uba70 \uc774\ub7ec\ud55c \ud50c\ub808\uc774\uc5b4\ub294 \uac1c\uc120\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. fMP4\uc758 \uacbd\uc6b0 \uac70\uc758 \ubaa8\ub4e0 \ud50c\ub808\uc774\uc5b4\uc5d0 \uba87 \uac00\uc9c0 \ucd5c\uc801\ud654 \uc791\uc5c5\uc774 \ud544\uc694\ud558\uc9c0\ub9cc \ucd5c\uadfc\uc5d0 \ucd9c\uc2dc\ub41c \uc774 \ud615\uc2dd\uc744 \uba3c\uc800 \uace0\ub824\ud574 \ubcf4\ub294 \uac83\uc774 \uc88b\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ube44\ub514\uc624 \ud50c\ub808\uc774\uc5b4 \uc5d0\ucf54\uc2dc\uc2a4\ud15c\uc774 \uc9c0\uc5f0 \uc2dc\uac04 \ubb38\uc81c\uc5d0 \uc810\uc810 \ub354 \ubbfc\uac10\ud574\uc9d0\uc5d0 \ub530\ub77c \ubaa8\ub4e0 \ud50c\ub7ab\ud3fc\uc5d0\uc11c \uc9e7\uc740 \uc9c0\uc5f0 \uc2dc\uac04\uc744 \uc62c\ubc14\ub974\uac8c \uc9c0\uc6d0\ud558\uae30 \uc704\ud55c \uac1c\ubc1c \ub178\ub825\uc774 \uc99d\uac00\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h3><strong>\uacb0\ub860<\/strong><\/h3>\n<p>HEVC \ud615\uc2dd\uc744 \ud14c\uc2a4\ud2b8\ud55c \ud6c4 \ucd5c\uc801\ud654\ub41c \uc624\ud508 \uc18c\uc2a4 \ud50c\ub808\uc774\uc5b4\ub85c \ucd94\uac00 \uc2e4\ud5d8\uc744 \uc218\ud589\ud558\uae30 \uc804\uc5d0 \uc644\ub8cc\ud574\uc57c \ud558\ub294 \ud6c4\uc18d \uc791\uc5c5\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ud6c4\uc18d \uc791\uc5c5\uc774 \uc644\ub8cc\ub418\uba74 \uad00\ub828 \ube14\ub85c\uadf8 \uac8c\uc2dc\ubb3c\uc774 \uac8c\uc2dc\ub420 \uac83\uc785\ub2c8\ub2e4. \uc9c0\uc5f0 \uc2dc\uac04\uc740 \uc815\ud574\uc9c4 \uac83\uc774 \uc544\ub2c8\uba70 \u201c\ud45c\uc900\u201d HLS, DASH \ubc0f CMAF\/fMP4 \uae30\uc220\uc744 \uc0ac\uc6a9\ud558\uc5ec \ud6a8\uc728\uc801\uc73c\ub85c \ucd5c\uc18c\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ucd5c\uc801\ud654\ub41c \ud50c\ub808\uc774\uc5b4\uc758 \uacbd\uc6b0 \ud604\uc7ac HLS \ubc0f DASH \uc6cc\ud06c\ud50c\ub85c\uc5d0\uc11c \uc9c0\uc5f0 \uc2dc\uac04\uc744 4\ucd08\uae4c\uc9c0 \ub0ae\ucd9c \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub7ec\ud55c \uae30\uc220\uc740 HTTP 1.1 \ubc0f HTTP 2.0\uacfc \uc644\ubcbd\ud558\uac8c \ud638\ud658\ub418\ubbc0\ub85c \uae30\uc220 \ubc0f \uacbd\uc81c\uc801 \uad00\uc810\uc5d0\uc11c \uc9e7\uc740 \uc9c0\uc5f0 \uc2dc\uac04\uc5d0 \ub300\ud55c \ud0d0\uc0c9\uc744 \ud655\uc7a5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uac12\ube44\uc2fc UDP \uae30\ubc18 \uc194\ub8e8\uc158\uc744 \ubc30\ud3ec\ud558\uc9c0 \uc54a\uc544\ub3c4 \uc9c0\uc5f0 \uc2dc\uac04\uc744 \ub0ae\ucd9c \uc218 \uc788\uc2b5\ub2c8\ub2e4. 4\ucd08 \uc774\ud558\uc758 \uc9c0\uc5f0 \uc2dc\uac04\uc774 \ud544\uc694\ud558\ub2e4\uba74 \uccad\ud06c\ub85c \ubd84\ud560\ub41c CMAF\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc778\ucf54\ub354 \ubc0f \uc624\ub9ac\uc9c4\uc5d0\uc11c \ud604\uc7ac \uc0dd\uc131\ub418\ub294 \uc138\uadf8\uba3c\ud2b8 \uccad\ud06c\ub97c \ud50c\ub808\uc774\uc5b4\uc5d0\uc11c \uc0ac\uc6a9(\ube0c\ub85c\ub4dc\uce90\uc2a4\ud2b8\uc758 \ub77c\uc774\ube0c TS \uac1c\ub150\uacfc \ub9e4\uc6b0 \uc720\uc0ac\ud558\uc9c0\ub9cc HTTP\ub97c \uc0ac\uc6a9\ud558\ub294 \uc801\uc2dc\uc758 \uc644\ubcbd\ud55c \uc6cc\ud06c\ud50c\ub85c)\ud558\uba74 \uc9c0\uc5f0 \uc2dc\uac04\uc744 \ucd94\uac00\ub85c \ub0ae\ucd94\ub294 \uac83\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4.<\/p>\n<p>\ud604\uc7ac HLS \ub610\ub294 DASH\ub97c \ud1b5\ud55c \ubaa8\ub4e0 \ucee4\ub125\ud2f0\ub4dc \ub514\ubc14\uc774\uc2a4\uc5d0 \uc801\uc6a9\ub418\ub294 \uc0c8\ub85c\uc6b4 \uc9c0\uc5f0 \uc2dc\uac04 \ud45c\uc900\uc740 10\ucd08\uc785\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \ube44\uc988\ub2c8\uc2a4\uc5d0 \ud544\uc694\ud558\ub2e4\uba74 \uc548\uc815\uc801\uc778 5\ucd08\uc758 \uc9c0\uc5f0 \uc2dc\uac04\uc744 \uc9c0\uae08 \ubc14\ub85c \ub2ec\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \ub354 \uae30\ub2e4\ub9ac\uc9c0 \ub9d0\uace0 \uc2e4\ud5d8\uc744 \ud1b5\ud574 30\ucd08\uc758 \uc7a5\ubcbd\uc744 \uae70 \ubc29\ubc95\uc744 \ucc3e\uc544\ubcf4\uc2ed\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.<\/p>\n<p><img decoding=\"async\" class=\"alignleft\" style=\"width: 125px\" src=\"https:\/\/s3-eu-west-1.amazonaws.com\/s3nicoweilpublic\/avatar\/NicolasWeil_125.jpg\" alt=\"Nicolas Weil\" width=\"125\" \/> Nicolas Weil\ub294 AWS Elemental\uc758 \uc218\uc11d \uc194\ub8e8\uc158\uc2a4 \uc544\ud0a4\ud14d\ud2b8\uc785\ub2c8\ub2e4.<\/p>\n<p><em>\uc774 \uae00\uc740 AWS Media Blog\uc758 <a href=\"https:\/\/aws.amazon.com\/ko\/blogs\/media\/how-to-compete-with-broadcast-latency-using-current-adaptive-bitrate-technologies-part-2\/\">Part 2: How to Compete with Broadcast Latency Using Current Adaptive Bitrate Technologies<\/a> \ud55c\uad6d\uc5b4 \ubc88\uc5ed\uc785\ub2c8\ub2e4.<\/em><\/p>\n<p>Source: <a href=\"https:\/\/aws.amazon.com\/ko\/blogs\/korea\/part-4-how-to-compete-with-broadcast-latency-using-current-adaptive-bitrate-technologies\/\" target=\"_blank\" rel=\"noopener noreferrer\">\ud074\ub77c\uc6b0\ub4dc \uae30\ubc18 \ubbf8\ub514\uc5b4 \uc0dd\ubc29\uc1a1 \ud488\uc9c8 \ucd5c\uc801\ud654 \ubc0f \uac1c\uc120 \ubc29\ubc95 \u2013 4) \uc9c0\uc5f0 \uc2dc\uac04\uc758 \uc815\uc758\uc640 \uce21\uc815<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>\ud074\ub77c\uc6b0\ub4dc \uae30\ubc18 \ubbf8\ub514\uc5b4 \uc0dd\ubc29\uc1a1 \ud488\uc9c8 \ucd5c\uc801\ud654 \ubc0f \uac1c\uc120 \ubc29\ubc95 \u2013 4) \uc9c0\uc5f0 \uc2dc\uac04\uc758 \uc815\uc758\uc640 \uce21\uc815 \uc774 \ube14\ub85c\uadf8 \uc2dc\ub9ac\uc988\uc758 \uc774\uc804 \ubd80\ubd84\uc5d0\uc11c\ub294 \ud074\ub77c\uc6b0\ub4dc \uae30\ubc18 \ubbf8\ub514\uc5b4 \uc0dd\ubc29\uc1a1 \ud488\uc9c8 \ud5a5\uc0c1\uc744 \uc704\ud574 1) \uc9c0\uc5f0 \uc2dc\uac04\uc758 \uc815\uc758\uc640 \uce21\uc815 \ubc29\ubc95, 2) \uc778\ucf54\ub529, \ud328\ud0a4\uc9d5 \ubc0f CDN \uc804\uc1a1 \ub2e8\uacc4 \ucd5c\uc801\ud654 \ubc29\uc548 \ubc0f 3) \ube44\ub514\uc624 \ud50c\ub808\uc774\uc5b4 \ucd5c\uc801\ud654 \uc635\uc158\uc5d0 \ub300\ud574 \uc0b4\ud3b4\ubd24\uc2b5\ub2c8\ub2e4. \uc774\uc81c \ub77c\uc774\ube0c \ube44\ub514\uc624 \uc6cc\ud06c\ud50c\ub85c\ub97c \ubc30\ud3ec\ud560 \ub54c \ucd5c\uc6b0\uc120 \uc21c\uc704\uac00 \uc9e7\uc740 \uc9c0\uc5f0 \uc2dc\uac04\uc778 \uacbd\uc6b0 \ucd5c\uc0c1\uc758 \uacb0\uacfc\ub97c \uc81c\uacf5\ud560 \uc218 \uc788\ub294 \uba87 \uac00\uc9c0 \ucc38\uc870 \uc544\ud0a4\ud14d\ucc98\uc640 \uc804\uccb4 \uc9c0\uc5f0 \uc2dc\uac04\uc758 \uce21\uba74\uc5d0\uc11c \uc774\uc640 \uad00\ub828\ub41c \uacb0\uacfc\ub97c \uc0b4\ud3b4\ubd05\uc2dc\ub2e4. \ud14c\uc2a4\ud2b8\ub294 \ub450 \uac00\uc9c0 \uc11c\ub85c \ub2e4\ub978 \ucd95\uc5d0\uc11c \uc218\ud589\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc644\uc804\ud788 \uc628\ud504\ub808\ubbf8\uc2a4\ub85c \ubc30\ud3ec\ud560 \uc218 \uc788\ub294 \uc2dc\ub098\ub9ac\uc624 1\uac1c\uc640 \ud604\uc7a5\uc5d0\uc11c \uc778\ucf54\ub529 \ub610\ub294 \uc911\uacc4\ub97c \uc218\ud589\ud558\uace0 \ud074\ub77c\uc6b0\ub4dc\uc5d0\uc11c AWS Elemental \ubbf8\ub514\uc5b4 \uc11c\ube44\uc2a4\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub098\uba38\uc9c0 \uc6cc\ud06c\ud50c\ub85c\ub97c \uc218\ud589\ud558\ub294 \ud558\uc774\ube0c\ub9ac\ub4dc \uc2dc\ub098\ub9ac\uc624 3\uac1c\uc5d0\uc11c \ud14c\uc2a4\ud2b8\ub97c \uc218\ud589\ud588\uc2b5\ub2c8\ub2e4. \uc774 \uc811\uadfc \ubc29\uc2dd\uc740 \uae30\uc874 \uc7a5\ube44 \ubc0f \uc11c\ube44\uc2a4\uc758 \uacb0\uacfc\ub97c \uc2dc\uac01\ud654\ud558\uace0 \uc774\ub97c AWS Elemental \ubbf8\ub514\uc5b4 \uc11c\ube44\uc2a4\uc5d0 \uacb0\ud569\ud558\uc5ec \uc694\uad6c \uc0ac\ud56d\uc5d0 \uc801\ud569\ud55c \uc9c0\uc5f0 \uc2dc\uac04 \uc218\uc900\uc744 \ub2ec\uc131\ud558\ub294 \ubc29\ubc95\uc744 \ubc30\uc6b0\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4. \uc774\ub7ec\ud55c <a class=\"mh-excerpt-more\" href=\"https:\/\/jirak.net\/wp\/%ed%81%b4%eb%9d%bc%ec%9a%b0%eb%93%9c-%ea%b8%b0%eb%b0%98-%eb%af%b8%eb%94%94%ec%96%b4-%ec%83%9d%eb%b0%a9%ec%86%a1-%ed%92%88%ec%a7%88-%ec%b5%9c%ec%a0%81%ed%99%94-%eb%b0%8f-%ea%b0%9c%ec%84%a0-%eb%b0%a9-4\/\" title=\"\ud074\ub77c\uc6b0\ub4dc \uae30\ubc18 \ubbf8\ub514\uc5b4 \uc0dd\ubc29\uc1a1 \ud488\uc9c8 \ucd5c\uc801\ud654 \ubc0f \uac1c\uc120 \ubc29\ubc95 \u2013 4) \uc9c0\uc5f0 \uc2dc\uac04\uc758 \uc815\uc758\uc640 \uce21\uc815\">[ more&#8230; ]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":30456,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[169],"tags":[656],"class_list":["post-30455","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-aws"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/posts\/30455","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/comments?post=30455"}],"version-history":[{"count":1,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/posts\/30455\/revisions"}],"predecessor-version":[{"id":30457,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/posts\/30455\/revisions\/30457"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/media\/30456"}],"wp:attachment":[{"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/media?parent=30455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/categories?post=30455"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/tags?post=30455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}