-
Notifications
You must be signed in to change notification settings - Fork 2
/
references.bib
283 lines (245 loc) · 17 KB
/
references.bib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
% WebRTC Cookbook %
@book{95954720150101,
Abstract = {If you are a JavaScript developer with a basic knowledge of WebRTC and software development, but want to explore how to use it in more depth, this book is for you.},
Author = {Sergiienko, Andrii},
ISBN = {9781783284450},
Publisher = {Packt Publishing},
Series = {Community Experience Distilled},
Title = {WebRTC Cookbook.},
URL = {http://search.ebscohost.com/login.aspx?direct=true&AuthType=ip,sso&db=nlebk&AN=959547&site=eds-live&scope=site&custid=s2873033},
Year = {2015},
}
% WebRTC Info - Ref 3
@book{johnston2012webrtc,
title={WebRTC: APIs and RTCWEB protocols of the HTML5 real-time web},
author={Johnston, Alan B and Burnett, Daniel C},
year={2012},
publisher={Digital Codex LLC}
}
% WebRTC Info - Ref 2
@article{jesup2015webrtc,
title={Webrtc data channels},
author={Jesup, Randell and Loreto, Salvatore and Tuexen, Michael},
journal={Working Draft, IETF Secretariat, Internet-Draft draft-ietf-rtcweb-data-channel-13, January},
year={2015}
}
% Medical Article about WebRTC - Ref 1
@article{14003034520191201,
Abstract = {Information technologies give patients the opportunity to communicate with medical professionals remotely. Telemedicine uses these technologies to provide advanced healthcare and medical services. We present a medical online consultation application based on Web Real-Time Communications (WebRTC) technology enabling chat, audio, and video calls. Communication architecture and protocols of the application are explained in detail. Additionally, the user interface of the application is shown via performed calls. The application is tested and evaluated on different network connections (3G, 4G, local, and DSL) and different browsers and mobile operating systems (Android, Chrome, Firefox, Internet Explorer, iOS, Opera, Safari). During calls, communication quality parameters such as round-trip time (RTT) and packet loss, obtained via the WebRTC application programming interface, are analyzed. 3G, 4G, and local connections show low packet losses (<1%). Packet losses are high (>1%) in Android, },
Author = {TARIM, E. Alperay and TEKİN, H. Cumhur},
ISSN = {13000632},
Journal = {Turkish Journal of Electrical Engineering & Computer Sciences},
Keywords = {BROWSERS (Computer programs), MOBILE operating systems, WEB-based user interfaces, PERFORMANCE evaluation, USER interfaces (Computer systems), MEDICAL consultation, cross platform, online consultation, telemedicine, video call, WebRTC, IOS (Operating system), ANDROID (Operating system), GOOGLE Chrome (Computer software)},
Number = {6},
Pages = {4314 - 4327},
Title = {Performance evaluation of WebRTC-based online consultation platform.},
Volume = {27},
URL = {http://search.ebscohost.com/login.aspx?direct=true&AuthType=ip,sso&db=a9h&AN=140030345&site=eds-live&scope=site&custid=s2873033},
Year = {2019},
}
% Brief article about WebRTC in Medicine - Ref 4
@article{S187705091632345620160101,
Abstract = {ICT in healthcare businesses has been growing in Portugal in the past few decades. The implementation of large scale information systems in hospitals, the deployment of electronic prescription and electronic patient records applications are just a few examples. Telemedicine is another emergent and widely used ICT solution to smooth the communication between patients and healthcare professionals, by allowing video and voice transfer over the Internet. Although there are several implementations of telemedicine solutions, they usually have some drawbacks, namely: i) too specific for a purpose; ii) based on proprietary applications; iii) require additional software installation; iv) and usually have associated costs.In this paper we propose a telemedicine solution based on WebRTC Application Programming Interface (API) to transmit video and voice in real time over the Internet, through a web browser. Besides microphone and webcam control, we have also included two additional functionaliti},
Author = {Antunes, Mário and Silva, Catarina and Barranca, Joaquim},
ISSN = {1877-0509},
Journal = {Procedia Computer Science},
Keywords = {eHealth, Telemedicine, WebRTC: Healthcare},
Number = {International Conference on ENTERprise Information Systems/International Conference on Project MANagement/International Conference on Health and Social Care Information Systems and Technologies, CENTERIS/ProjMAN / HCist 2016},
Pages = {414 - 420},
Title = {A Telemedicine Application Using WebRTC.},
Volume = {100},
URL = {http://search.ebscohost.com/login.aspx?direct=true&AuthType=ip,sso&db=edselp&AN=S1877050916323456&site=eds-live&scope=site&custid=s2873033},
Year = {2016},
}
% RFC 9999 WebRTC Security - Ref 5
@article{rescorla2013webrtc,
title={WebRTC security architecture},
author={Rescorla, Eric},
journal={Work in Progress},
year={2013}
}
% Real-Time Communication with WebRTC: Peer-to-Peer in the Browser- Ref 6
@book{loreto2014real,
title={Real-Time Communication with WebRTC: Peer-to-Peer in the Browser},
author={Loreto, S. and Romano, S.P.},
isbn={9781449371838},
url={https://books.google.ie/books?id=jfNfAwAAQBAJ},
year={2014},
publisher={O'Reilly Media}
}
% Comparision of Firebase to NoSQL databases
@article{OHYVER2019396,
title = "The Comparison Firebase Realtime Database and MySQL Database Performance using Wilcoxon Signed-Rank Test",
journal = "Procedia Computer Science",
volume = "157",
pages = "396 - 405",
year = "2019",
note = "The 4th International Conference on Computer Science and Computational Intelligence (ICCSCI 2019) : Enabling Collaboration to Escalate Impact of Research Results for Society",
issn = "1877-0509",
doi = "https://doi.org/10.1016/j.procs.2019.08.231",
url = "http://www.sciencedirect.com/science/article/pii/S1877050919311500",
author = "Margaretha Ohyver and Jurike V. Moniaga and Iwa Sungkawa and Bonifasius Edwin Subagyo and Ian Argus Chandra",
keywords = "Nutritional Status, Firebase Realtime Database, Mobile Application, MySQL Database, Wilcoxon signed-Rank Test",
abstract = "This study aims to compare Firebase Realtime Database and MySQL performance as Database Management System for our Toddlers Daily Nutritional Needs Mobile Application. The comparison is in terms of Database response time. Their performance is compared using a common CRUD operations. Each operations data is analyzed using Wilcoxon Signed-Rank test. Our comparison results confirm that Firebase Realtime Database is more suitable as our Daily Nutritional Needs Mobile Application Database Management System since it could perform better response time. The key features match our needs to provide Realtime Data and it is also help simplify the process of developing applications."
}
%CRUD Operation Performance
@inproceedings{truica2015performance,
title={Performance evaluation for CRUD operations in asynchronously replicated document oriented database},
author={Truica, Ciprian-Octavian and Radulescu, Florin and Boicea, Alexandru and Bucur, Ion},
booktitle={2015 20th International Conference on Control Systems and Computer Science},
pages={191--196},
year={2015},
organization={IEEE}
}
%Performance diff between NoSQL db
@inproceedings{tang2016performance,
title={Performance comparison between five NoSQL databases},
author={Tang, Enqing and Fan, Yushun},
booktitle={2016 7th International Conference on Cloud Computing and Big Data (CCBD)},
pages={105--109},
year={2016},
organization={IEEE}
}
% NoSQL Performance Diff
@article{pereira2018nosql,
title={NoSQL real-time database performance comparison},
author={Pereira, Diogo Augusto and Ourique de Morais, Wagner and Pignaton de Freitas, Edison},
journal={International Journal of Parallel, Emergent and Distributed Systems},
volume={33},
number={2},
pages={144--156},
year={2018},
publisher={Taylor \& Francis}
}
% Waterfall vs Agile
@techreport{palmquist2013parallel,
title={Parallel worlds: agile and waterfall differences and similarities},
author={Palmquist, M Steven and Lapham, Mary A and Miller, Suzanne and Chick, Timothy and Ozkaya, Ipek},
year={2013},
institution={CARNEGIE-MELLON UNIV PITTSBURGH PA SOFTWARE ENGINEERING INST}
}
% Agile Manefesto
@article{fowler2001agile,
title={The agile manifesto},
author={Fowler, Martin and Highsmith, Jim and others},
journal={Software Development},
volume={9},
number={8},
pages={28--35},
year={2001},
publisher={[San Francisco, CA: Miller Freeman, Inc., 1993-}
}
% UNUSED SO FAR BELOW
@article{000483554300015n.d.,
Author = {Garcia, Boni and Lopez-Fernandez, Luis and Gortazar, Francisco and Gallego, Micael},
ISSN = {20799292},
Journal = {ELECTRONICS},
Keywords = {QoE, WebRTC, VMAF, video quality},
Number = {8},
Title = {Practical Evaluation of VMAF Perceptual Video Quality for WebRTC Applications.},
Volume = {8},
URL = {http://search.ebscohost.com/login.aspx?direct=true&AuthType=ip,sso&db=edswsc&AN=000483554300015&site=eds-live&scope=site&custid=s2873033},
Year = {n.d.},
}
@article{13551535420190301,
Abstract = {The article focuses on the challenge of latency in the streaming industry and videoconferencing industry. It discusses the potential approach related to Web real-time communication (WebRTC), the implementation of Internet Engineering Task Force (IETF), the standardizing WebRTC with recommendations on real-time protocols.},
Author = {Siglin, Tim},
ISSN = {15598039},
Journal = {Streaming Media},
Keywords = {Streaming technology, Real-time computing, Videoconferencing, Standardization, Internet Engineering Task Force (Organization)},
Number = {2},
Pages = {45 - 50},
Title = {The State of WebRTC and Low-Latency Streaming.},
Volume = {16},
URL = {http://search.ebscohost.com/login.aspx?direct=true&AuthType=ip,sso&db=bth&AN=135515354&site=eds-live&scope=site&custid=s2873033},
Year = {2019},
}
@article{bizwire.c8838142700030101,
Abstract = {; The "WebRTC Market by Software, Applications, Services, Solutions, and Devices with Global and Regional Forecasts 2019-2024" report has been added to ResearchAndMarkets.com's offering. [ABSTRACT FROM PUBLISHER]},
Author = {Research and, Markets},
Journal = {Business Wire (English)},
Title = {The WebRTC Market by Software, Applications, Services, Solutions, and Devices with Global & Regional Forecasts (2019-2024) - ResearchAndMarkets.com.},
URL = {http://search.ebscohost.com/login.aspx?direct=true&AuthType=ip,sso&db=bwh&AN=bizwire.c88381427&site=eds-live&scope=site&custid=s2873033},
Year = {0003},
}
@article{S157106611630114120161209,
Abstract = {The research presented in this paper introduces Rendez-Vous, which is a system oriented to provide its users with a greater communication availability through the convergence of the conventional telephony and the real-time multimedia on the web browsers. The system consists on a web application that provides a videoconference room for multiple users without having to download any additional software. For the cases in which a user with no internet connection might need to participate in a conference, it is possible to dial and answer phone calls to/from the PSTN directly on the web browser, allowing the telephonic user to interact with the others using his/her voice. The aim of the present project is to propose a unified communications system that differs from others mainly in the interaction with the telephone network directly from a web browser while having an active videoconference, allowing real-time exchange of media streams between these two technologies. The system Rendez-Vous w},
Author = {Sandoval Rosas, Alfonso and Alejos Martínez, José Luis},
ISSN = {1571-0661},
Journal = {Electronic Notes in Theoretical Computer Science},
Keywords = {Videoconference, WebRTC, WebAudio, PSTN, SIP, Asterisk},
Number = {CLEI 2016 - The Latin American Computing Conference},
Pages = {105 - 121},
Title = {Videoconference System Based on WebRTC With Access to the PSTN.},
Volume = {329},
URL = {http://search.ebscohost.com/login.aspx?direct=true&AuthType=ip,sso&db=edselp&AN=S1571066116301141&site=eds-live&scope=site&custid=s2873033},
Year = {2016},
}
@article{14003034520191201,
Abstract = {Information technologies give patients the opportunity to communicate with medical professionals remotely. Telemedicine uses these technologies to provide advanced healthcare and medical services. We present a medical online consultation application based on Web Real-Time Communications (WebRTC) technology enabling chat, audio, and video calls. Communication architecture and protocols of the application are explained in detail. Additionally, the user interface of the application is shown via performed calls. The application is tested and evaluated on different network connections (3G, 4G, local, and DSL) and different browsers and mobile operating systems (Android, Chrome, Firefox, Internet Explorer, iOS, Opera, Safari). During calls, communication quality parameters such as round-trip time (RTT) and packet loss, obtained via the WebRTC application programming interface, are analyzed. 3G, 4G, and local connections show low packet losses (<1%). Packet losses are high (>1%) in Android, },
Author = {TARIM, E. Alperay and TEKİN, H. Cumhur},
ISSN = {13000632},
Journal = {Turkish Journal of Electrical Engineering & Computer Sciences},
Keywords = {BROWSERS (Computer programs), MOBILE operating systems, WEB-based user interfaces, PERFORMANCE evaluation, USER interfaces (Computer systems), MEDICAL consultation, cross platform, online consultation, telemedicine, video call, WebRTC, IOS (Operating system), ANDROID (Operating system), GOOGLE Chrome (Computer software)},
Number = {6},
Pages = {4314 - 4327},
Title = {Performance evaluation of WebRTC-based online consultation platform.},
Volume = {27},
URL = {http://search.ebscohost.com/login.aspx?direct=true&AuthType=ip,sso&db=a9h&AN=140030345&site=eds-live&scope=site&custid=s2873033},
Year = {2019},
}
@article{12767701420171201,
Abstract = {In this paper, we presented issues, challenges, and solutions of videoconference system for rural education. First, we discussed several issues on the implementation of videoconference system for education, particulary in rural area in Indonesia, which covered videoconference requirement, rural condition, and education needs. Second, we presented several challenges consisted of choosing videoconference technology, choosing compression method, system and application development, ensuring quality of services, and ensuring quality of experiences. Based on the issues and challenges, we proposed a solution of videoconference system which is specifically deployed in rural education. The solution was based on WebRTC technology implemented in Intel i5 core miniPC choosen to increase portability of the system. A STUN server was built on Javascript to facilitate communication between each client terminal. A simple and intuitive user interface was designed to facilitate the use of application by},
Author = {Mutijarsa, Kusprasapta and Bandung, Yoanes and Subekti, Luki B.},
ISSN = {16936930},
Journal = {Telkomnika},
Keywords = {VIDEOCONFERENCING equipment, RURAL education, DISTANCE education, QUALITY of service, EDUCATION, JAVASCRIPT (Computer program language), INDONESIA, multimedia communication technology, quality of service (QoS), rural education, videoconference system},
Number = {4},
Pages = {1900 - 1910},
Title = {Videoconference System for Rural Education: Issues, Challenges, and Solutions a Title is Fewest Possible Words.},
Volume = {15},
URL = {http://search.ebscohost.com/login.aspx?direct=true&AuthType=ip,sso&db=a9h&AN=127677014&site=eds-live&scope=site&custid=s2873033},
Year = {2017},
}
@article{13551535420190301,
Abstract = {The article focuses on the challenge of latency in the streaming industry and videoconferencing industry. It discusses the potential approach related to Web real-time communication (WebRTC), the implementation of Internet Engineering Task Force (IETF), the standardizing WebRTC with recommendations on real-time protocols.},
Author = {Siglin, Tim},
ISSN = {15598039},
Journal = {Streaming Media},
Keywords = {Streaming technology, Real-time computing, Videoconferencing, Standardization, Internet Engineering Task Force (Organization)},
Number = {2},
Pages = {45 - 50},
Title = {The State of WebRTC and Low-Latency Streaming.},
Volume = {16},
URL = {http://search.ebscohost.com/login.aspx?direct=true&AuthType=ip,sso&db=bth&AN=135515354&site=eds-live&scope=site&custid=s2873033},
Year = {2019},
}
// New from here (Remove me)
@book{10.5555/2432294,
author = {Johnston, Alan B. and Burnett, Daniel C.},
title = {WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web},
year = {2012},
isbn = {0985978805},
publisher = {Digital Codex LLC},
address = {St. Louis, MO, USA}
}
@online{provider,
author ={Provider},
title ={Provider Package},
url = {https://pub.dev/packages/provider},
}
@online{FlutterWebRTC,
author ={CloudWebRTC},
title ={Flutter WebRTC Package},
url = {https://github.com/cloudwebrtc/flutter-webrtc/},
}
@online{cloudWeb,
author ={CloudWebRTC},
title ={Cloud Web Developer},
url = { https://github.com/cloudwebrtc},
}
@online{webrtc-demo,
author ={CloudWebRTC},
title ={Flutter WebRTC Demo},
url = { https://github.com/cloudwebrtc/flutter-webrtc-demo/},
}