Roku को वीडियो स्ट्रीमिंग करते समय Amazon CloudFront बफरिंग


0

मैं Amazon के CloudFront सेवा का उपयोग करके एक बफ़रिंग समस्या का निवारण करने के लिए मदद के लिए देख रहा हूँ। मैंने एक S3 बाल्टी स्थापित की है और इसे CloudFront सेवा से संबद्ध किया है। मैं Roku बॉक्स पर विकसित किए गए एक सार्वजनिक चैनल पर वीडियो स्ट्रीम करने के लिए सेवा का उपयोग करता हूं। मैं जून से यह कर रहा हूं।

हाल ही में, मैंने देखा है कि कुछ वीडियो लगातार बफर करते हैं। मैं एक कारण नहीं बता सकता कि कुछ क्यों करते हैं और कुछ नहीं करते हैं। मैंने AWS और Roku मंचों पर पोस्ट किया है, लेकिन, अब तक कोई प्रतिक्रिया नहीं हुई है। अगर किसी को इस प्रदर्शन समस्या का निवारण करने के लिए कोई विधि का पता है, तो मैं सभी कानों से कहूंगा। मैंने AWS बकेट लॉगिंग का उपयोग करने का प्रयास किया, लेकिन, यह निश्चित नहीं था कि मुझे क्या देखना चाहिए।

संपादित करें : कैप्चर लॉग से ... पहला उपयोगकर्ता से है, दूसरा मुझसे।

2017-11-02  23:25:57    JAX1    84982   xx.xxx.32.124   GET xxx.cloudfront.net  /regattas/club/2016_Master_Nationals_Riverfront_Club_A4__Heat_2_HD.mp4  206 -   Roku/DVP-7.70%2520(087.70E04142A)   -   -   Hit kWs3_MhCRPjjbgg1PNn-4dTWa7KgCWtczsZs6O8nflyQLxFvuPK2iQ==    xxx.cloudfront.net  http    205 0.001   -   -   -   Hit HTTP/1.1
2017-11-02  23:25:56    JAX1    1520400 xx.xxx.32.124   GET xxx.cloudfront.net  /regattas/club/2016_Master_Nationals_Riverfront_Club_A4__Heat_2_HD.mp4  200 -   Roku/DVP-7.70%2520(087.70E04142A)   -   -   Error   UVOgLi06vlRmFT3Pj9Bw5l5rp1ZDJIuBl72IJYDNeLSbGib1siwdpw==    xxx.cloudfront.net  http    180 2.035   -   -   -   Hit HTTP/1.1
2017-11-02  23:25:56    JAX1    85628   xx.xxx.32.124   GET xxx.cloudfront.net  /regattas/club/2016_Master_Nationals_Riverfront_Club_A4__Heat_2_HD.mp4  206 -   Roku/DVP-7.70%2520(087.70E04142A)   -   -   Miss    LpWTXnQLQ1IUQQLe9-PSoT746pfi--nrKBxgm_ikkPft0_QzVdqC_Q==    xxx.cloudfront.net  http    205 2.050   -   -   -   Miss    HTTP/1.1
2017-11-02  23:25:57    JAX1    1025641 xx.xxx.32.124   GET xxx.cloudfront.net  /regattas/club/2016_Master_Nationals_Riverfront_Club_A4__Heat_2_HD.mp4  200 -   Roku/DVP-7.70%2520(087.70E04142A)   -   -   Error   VErphxx-KF-v1aAZK6WMW98FuM5cD1G0wm4lb_Zsx_GkbgZB2jWKHQ==    xxx.cloudfront.net  http    180 0.383   -   -   -   Hit HTTP/1.1
2017-11-02  23:28:49    MSP50   1048352 xx.xxx.32.124   GET xxx.cloudfront.net  /regattas/club/2016_Master_Nationals_Riverfront_Club_A4__Heat_2_HD.mp4  200 -   Roku/DVP-7.70%2520(087.70E04142A)   -   -   Error   0o3N4njSi3i_OqDeo-ARuZEoZQu3GqhE5_RLm9Yp05G-mwaMS_IpBA==    xxx.cloudfront.net  http    180 1.147   -   -   -   Miss    HTTP/1.1
2017-11-02  23:28:47    JAX1    48060143    xx.xxx.32.124   GET xxx.cloudfront.net  /regattas/club/2016_Master_Nationals_Riverfront_Club_A4__Heat_2_HD.mp4  200 -   Roku/DVP-7.70%2520(087.70E04142A)   -   -   Error   ZOA3ysvVKazSfhOJF9d5kiZUs80omOB9Ly3CyMC27EVtRSMVds1Y4g==    xxx.cloudfront.net  http    180 174.101 -   -   -   Miss    HTTP/1.1
2017-11-02  23:30:10    MSP50   1970009 xx.xxx.32.124   GET xxx.cloudfront.net  /regattas/club/2016_Master_Nationals_Riverfront_Club_A4__Heat_2_HD.mp4  206 -   Roku/DVP-7.70%2520(087.70E04142A)   -   -   Error   BSPf964lVszjaJ9NqqrjeD0L8uYTtXf5WA09nRJ4sdFjaAliF8IVOw==    xxx.cloudfront.net  http    204 81.618  -   -   -   Miss    HTTP/1.1

