Mabrur Roh Bintang Jaya, W. Andriyani, Domy Kristomo, Muhammad Agung Nugroho
{"title":"使用 HTTP 实时流(HLS)的网络视频流应用中的动态比特率调整","authors":"Mabrur Roh Bintang Jaya, W. Andriyani, Domy Kristomo, Muhammad Agung Nugroho","doi":"10.26798/jiss.v3i1.1344","DOIUrl":null,"url":null,"abstract":"This research aims to implement Adaptive Bit Rate (ABR) in the web-based video streaming application JBTV using HTTP Live Streaming (HLS). ABR is a technique that enables automatic adjustment of video bitrate according to user network conditions, while HLS is a streaming protocol that supports adaptive streaming based on HTTP. The research methodology encompasses requirements analysis, system design, implementation, and evaluation. During the requirements analysis phase, the identification of JBTV application requirements and the features needed to implement ABR with HLS were conducted. System design involves the selection of suitable ABR algorithms and the architecture design of the JBTV application that supports HLS. Implementation is carried out by developing the JBTV application capable of generating variant streams with various bitrates and performing adaptive playback according to network conditions","PeriodicalId":156799,"journal":{"name":"Journal of Intelligent Software Systems","volume":" 53","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Dynamic Bitrate Adjustment in Web-based Video Streaming Applications Using HTTP Live Streaming (HLS)\",\"authors\":\"Mabrur Roh Bintang Jaya, W. Andriyani, Domy Kristomo, Muhammad Agung Nugroho\",\"doi\":\"10.26798/jiss.v3i1.1344\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This research aims to implement Adaptive Bit Rate (ABR) in the web-based video streaming application JBTV using HTTP Live Streaming (HLS). ABR is a technique that enables automatic adjustment of video bitrate according to user network conditions, while HLS is a streaming protocol that supports adaptive streaming based on HTTP. The research methodology encompasses requirements analysis, system design, implementation, and evaluation. During the requirements analysis phase, the identification of JBTV application requirements and the features needed to implement ABR with HLS were conducted. System design involves the selection of suitable ABR algorithms and the architecture design of the JBTV application that supports HLS. Implementation is carried out by developing the JBTV application capable of generating variant streams with various bitrates and performing adaptive playback according to network conditions\",\"PeriodicalId\":156799,\"journal\":{\"name\":\"Journal of Intelligent Software Systems\",\"volume\":\" 53\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-07-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Intelligent Software Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.26798/jiss.v3i1.1344\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Intelligent Software Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.26798/jiss.v3i1.1344","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Dynamic Bitrate Adjustment in Web-based Video Streaming Applications Using HTTP Live Streaming (HLS)
This research aims to implement Adaptive Bit Rate (ABR) in the web-based video streaming application JBTV using HTTP Live Streaming (HLS). ABR is a technique that enables automatic adjustment of video bitrate according to user network conditions, while HLS is a streaming protocol that supports adaptive streaming based on HTTP. The research methodology encompasses requirements analysis, system design, implementation, and evaluation. During the requirements analysis phase, the identification of JBTV application requirements and the features needed to implement ABR with HLS were conducted. System design involves the selection of suitable ABR algorithms and the architecture design of the JBTV application that supports HLS. Implementation is carried out by developing the JBTV application capable of generating variant streams with various bitrates and performing adaptive playback according to network conditions