{"title":"基于带宽和缓冲区(B2)的HTTP动态自适应流","authors":"Surawut Moonsin, Tanapat Anusas-Amornkul","doi":"10.1109/UMEDIA.2017.8074144","DOIUrl":null,"url":null,"abstract":"Today, video streaming technology is widely used for entertainment, commercials, social networks and so on. In the past, UDP protocol was used to transfer streaming video but sometimes networks blocked this protocol which made video streaming unplayable. Dynamic Streaming over HTTP has been proposed to use the HTTP protocol instead. Many researchers have proposed algorithms to enhance the performance of DASH with 2 main approaches, bandwidth-based and buffer-based. Both approaches have pros and cons. In this work, a B2-DASH algorithm is proposed to use both bandwidth and buffer-based approaches. The algorithm was implemented and tested in 2 scenarios in ns-3 network simulator. The performance metrics were the average video bitrate, number of resolution changes and number of interruptions. The B2-DASH compared with the FDASH algorithm and results showed that B2-DASH outperformed FDASH for both the average bitrate and number of resolution changed.","PeriodicalId":440018,"journal":{"name":"2017 10th International Conference on Ubi-media Computing and Workshops (Ubi-Media)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Bandwidth and buffer-based (B2)-dynamic adaptive streaming over HTTP\",\"authors\":\"Surawut Moonsin, Tanapat Anusas-Amornkul\",\"doi\":\"10.1109/UMEDIA.2017.8074144\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Today, video streaming technology is widely used for entertainment, commercials, social networks and so on. In the past, UDP protocol was used to transfer streaming video but sometimes networks blocked this protocol which made video streaming unplayable. Dynamic Streaming over HTTP has been proposed to use the HTTP protocol instead. Many researchers have proposed algorithms to enhance the performance of DASH with 2 main approaches, bandwidth-based and buffer-based. Both approaches have pros and cons. In this work, a B2-DASH algorithm is proposed to use both bandwidth and buffer-based approaches. The algorithm was implemented and tested in 2 scenarios in ns-3 network simulator. The performance metrics were the average video bitrate, number of resolution changes and number of interruptions. The B2-DASH compared with the FDASH algorithm and results showed that B2-DASH outperformed FDASH for both the average bitrate and number of resolution changed.\",\"PeriodicalId\":440018,\"journal\":{\"name\":\"2017 10th International Conference on Ubi-media Computing and Workshops (Ubi-Media)\",\"volume\":\"28 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 10th International Conference on Ubi-media Computing and Workshops (Ubi-Media)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/UMEDIA.2017.8074144\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 10th International Conference on Ubi-media Computing and Workshops (Ubi-Media)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/UMEDIA.2017.8074144","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Bandwidth and buffer-based (B2)-dynamic adaptive streaming over HTTP
Today, video streaming technology is widely used for entertainment, commercials, social networks and so on. In the past, UDP protocol was used to transfer streaming video but sometimes networks blocked this protocol which made video streaming unplayable. Dynamic Streaming over HTTP has been proposed to use the HTTP protocol instead. Many researchers have proposed algorithms to enhance the performance of DASH with 2 main approaches, bandwidth-based and buffer-based. Both approaches have pros and cons. In this work, a B2-DASH algorithm is proposed to use both bandwidth and buffer-based approaches. The algorithm was implemented and tested in 2 scenarios in ns-3 network simulator. The performance metrics were the average video bitrate, number of resolution changes and number of interruptions. The B2-DASH compared with the FDASH algorithm and results showed that B2-DASH outperformed FDASH for both the average bitrate and number of resolution changed.