2017-11-03  20:27:19    JFK1    946020  xx.xxx.228.223  GET xxxxx.cloudfront.net    /misc/Roku_Channel_Help.mp4 200 -   Roku/DVP-8.0%2520(298.00E04108A)    -   -   Error   PK2uDUrw7Y_sUgwzFYLtc3LaWcFngofD1Hd8cFcGdRHg52AL6-ogcQ==    xxxxx.cloudfront.net    http    136 0.074   -   -   -   Hit HTTP/1.1
2017-11-03  20:27:19    JFK1    941328  xx.xxx.228.223  GET xxxxx.cloudfront.net    /misc/Roku_Channel_Help.mp4 206 -   Roku/DVP-8.0%2520(298.00E04108A)    -   -   Error   E1iykDnNjVgPL8_4c0XcIu5IJmS7v1fe5Lf3xyPR5WFciBExF7ExvA==    xxxxx.cloudfront.net    http    157 0.040   -   -   -   Hit HTTP/1.1
2017-11-03  20:29:01    JFK1    49857208    xx.xxx.228.223  GET xxxxx.cloudfront.net    /misc/Roku_Channel_Help.mp4 200 -   Roku/DVP-8.0%2520(298.00E04108A)    -   -   Hit jteprNW9dfnMeOgAB96IND8kvdkUOI3MinEcWWOjJ4gPD7L4Ee3MgQ==    xxxxx.cloudfront.net    http    136 102.339 -   -   -   Hit HTTP/1.1
2017-11-03  20:29:22    JFK1    946078  xx.xxx.228.223  GET xxxxx.cloudfront.net    /misc/Roku_Channel_Help.mp4 206 -   Roku/DVP-8.0%2520(298.00E04108A)    -   -   Error   VfGjokSp5cCVkOEgRgXPtlhPHI43TbB3syfHP2Zvta_jT4KfEhQLqA==    xxxxx.cloudfront.net    http    156 122.885 -   -   -   Hit HTTP/1.1
2017-11-03  20:34:10    JFK5    384794  xx.xxx.228.223  GET xxxxx.cloudfront.net    /misc/Roku_Channel_Help.mp4 206 -   Roku/DVP-8.0%2520(298.00E04108A)    -   -   Error   jesajhZRE1O3IUKbgq0Us7qlvJXRTsjbZyFxfsnaXIDT_We9vEUZAA==    xxxxx.cloudfront.net    http    157 0.118   -   -   -   Miss    HTTP/1.1
2017-11-03  20:34:10    JFK5    982211  xx.xxx.228.223  GET xxxxx.cloudfront.net    /misc/Roku_Channel_Help.mp4 200 -   Roku/DVP-8.0%2520(298.00E04108A)    -   -   Error   OsJceDTgVJPEd6gz4CKp9XCpUOpc__EwS7CfRhnwOjPaSSLIcu3xUg==    xxxxx.cloudfront.net    http    136 0.316   -   -   -   Miss    HTTP/1.1

1
आप के लिए लॉग पर कब्जा करने की जरूरत है दोनों बाल्टी और क्लाउडफ्रंट के लिए, दोनों का निरीक्षण करें और एक दूसरे से उनकी तुलना करें। आपको यह जानना होगा कि क्या Roku पूर्ण अनुरोध कर रही है या नहीं Range अनुरोध और क्या वे S3 पर वापस जा रहे हैं या CloudFront कैश से परोसा जा रहा है, और कौन से CloudFront किनारे स्थान शामिल हैं। लॉग से सीखी जाने वाली जानकारी का एक बड़ा हिस्सा है, और जब तक आपके पास उस की समझ नहीं है, किसी के लिए भी समस्या की संभावित प्रकृति के बारे में अनुमान लगाना मुश्किल होगा। एक स्थानीय पैकेट ट्रेस भी मूल्यवान होगा।
Michael - sqlbot

धन्यवाद। मैंने बाल्टी और cf दोनों के लिए लॉगिंग को सक्षम किया है। मैं वापस रिपोर्ट करूँगा।
rrirower

@ माइकल- sqlbot मैंने कुछ S3 और CF लॉग फ़ाइलों को कैप्चर किया है। सीएफ लॉग से मुझ पर छलांग लगाने वाली बात पर, यह है कि मुझे 'x-edge-result-type' = ERROR के साथ 2xx स्टेटस कोड मिलता है। क्या यह प्रशंसनीय लगता है? इसके अतिरिक्त, कल, अधिकांश वीडियो बफर होंगे। आज, वे ठीक लग रहे हैं। ISP समस्या?
rrirower

ऐसा लगता है कि यह वास्तव में हो सकता है। 2XX + ERROR सुझाव देता है कि अनुरोध शुरू में सफल रहा लेकिन अंतिम बाइट के किनारे से निकलने से पहले कुछ गलत हो गया। क्या आप केवल संवेदनशील बिट्स के साथ कुछ लॉग लाइनों को शामिल कर सकते हैं? ध्यान दें कि धार पहचानकर्ता XXXN या XXXNN प्रारूप में है (उदा। IAD6 )। क्या समस्याएं एक ही स्थान या वैश्विक में एक किनारे या कई किनारों तक सीमित थीं?
Michael - sqlbot

@ माइकल- sqlbot पोस्ट किए गए लॉग के साथ संपादित प्रश्न समस्या एक से अधिक किनारों में दिखाई देती है।
rrirower
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.