{"_id":"easemob-webrtc","_rev":"50-156023c8de5a7ec8f4761a4095d497c0","name":"easemob-webrtc","dist-tags":{"latest":"3.4.1","beta":"3.4.1-beta"},"versions":{"3.0.0":{"name":"easemob-webrtc","version":"3.0.0","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","_id":"easemob-webrtc@3.0.0","_nodeVersion":"8.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-J9SL8n3fa620aIyF8l1FXSDL/fj/yaRf0xZRTWLMrfFBsAxY/LNog8rX3TURYDPWEsTjTzHfoPpvvVOTPKfv3Q==","shasum":"5d12446ab0e6c2c2662397277f3de641392ef0d5","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.0.0.tgz","fileCount":3,"unpackedSize":1468618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFLOtCRA9TVsSAnZWagAAnQgP/2GsL9wcB0Izrg5GEoic\nyAGyhqTu5VIwDE4lJ5xlM1vpDOFDmhMe8KZTFnaAowP/LwPtl/F1PgCASJI7\nH64gmNS2nOY53B44PevUX262hVCluA3E0ECMxN6zDYlKstyOe957OygJN6GJ\n+ZsRDH8nAFag4Pmc7c54Q7FzzyZ+/cMflE7ygYvT/rIujOVdLFb3dA4QTcSS\ncU/mWqgQde9cYYuzEN0Z/2oZEixszxjpRH1LfEtsLzDD6F+uynmBKP99RE0r\np4UIHtDLuR8nYqrIYgdeLzDEIrTqRG6PHkMfHphDnJsHAe1oLUqdsMCRKnw/\nFCbxhv+OFnUZXC9NImAuLz1lZJGvxNBW7RBbHdSghA0eVTjpdesJY+Zc0TIW\nBSXrBFF8ZAluv1PbNguyQo9Rd4GWeXILMu6JERJJ7t2H7zD3+vXhBK9hs5bi\n90YpMch9vyrzgomlwz9Zc/kgUa6p8eKZhS41QDCChCVTpB1MF3pbjartwEEO\nfwBv4SlFcnmziqMDmAk/bk1G23P0cfjnHCOiNzsrq1sehXu+6EnQCY4yykme\nhrRa/LVQEh2haHV36iDlFUJWEnUi0lj0BzWsaVDPe4KEUYqh2EwtzSblt2wR\nyQZvzEHOo+NyAiX8E0kVnWY0Piu1rFRk2bvMipVEc86//0fxmUUhhbSv2oI1\nTnsJ\r\n=4V6g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHaLG8BArYkbqJqvdJMM43rlP6sHwfkCtAlwP6mdR2XwIgU9glZCODNq/mhQCr0Vlf8+UL7vsv5LtDL3ZKbZz/eeg="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.0.0_1561637805168_0.9233867616228351"},"_hasShrinkwrap":false},"3.0.1":{"name":"easemob-webrtc","version":"3.0.1","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","_id":"easemob-webrtc@3.0.1","_nodeVersion":"8.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EtKZiVt4ryDYJU84+YLIexgIaveLo9R9Sg6P5Pz8sebudMxSQOm9bUHRpY5AOO2NX9f2h77Bok1TdqhHBG+YKw==","shasum":"ef1fe58ce942be3a9063584780cc2340e9b6a6ad","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.0.1.tgz","fileCount":3,"unpackedSize":563910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFXqhCRA9TVsSAnZWagAAKq4P/1i6U74Iq8oU3m804Q+k\nGpGXPiBZVtzQPS2HBwT+k4BfeZKwKpusV0z9W5N0sv2/T0VSEmM/RkBiwMgm\nh9BdGew6abyDufD75ACf2Yb5XVQnnqvlQYEi4SmOj5qjBUlKFuq8f60DTyEA\nxX6txXkE0xgppGk4FoRDwxnNhVaxQOQ8LH+/dufA6EmhgLXhzY95V/kk91Nd\n0bYb33IFtB44U1yv6MfkOAZfP0H3tqZpxFIstoEQkwDJKfIi/NWtKwBBAuwQ\nhNdvv+4iz81ntfMY0E0cldLieBKkBIW3U0i6OlBkMWJX0JtdHZo2h5+9CT/C\n3Q70GFdtjwVArqt08UYLaBM50tuAyfDxkqrZq0vjDiCJ9+vnQ9dBuQHdAfPP\n+EWnW+a8hb6MRDoZ5kYksZO+VhrpCSRTxmdfCggiQjNq234iKrMT5aAm/64h\nZk7LiVjOgW05DIbAcbsHdSBD4sKg8vg2ErLMYHbp/LfL5gmmKTfnNwwRWLG3\nsQclPC66wSAlxoouhMyXerPpCa5MElw/TbncVtfFNNe+576SFnig7oTq4p0Q\nc4bTuuY/rmoQOLKQhu9V+bTFZDyz11AeAM2L6GF5YqVYblh1IBjsYHqZA1lr\no8UMqimYUXkF/PjzyBQmwgYrjyAxc7yd9qV3yFRtQwZ4SWNjkk+XzSntgudn\nxfh3\r\n=veKd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyPgZEjmX2f4u/mmHf6b9Iw3KfzN/jLK6ZsXQkowGamQIhAI5x/hKF9J3KXKoZKCra3uiwAi0QoTAjrIIMt7VYSuxQ"}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.0.1_1561688737331_0.4225472777480008"},"_hasShrinkwrap":false},"3.0.2":{"name":"easemob-webrtc","version":"3.0.2","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","_id":"easemob-webrtc@3.0.2","_nodeVersion":"8.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-t3Q5S3QR9H60vY5DwzxfhdJdHsTuH6bgNSgkz0LCP0XlkwO/WUxq2ZBGtliiHhdL2MKKkaSOFmipyh+ExcTuEw==","shasum":"1f50b11a84583c4adc916699e49398227156b344","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.0.2.tgz","fileCount":3,"unpackedSize":557675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFbELCRA9TVsSAnZWagAA/mAQAJB5IHFVv2AvB4YHsmBT\ngRqDeYXciyS5wiCS9SXyBo5E/Oih7lXANEQGhADbEb/lrr7k19hr9ri2/pqh\nIjrr1pqmYZc29HuTo0xCNbD0wmsgDAynMkfqeqXsLaKQteMDtrXESFgm33mG\nDSe+ZC57HQCtL9mNngJWJY8tSitDHgBaAH7nw/5/4ac65UdJdJy8+M7y3voG\nY9TDwN/JmIA7w0WyYNgX+rBT9SPJ0HiFH4JgtrDl0LtEDi8sOqZmRD52svMV\n1ExrhjDfnrrWWno9P74FrpQyw/08+R4Oqd0HLgYNKBscTNpZPgon+ShxCxX0\n9sBwp8XZNIGmFOHzJVd/KIrKCIy8iC8qI3LPaFs5MwTWwjZdKqzveAN7lqae\nC4JzHZq8xMiOXJxpmpmGjaw4lTyn0NSeT6cZFz1Xknsa/YzAOfNTVXoGww/E\n5eetyTG/ND1OoBWaaAYjYwPIN9SW0jqerJ8iCHa6Eekjt4BnRVGnoAx75gN5\nfOICdbVxawvbkR+ogLUUQVLE6XJxiiNgVDmhlt307P8Xfdh3bk/hCjfVZ57b\n9edauzaMpaVPDKNZOEHD6b4KHwqsjKUri7kSd1BSn3epwnGLRLTpVHmwG59r\nQpJG2AysIXEEUcY6LZgaEjzr7OKmcdFGTCGZazWzGvis4yzms2JDK+DYYeo5\n59qS\r\n=SRdA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApoAccOQlHm1NKKxxCS+C3G7jHBA3wSGYM1m9osXP4rAiA+JpV6UqoMKxYWvvfeUvmja4xGN/unkaaN5IoyRA4ZkA=="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.0.2_1561702666752_0.6371187231436364"},"_hasShrinkwrap":false},"1.4.12":{"name":"easemob-webrtc","version":"1.4.12","description":"Easemob IM webrtc","main":"index.js","scripts":{"build":"parcel build ./index.js --out-file EMedia_x1v1.js --global webrtc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/easemob/web-im.git"},"keywords":["realtime","im","easemob","xmpp","strophe","webrtc"],"devDependencies":{},"author":{"name":"easemob"},"license":"MIT","bugs":{"url":"https://github.com/easemob/web-im/issues"},"homepage":"https://github.com/easemob/web-im#readme","dependencies":{"easemob-emedia":"^2.0.1","parcel-bundler":"^1.12.3"},"_id":"easemob-webrtc@1.4.12","_nodeVersion":"8.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KGxyJsppxEjgCMc33kX/fHQBxoOiZQwL7NfuocnEOoGVOai0d+aAhzI0LzK6pKRP9128I7WpxcE+/C6eqSqpwQ==","shasum":"60da1d81661dee7e363e145e3544b2ca59ffcb6e","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-1.4.12.tgz","fileCount":23,"unpackedSize":14179082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFcwnCRA9TVsSAnZWagAAQjQQAJKLUzqKF7bhyeNQv4GR\nKwfxwn4U/sjk1uGluV4ROjiibE0IEDr2alBli+WwYHtQIQAh9AYno4YUVplA\n3wr8WMgrMb4MGEHJVQ/KFviZI8eybEksH0z37WSHorwblX7yaLnjok90vCYf\nFdvS5vi3QMQ0TNab8vuAScmNK3Zu1EnlLYQcMwUh/Q7IY9nwNzGmcoYXCnSg\ntXIOhVKfZuPRD627u5/BQuj+rpUxYkLb0dn0vteHucHe7bda4NPyO6bzkpL2\nrLNx3pPh5JbzT+iDQ3Q5lIra5Gl/NgJ2Q3AqDDVxhYOOr+3YeYnXMg6K/OhW\nV2fyYuJtMMt9kOP38Eb36tT3swDupT3P4rEw6qvQs1f1qzB0WFBXhn9a43Zr\nBOU+lPWp6L5U/Au7sopElNFmj1t0XYF81K1afr3MnJivQ86TfAsh5RAnRfgD\nrJqbfz9ZeOSKSbMqgIU5JNaTCc37/zypRdm/8r0eLErU0vJl0nYWQUQod8Ld\nIwEuguCQmMvM8TEn3l2vDZmB/DfeMDtThX7MBFEu9vkN4Hi0JSYax5TNrCFo\nJIbnN1MNXIuR0dyQrreajrIp/zs5VL0GZWdbUdqfhfQv6IPPirM7lye1xdmx\nsSJUSWtORttuJ9NxorusrByepRbFnd6p60TmvluqwfRxfWOrUKRkYljVKUSY\nuaY7\r\n=nHtp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBGaMTQa2vEk34pfFwLqLR3WuEQPQqZwthD2UnvRLqFAiEAtQfqiQ0xLfb2owOJ5Kjfgk6Nnqe8Gq5kO5hVUsHD47k="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_1.4.12_1561709607074_0.45956560222489395"},"_hasShrinkwrap":false},"3.0.3":{"name":"easemob-webrtc","version":"3.0.3","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"_id":"easemob-webrtc@3.0.3","_nodeVersion":"8.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LuPohYnWSI88E5UOiwPmwnenViDnI+8V4HIJTStoYT6uP3Hj4ypF/SP5vN+4eA0ZIfbKjuhz9/AORrdFpcbedg==","shasum":"08aa9d0d4c60b7e51114bb8269d4f408f3e2b8cb","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.0.3.tgz","fileCount":3,"unpackedSize":558530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFcxDCRA9TVsSAnZWagAAyFMP+wX5+awSe3oEf3iFZOX8\nnw+5beLVwfr/e0tV77HYvvV3dVkTDI2buXkL1JaTxZDe67jlMMOyW/WThw8I\nZwrWDG3EYGQQVxFoyStsvbKFHXOCkztovS0WHoxp+tzyU7n9npkIobk4HM8j\njN3BlD/quaS90Z/nKxrJykqih897CKaKTuJNX4XN6k7aRsRXyCL2Rln0KfZq\nUGEtiUzjNe/eeINAZVjZoNhEwjTqniEZw9wccinD0wwqJzsYpKAafVUI6E2O\nrRHQKTCYLwymF4eyB3tzNJQrBzLKykSvHqUL6hK1/EzDm4R8rJ2Ti2PCLYFa\ncGNCUh/9H1qofppEgJCxTKLKFbiW5qkuwVY0JwA7qF+oLuenI9POYAzLTGLA\nohCukhTRmZYSj/Br+ZBNVmyB1ZBIxAYdbOgzJRB0mJoZLBjHqiNMOFJP9zEQ\nk0onTBiSGFn0N/UT7rY060bRumQ3D2/BJdSqXw0AtPVcVs8nLs7HMOd4w2xt\n4EzaMIaE1dKlUOiJWpOx+jb+2T7fZ3LaLCMArVgS3xHOvEQ8+PekqD/Trszd\nTM1qGVBooLeKy8iWsfpv7sLybK0rX3/IxTLJcmEXiOSbHrqQeaNonC1lWkpP\njkUQkf+t2cZRVdLRAq4lSgqtDvwNFKX1HSq6qCKuuA3EA3xLY4zJC3iouMn1\nzu5L\r\n=DwH8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFalPTbdWriU0i5ovnkAwENhrGb5sSrR3yXMA6RxQgN8AiEA0RCTUypoLp20GLV309wleI57xRRNeztj783F4+JAQbw="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.0.3_1561709633907_0.7754067805980915"},"_hasShrinkwrap":false},"3.0.4":{"name":"easemob-webrtc","version":"3.0.4","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"_id":"easemob-webrtc@3.0.4","_nodeVersion":"8.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3cHfaEYU5xCW5Yodj/G+WZuWSsOCeQmdZ52OW8b6pbVVNgx8xnY2/1GM2YD2i1yunIiX8QK3TuTY/CLDUIxqNA==","shasum":"43c0db7a7baeb3df75e299b5e0ddd121d6f21130","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.0.4.tgz","fileCount":3,"unpackedSize":561088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFw7pCRA9TVsSAnZWagAAym0P/isAVagoJQkj0kDpX+dP\nyWefH0q2OU47H181V8BLlru6otOOntDEO3GpoFgcFnS7TJl4egOqtNAjCnZi\nBwtYyVLly3B1HN4JLAEb0LGMXACzjsXrJFe4cVUn3tHDBPJOLjyisBCB4q9i\nPj6AwwiwtceUxhVBULYKnV8TXKtV5uOMjeVf5yWLAajftZQ3ZWCZq08ikRQ5\nQGL2kKN0kkjsFJmOGISHowPKklDweyczMFBwpBfftHGqxYoUHwsrqn+nFpOM\n1bmRiEkVnKAJl3GwJv6h5bVVEG02XssGeYkvH56KKDljGh3xCofg14MKuTS9\n955oAmHGnwgJxTNWQ+D1IA98awSVENR3tCSLA97JYuocajuB0wHjxiz+SGMR\na53JT4QQ+Ch9G3LTt1IKe4VegmjQZRpx1uOLpSMwH5YrYZTh/WaSHjrzArpH\nM7BzZNYNxo/6NjEiO9404xfc4MyckDPsowNj9Ppewl5SHCYrtfNJarapOw0L\n6kTfiLeZtuSC1jY//nqnRjSTbHVU7qwxG6HAXbzA8L0Up3XvvRYQDshqdTzu\nhpldk33fqyx/aQ7VTbXePEZmgrvy5Ic/C1FpYF0GIp5VRkm6Cq5A7u0xSu67\nsR1zbUwBcClgRk5sGihkTOoHb0ptFdAqAmuY39odyB7UxZhQD48+/A7BvvQJ\nAYci\r\n=dbny\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSvZnjPgpES+Qe4fjXoI7xW2rPcpXarx27QpM8BzQywAiEAycnbtRH6q9Gzfcoc0OJnPB32U+xLwmNJGDiNiA3VRcQ="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.0.4_1561792233060_0.5039700105405669"},"_hasShrinkwrap":false},"3.0.5":{"name":"easemob-webrtc","version":"3.0.5","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"_id":"easemob-webrtc@3.0.5","_nodeVersion":"8.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lu/csDeAoxQ9LJhbLOnh4YCovKazzRMFITkXpq2lrZSSaqUPamTjHwnqZvdNfXSSt0KmFM69gEtmYOx2h489XQ==","shasum":"046c85e19fcd2d4a6783591be9e12611ad2d68de","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.0.5.tgz","fileCount":4,"unpackedSize":567236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFx8oCRA9TVsSAnZWagAAQaUP/0NLBFGV66rFDEVjY6G4\nC81gkB2aqaeqOem1mud52upM0v6WYFmo8hARjQfbsKz7/JxOe2uW8S2/sQre\nq2L883M6UrIy4ZQ8ezrI/hEwSAbmHK69XXJmu5xPHsaZmWpCQGpo+XtFDV2Q\nrtAdLBzUsf2KW7KDnHLN+cQj9CDPH5ySy3toz0w63hmr4Ux3jEeRKlD6uaA1\njHGW+a41CGttGlM4Zumg+jDJRh7D2Fq2T3m59OdlqgKUgXCgpREr34A4RL91\ny0X0eAYCn9wSDtZoiKyZYSA7NoEyvI8272U3XrR59mB+eSVAMmVnJDLsgLSJ\nebKiS3vsVgQuHob4Yq8gJb6AKJX1xgeWM4BLijqkDqlcg6Vnan+i/8qU+cJv\nkRgRva4FI/1qpQk18rDHEg5i0dZw3Fd8ARQYXJm9T4NU+xT3bvDOd0vXLYIu\nWB8Uo8I9jwyOQ3BzcNEAsJDyAnKFek0FSmDZSHYciAdgt4USqGd6NrrZE5zx\ndhs/CEiNt7YWZaKPi7qrGarCZxY+OEO/+AT9HhsJVGVixO+tiKw71qFGGqEf\n2lG/PDCspTiaIwRTNVqPUqBS65W1FDim6bD5EOQpiuWRZBfUaa3DJQRNUt1k\nAfh5rHQeYq+4VoJARf1DPpwoTmvN+PBb/7q3l9DMn1p+VFjaFtsBo2k7uBQt\nxZ68\r\n=IYEe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLvPTcNDHwGTq81PwwP2TywJhXw6DiZ59PV7KJZOLP+AIhAOSEiosW4H3e5jK6qN0l/C+opmCknNIz52eegE7uC0pj"}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.0.5_1561796391848_0.7876590797961549"},"_hasShrinkwrap":false},"3.0.6":{"name":"easemob-webrtc","version":"3.0.6","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"_id":"easemob-webrtc@3.0.6","_nodeVersion":"10.16.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-XgQ2fNlguuiSBoOHUxuZ5bBgWinFm6e2j/0CnegT15dz1FwHSOWQmjDKbyzHxCUvH0xiX78Pm9RvDD9M2Z5lvA==","shasum":"728f06046ecc1dcc45bf12d346a627a541a06d47","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.0.6.tgz","fileCount":3,"unpackedSize":561147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOqJ1CRA9TVsSAnZWagAAcAkP/iyIirsz80hN2oInoLmS\nudHw7E7WvV6WZ6K7jPba6EnOeLMU++vt8HRjcwlUDosBbOL+EaV335om1QgI\novlV7XKuMIQr6QNf4n8N3ZAF8dj8If50EqaBJs6a7r/tH8xMgF/jw9YOvA+k\nznmA/Er7e4AufHgKu4EsI39/eSZSA4Dy+Wnoi4A5DiJilY+b9As1LoIHKlOy\niDrwfMblLCuhvWQhQQ6iuUHRG+ignpoBQFBQj83b7RoB4VHqnjfDh7KXzA69\nPgswcXMiOXjQFLCBbN1UV5xP7mkRonNw9zfpo9W/JAD2N55RGG5ixgNklhit\nB7K0PLpCmKU1hI/YKiqWHxtTd8Xq/D8LTH6lwx4qISbilTv2KBbIWeRR42tZ\nv5awA8SSHvxsbbSPo7XbXMuhthdvXL8yALNAa5pU2oa5jZGHaVpnlWK3Iuuv\nz7nRDDuWtuYYKuwEsTX+tzrvJsc4HNq3ykPr15GcZ8+6JH0dAMaFA/nbsyd9\nZfWdEIEV670ljmoCRgU36JQuH9hx/xTRaKdojC8wMYHnb2z+JS/ZpNfaerZ9\nm06oqe5DUlPUjZNLEl15+uY4oDPPyH8J45o50lPn7rziHIgxB17mfNwJKY8J\neO4IUnVi7g44r+sxR3PcupTjAs4NtblqYKCT63szxXG9BygwO6uYnjARr8sG\ndqnB\r\n=9rEy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9jYJQ6cUZGu3KVAfYMkpUV7MvMJ9Vjy2Y6BmG7sQx0AiEAs1v5lO1ZThaIxxIRCABwS9ARP6fJJkHOQ1wuQjEDeQA="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.0.6_1564123765071_0.18236397900107493"},"_hasShrinkwrap":false},"3.0.7":{"name":"easemob-webrtc","version":"3.0.7","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"_id":"easemob-webrtc@3.0.7","_npmVersion":"5.4.0","_nodeVersion":"8.12.0","_npmUser":{"name":"easemob","email":"npm@easemob.com"},"dist":{"integrity":"sha512-5QXuFq8DmJxB2vJJdVMBBP1RVhomeq17V7onakkt1lTUalgcs0Rw3ccWv0pnkOoWf2TtrDn25mgTG7U/DBu6qA==","shasum":"3adb872de1b93c73a3cb8c28c03943503b962ecd","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.0.7.tgz","fileCount":4,"unpackedSize":2517828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhK0WCRA9TVsSAnZWagAAPcQQAKNFKelnUb9c0hxV9ejo\nchlsGKUfsjnxHQiDY8VsiP3itlvWnNJb9oBR3blSZRJWf/mizaUnq5zHuZ+h\n8gMaI79v3INOD+PhUGr4hcplRa5dEVolGSFmJio0X1KH//eE+IbDGpJScXMb\nFQtu4pvteSwFpX3Yxc+6ChiCGD9hkHu4p5QUYp2K/HdV+JPe3wYK3OcbTkqY\n/1mTCzOS5ikUtnafMmgu04dZWq/tchiwBjheEbV8Gc8cVL+LiGtnR3KzVA8c\nLMQCKsUwQ/qI0evcAcHUztcz1EmbghdZy1OxK3AXsNBT4lspRrzUuaC+UO7k\nrcX3frNcH++98wDYFXJH4aBr8vvkWOPtNDDbr1TAla9JHBoeX6CNCK2BV/Ti\noYz1Q795FC9B2I3cSq3JPvbRh7E23SMQXw5sjHRWEtZT7QPBcwgdJ0LY3H9d\nVvr/24pKc/3TrLr99bUCWcjyJLZeWVp5osyTEmsgyjH2CvYONQVNI63T/+N+\n4VOhdlYXAUGMiWP0261qW3jlJazwP9KQ2zyM2b7fkDNUZ+ns45Yiypyy5Wnl\noFZIh5+8h8HSi1zo+rGdUQGNA4stx99Ii3yCgC/SCpzjS1014JxGJ07naX2u\nRZgIAH+v73Aaf4lr5EDMXvxcSz4vaaPw8qXHYLujGIdoK+KX3Ce6ldIBB8e4\nRKqw\r\n=ZXAE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCssZitX1m7tGu9PZLwyuaikcBX5ZbAa4eWTnQNjaU06gIgIZX5UxaGEH01mU+rUNFWxDPIfl2oiRT/gR7Zb3+71/o="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.0.7_1568976149748_0.8120406135368752"},"_hasShrinkwrap":false},"3.0.8":{"name":"easemob-webrtc","version":"3.0.8","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"_id":"easemob-webrtc@3.0.8","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"easemob","email":"npm@easemob.com"},"dist":{"integrity":"sha512-af92QxDZHiZOM3jrJXZ+nxmXtToKMN/nvr5lP0i2s5rleZR+Hl8zl9G9sHEK7fB4Kbld5c6K+NlnVVGlCCzoCg==","shasum":"0e26ba5671989ff10799eae68cd114d62e0b5a75","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.0.8.tgz","fileCount":3,"unpackedSize":664681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBeuvCRA9TVsSAnZWagAAvs8QAKOciy9WuDYoKLKwTh66\nzTdwXxvlM09sIvONc5DSuC4W/sv40N4KMZTeysD+ZsFO7lE8RVjPp/OY17/W\n+XVKPs7cPFT9aYLhXUreHU5tXBJjYweUygXWiKdbPr2ukl8rRc7v1WwMv+id\n+kW/pfzLPPsdn+vUh5flCL75AhcsqLCi9fjwD+2gWUhRmHUSMv8kvMVsXNTi\nuKLas1lJz1vxbQ48RQXCPj2ghoOX14ZHCJIgDLE56ecWtgodaokgTbCgbHSm\n3AzxuszhJh/6WG+n5qvzqC193attoF1go70SKzVLbHtn/uzrA1ATZJ1Y5SmS\nIy3xOq8cntes2dFC1bj917E/rtdhvtjy+9ITzMdZrDnkVuLIRxR+Cogzyz+C\ntd1kPsGRpMmqEuuhClWk3nRPt6zvyA2EGuKJd4YIPhfFsKgZFYNX3FasYg9Z\n4bJv6pm+kY7pjEMuQm3CY9IndzQMjedgNyva+ewVgIorZQUeOZaritJbyyyv\nEL/b31vOMCrA4RCmOVxxtM2Xxjc+p8GYHbAx5eG2ausqCfWQfGsOtDf9xJCr\nQmAQvPRXU5WhBntnwKK3YLdE5DejIMWin0YUUpsMoo7U+yoPHiTXjvwHuVnb\nETGq65KyHA0UFTm805LstWU/NuxYQ6B6ztdrZ4VERhMPL925/T5yXzORNwkz\nRJrN\r\n=agWv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfezEW218SWjCQgfHFX/ne+lHbyighpa4yrRdrbxSUSAiBOZZfX/TB5xowK0MvXdOOlMsY+O0vJI3GJOY7AgcNGPQ=="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.0.8_1577446318992_0.6531497249091611"},"_hasShrinkwrap":false},"3.0.9":{"name":"easemob-webrtc","version":"3.0.9","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"_id":"easemob-webrtc@3.0.9","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"easemob","email":"npm@easemob.com"},"dist":{"integrity":"sha512-888ZN59QRMSOZhiCpCzANOzvMxRhrRXSczJ7hifi04ZfYMVpUFqINee3eDQYijE2JliF/4854xQ4DV26N+sucQ==","shasum":"75c5bca2e44d3a4fc705221d3b42cf0e83b843e1","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.0.9.tgz","fileCount":3,"unpackedSize":664508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTffbCRA9TVsSAnZWagAAfZoP/jdxwF5lZZjGamIcJPIN\n9e2EP9+OnVjZIuUxsFKJWjezcHXDJZ1ntSnZOHgxY4utqKKanOHDYquu3T0y\n2BFXYOfYpes4dPwLgBOMDNsOyYsxllOWXweaYn0r4cFPkbr4vbOQux0H5wWe\nTNPsPHwC6x+S+j+6jqZiE4lcIV9pMo0oxBqQt8qD5ORPxubCvHpSHu9MHumH\nUvzIfqYHu0li0rdw2Q1qZfxpQVd0SqEmYrwV6zotHBgb7Np6gbGK7tKvEtQi\nf9ZS4ZD3v+H/DZ2TqFlCUULAJl4qbNBX2GVV4Ofmz09a23jBYNb5lF3+2cCj\nCoSrysbVfpCo/KiC36nfBl5qsejdzMSEarzWlMOmW8Wo9jVDuHaE0no64O61\nxBIfJr8aG+Ie7HkAJyNri2nY+3fMZ728EkQxU0/j8K8jEwY7/QPEUfzTYQrJ\nvMLHFdSJeKQO3EFISWvYh30B28oWqNEKNl4+Dkp8Bgj88cSUQIw1bjEyqA7N\nWLKPRoyhD8+sZSnMPU3TEmwW496C8ER/zZ/o3lPX3JdES4NrjefpKSYLxDSx\nIX6chdhYtitgO9lzPy2mfaYgzXGvZaAIZ6PF08+Nd/UgEQ+91a2K7Gd/5Y0+\nqJCczGB/VUuOWFBdaOWIAXBmqfYjsnD4uX7bUW4fz2zRpJn1QdeAX0O15j0k\nmXlP\r\n=JOwn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHv+n4Rr2B/MO+i7b7VAstUigQEhjpBzDY7t60njhv64AiAO7L2RYy2pjPC22kWOR+y2vHqHlULyQ74djHbqESdoTA=="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.0.9_1582168027432_0.2129575810197868"},"_hasShrinkwrap":false},"3.0.10":{"name":"easemob-webrtc","version":"3.0.10","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"_id":"easemob-webrtc@3.0.10","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"easemob","email":"npm@easemob.com"},"dist":{"integrity":"sha512-Cec/kkWEZ6sMRbCueQyqmHZcdX5xsyie9D70p/KODLiXR2OwwtD3NTvtyql4MjU6iIkJF/nV7j04kv/s8X04Fg==","shasum":"19961580cbd8ebc3b981fc6be720215efd858581","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.0.10.tgz","fileCount":3,"unpackedSize":670985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejqtdCRA9TVsSAnZWagAA95gP/iAmYn+NYsD3cc1n1rw4\nFJotR89NcISmMwuo8xr4NeiUQEXeWoTIPLISZj2gl9KBT6I2up6FtwMTgfvx\nYE20CclGbXHhxAVGAOSTrFjuTD8Zn/fN8RUONqYhI83EWJ/9a6KnET/m28VC\nPb5433VRYwTwSiiFNB1rv5peZQR6gBnuD23etpkDtATLBVgB7nrEbbUYrtWk\n03axH8aJXRIze6BAyH/ZFzEktf+3OpyohD4lJ4XKxctRFlGV/wYGhDxncNep\nO/Phr0RY4GpEZ6GUc0YKd4XezwUHGT4fh62+thw3smOlHk39/WnWtwEjK/sm\nD8U1qBpi9VRhG1wwDPJdzmyLXCCjkO79ZI1DGVU2zOzH0uqcfaKlLs9w7DKl\ndvhUxf72Al/PmFxzESYZo58W5rqQBK1EM6kZPNqukWJDFsCKvnCdNnt2OH+A\n67WNO3OhkUYiMWCZ+RG2m3c1HmB4xjwpXGU9Hrz4mR2nbWoC5mdgyM52/hB/\n3lFNniN+KKhsM9BRCq7CcK572iIIzJNvvs6kkfZBVxPvL5yqFOCG2HD2Xb+Q\nXMz1z9mvH5AsT01Yy9sWGUSyKkZOEDaEKojtTpiuomjGvVinoh/9fZSbVqsH\nj6Hej070M3orxlQ6iZFcf0HFAJBl6Tex7Rl4f1j8YG/ThHCH2yBUBI9F73c3\nzSr7\r\n=OsGi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0gDpIfWwJxY/M/bvQnFNUcP1UCO54mc3RNWGCP+bzFgIhANhj2yg8mPh6CIrflNIaeGuzyuO+G++ubfndBGOYBBXp"}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.0.10_1586408285474_0.958341241172914"},"_hasShrinkwrap":false},"3.1.0":{"name":"easemob-webrtc","version":"3.1.0","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"_id":"easemob-webrtc@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"easemob","email":"npm@easemob.com"},"dist":{"integrity":"sha512-d5IK6kqJXqgCIl3he/TJCbme+tEhsor/cdJuROP6QhKvO+oEAs5DSu+ct5pZjhqHof9HP4Uvxe6jtfgVp7URjA==","shasum":"6261f74d7f51e079d58c33149e56794ec8470220","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.1.0.tgz","fileCount":3,"unpackedSize":1507297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenZJ3CRA9TVsSAnZWagAAO6oQAIAeml4H/lCzmQWY/2OG\nOjreIqkh0AJijLqDqlE2oE24Ua5vUrELFLfkS/mNj2mzPWqyKByIhvcJw6RH\nE9UDMt7SuQAZ0zYOwOUJzo8JmgM+jxQVnClX5taBIjM2N5m2yR/hIwnFC2o9\n3sMCTHz3srbtv+YbwNOEsKX145Wds32QTGwnSoumg5EvkymZYAe21AlpbLnK\n61SpDTj0EQ61CIeGdUD5CIQ1qusgYt7zwdHZ96XbACBN9M7OZLIQfvYwEA2K\n6s3OFDnrl0bINwNqZaZpg1ywcnwkdn2gp4SOk4NpvNbcsL7/L+/RDK9AXb4b\n2xKHZEd+o5s5y32XQrmZl0G/+QYL8n4DUaAOtO4FPRtNomlmRdg6l4IsUO8R\nqFGQAmDKLFkKyXcPYKObHOJIX5EblmIqXhikvjletWDShrBsvajSrKQCw1TL\nC8xwZ7PX60Uv5JzaOsdmM93vbnR/Y14nmmdgFLCA3/ESdgeFwYJ/Fa97TyHL\nkSgQgHAPAEDVEoti631cDyAhgjLH3RbhI/i1NmSiDLYK6lyCgfMXK8aAB6qX\nSMGEU+EolTS7upPbflO133OzmI6d1YircsU7zrjbt/PUpFA29dE6jSHsmyZi\ntptmVqz/WylBiK/QY9rFHsCBIEhOI3MqNid/hx7E5Ncxkg/3Wq3OO3LqBfhx\n92/G\r\n=w5hZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHELkuYh3Ijtgz3NQEkJ5dIvU2CUGNuFPZXhKRFtKHL9AiEAwEslUOcJrbtWHFOmL92MhAsmxUsVNo5nEWjbH8qQk8Y="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.1.0_1587384950413_0.19080334906393492"},"_hasShrinkwrap":false},"3.1.2-beta":{"name":"easemob-webrtc","version":"3.1.2-beta","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"_id":"easemob-webrtc@3.1.2-beta","_nodeVersion":"8.5.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-JQ6rd/a1D2NqBTf4WbsWYZMN7lJG33ETS5U2dYlcXvApD88AgR191P5xhkI35SHrGUpgNifqQ6s1Q7LzZ8Kyiw==","shasum":"ebf96ce107baf6af0d4d0735bfe79eedef9d1a72","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.1.2-beta.tgz","fileCount":3,"unpackedSize":1663252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevSC5CRA9TVsSAnZWagAAaHYQAIYWhVTqkyit0Ad/+oP5\ncHEZC0vXaLx1Q6FRA2FnE9H7eSeWBOpYrgAaaShGLsipo1DC5HO1Bg9actjR\nxPnlX3p2rtMZ7MBSfS7RTJ48qQquUBPQpxp9nZut/YZn5BayQIVdo8Ddn8qy\nWOMJwOKvUwFImh3WDOdT1p3mdJ4LSebk+lc2Rot+fPuuKyepMMC+QJPqKR2K\nC23KPFI0OZaHwgypvXxJWm6jBsiMgwk/h/MvShJodUMCxNGyBZysS886h+5l\nLyysgy77oBXUmsxStLgmJfGbFIZdqhxhQCcUFFUJR9vzGVjCPmj7KxOiYKM2\nlzIx50oj1b57anV9b1aukNu5I8SRJBjdlLt8L1x9h805DBENDHJ+kiegt4CM\n4/3VrcKpE4rdLhKa5KMv31vNdEGNrjB0HQ7Q9vUoEFm/1Y7vqwb9D3cN+GsF\njsl55rXUEdB7ynFMl6pAEn6XfCZMxAzvVAxYCLyWzxuNqcNXpDqQoOPHml3D\nERvV7ZnzjOf3FndkpRlkGYSlOMJKYM4KqvNBIZUZysWq7bhUUgZN18rajEWU\nGzxqIxuBI7xSnSsYw/Wuwt3CEj9PxkcOcu/W8sieNTT2L5kCQUFb76DaSJGd\ncy/rC2uYARzR76DgGVk7Ta1RGsA4Aw8GjJGzLS/+rMKtGdVrMoVxwtlcU5ge\nDlSA\r\n=F5LV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDdigJd4QiFhespKij03LDMaa1ttLANEL9UXyrO9rfEAiEA853eKxe93EgJd1udDZGXCYcBN56ltdDZ5mvsy00T3M0="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.1.2-beta_1589452984732_0.7698452953697348"},"_hasShrinkwrap":false},"3.1.2":{"name":"easemob-webrtc","version":"3.1.2","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"_id":"easemob-webrtc@3.1.2","_nodeVersion":"8.5.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-XVWU6dOzgg2WCr8qiv5X2tcyQ/3V/3YIi46VJ+djh11TFCWVbmf6tj0GUlkqBUgZnj/XenfMZp28C3GDGNOapA==","shasum":"8dbf51f3f118c62f7e2c4043d6b45b28ebb87593","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.1.2.tgz","fileCount":3,"unpackedSize":1663247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevScnCRA9TVsSAnZWagAADwgQAJZEUeXsNtPtuAnDixdS\n3+wjiy4AAf5fRWu1I42V5+2dd0JWVIqXFkUWawm9c7AzUMSHMUzoIrQ7AsWs\nwNz0nFXf1FmV3fWjhvKTWdfcY9l9XlDh28+NAZpbjbYQ95zV7SoAxHAdHPUs\nOP2EGBcxCEgpfrpyltP6cu16Xhms2/1T06nFpX+z1Bp0J8LWuUUB47/mLgCT\ndbZsWRdQMDoc5p7ZTKChBg2Lw4PO6gefCimRZUNk7zFxRUvmcy1DSAsK6HjI\nj7zey1d6wWVJ4tOkG/MSppMK8eQ36fHDEBiSPO/Xkkz+9h9kVGmR/QtfmG2D\nVHSx7pV1xzGTTiFikDipWGVMHUKJVDzto7fbX8PIVzMGrJGPUM9z+GCXGe2g\nyn9VVrwQliQFI82NBzsv4tKJ0BJ4YtK6kuhnAfYvqEpQ6bGQHyi6FLhGMyzq\nn5uRj+54aYGstaWMCFLPaKeurhtDM008umYq3cbulE1VhlF7Isq3ggFupkbB\njFhkMyo3miBfKiaH9rYjB/+oe299gu7h8DOrKMyEOeaFSjucvEcXYFDmDFBK\nrE4qlNeWxzpf83537dGjePpHX1r81vU2E7/MHXtI8+VyZwx1imG2bf3xKKMY\ntfyCMnqM0jpnzaZDYU3YGvQugoatRgW/GWqViO+gjFkQAvfxuN+oPpVbPl7x\ndY9D\r\n=cSm0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmHprOpf3CHAstd+2vbNbdy5vDYNFtANm5UG+WMboDewIgXigG/yFUzTLs2a9PUx/+PjDaziqNHjIhZLULspetQDs="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.1.2_1589454631021_0.33179113466271226"},"_hasShrinkwrap":false},"3.1.5-beta":{"name":"easemob-webrtc","version":"3.1.5-beta","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"readme":"## 实时通话\nwebrtc 支持实时通话功能。用户可以与好友进行实时视频聊天。\n\n注意：视频通话功能只支持 https+Webkit 浏览器。\n\n## 集成步骤\n集成步骤如下：\n\n1. 安装。\n```\n\tnpm install easemob-webrtc\n```\n2. 初始化 WebRTC Call 。webrtc依赖easemob-websdk，需要先集成easemob-websdk。\n```\nvar rtcCall = new WebIM.WebRTC.Call({\n    connection: conn, //easemob-websdk\n    mediaStreamConstaints: {\n            audio: true,\n            video: true\n    },\n\n    listener: {\n        onAcceptCall: function (from, options) {\n            console.log('onAcceptCall::', 'from: ', from, 'options: ', options);\n        },\n        //通过streamType区分视频流和音频流，streamType: 'VOICE'(音频流)，'VIDEO'(视频流)\n        onGotRemoteStream: function (stream, streamType) {\n            console.log('onGotRemoteStream::', 'stream: ', stream, 'streamType: ', streamType);\n            var video = document.getElementById('video');\n            video.srcObject = stream;\n        },\n        onGotLocalStream: function (stream, streamType) {\n            console.log('onGotLocalStream::', 'stream:', stream, 'streamType: ', streamType);\n            var video = document.getElementById('localVideo');\n            video.srcObject = stream;\n        },\n        onRinging: function (caller, streamType) {\n                        console.log(\"onRinging\", caller)\n        },\n        onTermCall: function (reason) {\n            console.log('onTermCall::');\n            console.log('reason:', reason);\n        },\n        onIceConnectionStateChange: function (iceState) {\n            console.log('onIceConnectionStateChange::', 'iceState:', iceState);\n        },\n        onError: function (e) {\n            console.log(e);\n        }\n     }\n});\n```\n3. 调用 RTC 接口。\n```\n// 视频呼叫对方\n    var call = function () {\n        rtcCall.caller = 'mengyuanyuan';\n        rtcCall.makeVideoCall('asdfghj');\n    };\n    // 音频呼叫对方\n    var call = function () {\n        rtcCall.caller = 'mengyuanyuan';\n        rtcCall.makeVoiceCall('asdfghj');\n    };\n    // 关掉/拒绝视频\n    var endCall = function () {\n        rtcCall.endCall();\n    }\n    // 接受对方呼叫\n    var acceptCall = function () {\n        rtcCall.acceptCall();\n    }\n```\n4. 绑定事件。\n```\ndocument.getElementById('rtCall').onclick = call;\ndocument.getElementById('rtEndCall').onclick = endCall;\ndocument.getElementById('rtAcceptCall').onclick = acceptCall;\n```\n## 常见问题\nQ：发起视频聊天时，收到提示“An error occurred when calling webrtc”，怎么办？\n\nA：请开启浏览器使用摄像头的权限。以Chrome为例，在地址栏中输入chrome://settings/content，在“内容设置”页面下拉，找到“摄像头”，选择“当网站要求使用您的摄像头时询问您（推荐）”。","readmeFilename":"readme.md","_id":"easemob-webrtc@3.1.5-beta","_nodeVersion":"8.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-KPvyOKJnUTt209np7XAajIkQojoO+ZOB0ur11uWs3G/AUmULHm17w/xhBjIBnL3j/uWopCx599h/7bTTJaGN7w==","shasum":"7df77c908c68afea9d062e958f44b79ce2df3692","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.1.5-beta.tgz","fileCount":3,"unpackedSize":1669690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8arACRA9TVsSAnZWagAA3T8P+wWCCUkqgaKRK0oWVZdP\nvso09V6VfSAD1ujdA0txYasc/i7sUUaEF6XC5S0aajKpr1CnDTSUrdjLOI4R\nWrpVpXqZ0o35wqDrObPc/OSpLOK2FmWDm5i6/FWY/cn00K/yLZ11nQzAIYNs\nod23KBiZnD7UiDuWzEfDuIFID/03f1q1c5W9Eu/KKkZecjpLDk3mdwg+U9LD\nUN6Yyp+MQBEZLwuGWH3XQw+G/YkIFV0v15Pq6z5wJbYkf3mBH0URzSbLp2er\ngOr1FmM8NVB3aEvoExtOiqonek0yh0fIjVSIW7azKvC9lB9AHve62uDCJ0xI\nZdEEtxUrUpmIhkkE8BVfK0VaCO20wwh0q/fD4JtoTsJeRSMmticLhl7BhkkO\ni8NqPIEuuyM71eZeHLVcpr5iZ9+BajyFYdcihmN9djIbS44d3bnq6I9Q45rR\nFa8S+myAeu62GE0c13BeZLV0ghfoJJSdpKr1tGqnXDjf37Aw3nBNyzYqE9dh\nSALmYM5Xjv0t1PAlmkTqoEudBwEW6EE3YOwTPN0Zym6Q57W4CY5QSpYcLHyE\nJCdq2KEUYqah9BvFhVjQ7oNcvZUQro5fv7x+H/28uaLelRV2Bc0icgSXjZeU\nsi4f+aXKJ/N1A420BE0N7YwXikENufbhrri0t3ZlBsnqkjHUQaq/6fSe3TX8\nUEbM\r\n=zQ7a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAg9Rv4Cic4grG/TlOxREKfnAWug4xjC5IfiwZLt0uxgIhAPE+AG8WuYCABd5lxKwPP3ryu+lgq9J55Kzx4Wv43nQV"}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.1.5-beta_1592896191634_0.8017834064444755"},"_hasShrinkwrap":false},"3.1.5":{"name":"easemob-webrtc","version":"3.1.5","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"_id":"easemob-webrtc@3.1.5","_nodeVersion":"8.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-xf6kmXdDt8pk4bGKRP1ppXdWag7pjrkU+zfApxR/6XseOD02h/2hwKBHQudNjUXASqkTprjSDDSPRHn9bFBAiw==","shasum":"1696e56f10a49f195ef6a5dae672cba1de820541","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.1.5.tgz","fileCount":3,"unpackedSize":1669685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8bkzCRA9TVsSAnZWagAA/xcP/0lasIpeA5wGUD91UNcK\nqngIvbQECDLkZhJoMd4YWxHsc6VV8WqhbaIGfhpZGrBZm80KdYnyWIG0KdK9\nbeR7QTAuBWZ351TuwFdNiYneQJo818WQXCip8Uzurz1e2AaSkNSo3bjIdmGX\nOLJai8i2nSCcE0PmmLpJNNoJfX+eyA9qRcVd2FbqEC0BuvEGKIscuIqB1WxP\nomve1jQvEkNenXm1f66mzj8mRoZK6QyW8lWAKElmo+25/N3Lfoa6Byyh2J6w\nlb59RNF2dZTUB7MWo0oOi5Ko/2+UgsexGi2sltRGJT2vkskbAX2wWjvTMMwL\nDPL8RZXTRznWPn48gO3j3cuKyP7Q3kzgWHoDTjpeVmCf1t8O15zCG88RtDOl\ncxUMrNuksCdYNF+LlBTOFODNiq9unBEnSWHVfi43bPPh6pNSXs4tsq70KdlM\nWQaxbg+firObp67DaiQB9ZSbFlvMkh6zVSkBpRVUMn2hq+rqAYExc87gGYm5\nZROMsjBGoQgKHcHK3lDkdGoVRVuZXyE+7JmunXfEZWIEONFB+axkjjfOypwX\nQLUA6BjOdSrGzucA60X38S6R9jqpHvvQf6keuLTTw15u+KDDTuWYoyBW6uR9\nlQWpR2quTrCmd7t1UA1ktJdbCT1oROJs2JNEVxcLZBxV6Sdla3/4w7uN2rUY\nsMZw\r\n=akIv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUAQbmBOUtyQwdX6wWGobroTKEqxyNEL6mgyPp8Eo3tgIhAODiIukzw7XkT45d2RT0U81W7C0hb4dcZuGmHTmbocvW"}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.1.5_1592899890875_0.024246609478454806"},"_hasShrinkwrap":false},"3.2.0-beta":{"name":"easemob-webrtc","version":"3.2.0-beta","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"_id":"easemob-webrtc@3.2.0-beta","_nodeVersion":"8.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-uzl/IrEDEhnnOcFq48eIqzSIstw8atM/+JqKuOuChxjCC5P4PRPZJD8e5WHrWOkmSsGqUcwY6knacgTOgsfn6g==","shasum":"7810125088dac093bf341e6b8a72505eb1f50d71","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.2.0-beta.tgz","fileCount":3,"unpackedSize":1670174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBsuXCRA9TVsSAnZWagAAqPcP/R7/ZylDsBRfOHXDBLI2\nAvfMpPPxCH7H+bksYqPn5MU2mHHMdvI1c9ZrtUoG1sHffujvoam2mjEXF2dX\nTHV8hPf0py322l8GSM3wXUGA/jrydk8dPuu/vtNCguZoFYQ6dxowmxm+IL4E\nQyyXomZT52b0AL5IKfdND4ZCydqXxyQwBBibeD1JkG6F6MkjegHxgo8sqSsP\nr4bayUQQmnKEFUD7H8N/nD5Kh+2e9vHjXsHZhK46+58kqPzvEACJm3ZZr/ii\nrKbnJUgC4D3YfJ00Vae4t3XY749OwyrQ1HG4cl7y6VyskVW3ydnyz6F0K8PJ\nfGTvNJHEtxYGmFtD+fpn4x1+hzPOSPr/KIb9pQwpj2jABNduQdCbzdzVWEai\n3pzBH2HZOFZJ9EoBLh8YDFx9dsfA9b/pLXnclv08grFW1Zabem9PZG3mS1qh\nW1j/Bd0ZQttYRnbMBg6qBm2UAEKqnGCtKH/mps4TqFRcjFOF9jeY5zw8hs+N\nf0ADR0ykV1FHUAHtOTHPvIMsqVWHdm851fwMPYvX341cymCJyiSbZuxOekdE\nEFMj59H2hbg5i4Od6XoL1JJ7HjWtRgnKGmVZsjBmRqPRFpImAQktSuZAfPca\nOVsUvzDEcLyijMVBZ8mfA4hZdp87gBN9cfAntNBsIGsxcxy61OZ4VgL3BkLy\nDd5f\r\n=7ukY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYWSh7zmptjLTeu76Xse6GlTkUkK7VVUud1My4CNmLSAiB/Qc4Sa+FMh2B1mw7aVfCASEzsSnQ8vrWsnieyCLx/Fw=="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.2.0-beta_1594280854533_0.8717072631680511"},"_hasShrinkwrap":false},"3.2.0":{"name":"easemob-webrtc","version":"3.2.0","description":"webrtc","main":"EMedia_x1v1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"_id":"easemob-webrtc@3.2.0","_nodeVersion":"8.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-DRo4u0K9VpkSkkeEyRZOoHa5SdXkJw2xoxW5ZfKPbojU9sEZVET8uKvAlJ/DbFS9cW4WJvVJDwg65SJUw8YkHA==","shasum":"bdc2fccfbeb4418b83ba61b14d780741994d2e3b","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.2.0.tgz","fileCount":3,"unpackedSize":1670169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBs//CRA9TVsSAnZWagAAVs8P/1bcHaDh3i2SQncwWoTm\nATx50ayJzG+yC6XGyRjN2d7sSa0l4olZGcjAKGfqFqRIERmNmYWX/SdBA2m4\nCS/A2qbiYHzycWP9XE7uKdOmJCh0Ayy4AQ+WHLk+i8SRV3TcUHxQnb8sjPX0\nPt1F0JUrBPomeLylChl3ETkau/ueOugmyq+iQNLkUVKZyLZjOPkKssJ5Tud2\nukviNOaq6JM7Di8JFtckj77g6wXmj1pY1Wo/H1nigWwWwJHRlC905p231Scq\n1lM7K/NvlsPPHhL6OWBiFxIYCTXcFdEZUbhhSINGlAIZRD+bLuLtMtDhW1a8\nfcl+n5B6Sso3iVQ3q92+tRgiKwnoNeZqM0hJhzuF8fMLdmr7Nnob+iqxwUIw\n2C0QGxJdllbvAGuBYETbzgvKfOLEMur5gX6Y5XGoCRpJUOUlztGxvOeZ3EGW\nk0y384o2LmrOlSiagHl7cqRaIWsuCB4SwlLnoq5O6SpQTlDTjxgERCIZlzoL\ntTLAD8NK3v0wpy1CddzhQ3zI9UQHwrwUE3TSEBbm8Ojz0ClevZuAFFcBQTEv\nuv0Frgjo1JijeoSy9INbFA7eVzkwkdZIr3f0DHl2cWRsxInlbmYQY5Q6FMOD\n7VhnUClbzvxuBS0cV1vSRHwv0Cnt6O4SF5m1SADO6z70++KmzM4DA7dG5ypf\nTmNg\r\n=GjJT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+zaT5+wVWl+idmM38vnXYeH9k4jHKhjG2qP5IgPSXDAiEAgBStITzWMM+Xt5vYJP7TXAAnbPhQWEMP7JpI5hIYSlc="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.2.0_1594281982629_0.5913604851452641"},"_hasShrinkwrap":false},"3.2.1-beta":{"name":"easemob-webrtc","version":"3.2.1-beta","description":"webrtc","main":"EMedia_x1v1_3.2.1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"readme":"## 实时通话\nwebrtc 支持实时通话功能。用户可以与好友进行实时视频聊天。\n\n注意：视频通话功能只支持 https+Webkit 浏览器。\n\n## 集成步骤\n集成步骤如下：\n\n1. 安装。\n```\n\tnpm install easemob-webrtc\n```\n2. 初始化 WebRTC Call 。webrtc依赖easemob-websdk，需要先集成easemob-websdk。\n```\nvar rtcCall = new WebIM.WebRTC.Call({\n    connection: conn, //easemob-websdk\n    mediaStreamConstaints: {\n            audio: true,\n            video: true\n    },\n\n    listener: {\n        onAcceptCall: function (from, options) {\n            console.log('onAcceptCall::', 'from: ', from, 'options: ', options);\n        },\n        //通过streamType区分视频流和音频流，streamType: 'VOICE'(音频流)，'VIDEO'(视频流)\n        onGotRemoteStream: function (stream, streamType) {\n            console.log('onGotRemoteStream::', 'stream: ', stream, 'streamType: ', streamType);\n            var video = document.getElementById('video');\n            video.srcObject = stream;\n        },\n        onGotLocalStream: function (stream, streamType) {\n            console.log('onGotLocalStream::', 'stream:', stream, 'streamType: ', streamType);\n            var video = document.getElementById('localVideo');\n            video.srcObject = stream;\n        },\n        onRinging: function (caller, streamType) {\n                        console.log(\"onRinging\", caller)\n        },\n        onTermCall: function (reason) {\n            console.log('onTermCall::');\n            console.log('reason:', reason);\n        },\n        onIceConnectionStateChange: function (iceState) {\n            console.log('onIceConnectionStateChange::', 'iceState:', iceState);\n        },\n        onError: function (e) {\n            console.log(e);\n        }\n     }\n});\n```\n3. 调用 RTC 接口。\n```\n// 视频呼叫对方\n    var call = function () {\n        rtcCall.caller = 'mengyuanyuan';\n        rtcCall.makeVideoCall('asdfghj');\n    };\n    // 音频呼叫对方\n    var call = function () {\n        rtcCall.caller = 'mengyuanyuan';\n        rtcCall.makeVoiceCall('asdfghj');\n    };\n    // 关掉/拒绝视频\n    var endCall = function () {\n        rtcCall.endCall();\n    }\n    // 接受对方呼叫\n    var acceptCall = function () {\n        rtcCall.acceptCall();\n    }\n```\n4. 绑定事件。\n```\ndocument.getElementById('rtCall').onclick = call;\ndocument.getElementById('rtEndCall').onclick = endCall;\ndocument.getElementById('rtAcceptCall').onclick = acceptCall;\n```\n## 常见问题\nQ：发起视频聊天时，收到提示“An error occurred when calling webrtc”，怎么办？\n\nA：请开启浏览器使用摄像头的权限。以Chrome为例，在地址栏中输入chrome://settings/content，在“内容设置”页面下拉，找到“摄像头”，选择“当网站要求使用您的摄像头时询问您（推荐）”。","readmeFilename":"readme.md","_id":"easemob-webrtc@3.2.1-beta","_nodeVersion":"8.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-iWcknW9ul6b0GnYlJm7ZfSg+rsbQ/cgreDY4I88WQYakcBmg74id/GDuAY6MZNBjaeA7/KdKHkjpgPY45gjiJg==","shasum":"19b3daf7f8d1d1912ada05d81e2ff4f61303f9b1","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.2.1-beta.tgz","fileCount":3,"unpackedSize":1674526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH9hDCRA9TVsSAnZWagAAzQcQAJ5w5ChdxJGShgDApOLI\nMXDxzP+8gXZ03XSpVgAX6GxhdyNNOh6X0YEpSEKY78cgDzXIa3DbOGEKsc4h\nZBLHEK5sf+IjOR+4nQBgZiLGelVr+sMjGEcGYljduTbiTReH7/3PnngokD5O\nOxjQDBkcHsszqV5glGytOOf6GWPAeL8OoT9pXr61F9FAyX67mR8dFk5Fc/Ra\nlGq71fU/buX8O+A5jxcrAXxaQhl+mLkxabS4gsR+Ph9jhJc4mmMWSz14g3kC\n7nN7uR5mVtWDThHaojl6xXBFy0RRcbowlwQncFwhst7ncrHKwZ0zWV9+a+tg\nRMk/AiCY0DYc7FyBT1DKjOA8VAXW0+tt7UTLpTPWR80CtHCDYcjBp8X7gPdz\nO6kcg7GYNYrwvp6fc6Qof74m+eQ6EcY6k/zVx4L257EL066mZfVKVocXG8le\n8yxBq/pRhg9oyiSeRSkAiagboHKvxviCFebkPYUdKUmTXsVualVtn9jfkvXL\nXkr0Xo3R3wJyTSDA2J7RFjUIdB1y4QIYkTOs+eapbY2MRSeLREga21VFUucZ\nCFM/vG41qKWR7t6fBr5y52Iv0J3LTN9IarhQi9kXzWVY7JJnIX+szDNqhUol\nxiLuulZtsODskC1Q5CBgVwa+IrFL9gxWd41Vwq4Sv2Eq+lyDc6zI5mbrOjRb\nW0Oa\r\n=ezw4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2OFbdYkMq8nCb0YwweblNlKNUJCK0oeT6PEVSNiDm+AiAN/KgPSm2cWdT7aSms4zt4NmopLcE1MyYpD6nVWl6LkQ=="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.2.1-beta_1595922499370_0.5882511336457883"},"_hasShrinkwrap":false},"3.2.1-beta2":{"name":"easemob-webrtc","version":"3.2.1-beta2","description":"webrtc","main":"EMedia_x1v1_3.2.1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"readme":"## 实时通话\nwebrtc 支持实时通话功能。用户可以与好友进行实时视频聊天。\n\n注意：视频通话功能只支持 https+Webkit 浏览器。\n\n## 集成步骤\n集成步骤如下：\n\n1. 安装。\n```\n\tnpm install easemob-webrtc\n```\n2. 初始化 WebRTC Call 。webrtc依赖easemob-websdk，需要先集成easemob-websdk。\n```\nvar rtcCall = new WebIM.WebRTC.Call({\n    connection: conn, //easemob-websdk\n    mediaStreamConstaints: {\n            audio: true,\n            video: true\n    },\n\n    listener: {\n        onAcceptCall: function (from, options) {\n            console.log('onAcceptCall::', 'from: ', from, 'options: ', options);\n        },\n        //通过streamType区分视频流和音频流，streamType: 'VOICE'(音频流)，'VIDEO'(视频流)\n        onGotRemoteStream: function (stream, streamType) {\n            console.log('onGotRemoteStream::', 'stream: ', stream, 'streamType: ', streamType);\n            var video = document.getElementById('video');\n            video.srcObject = stream;\n        },\n        onGotLocalStream: function (stream, streamType) {\n            console.log('onGotLocalStream::', 'stream:', stream, 'streamType: ', streamType);\n            var video = document.getElementById('localVideo');\n            video.srcObject = stream;\n        },\n        onRinging: function (caller, streamType) {\n                        console.log(\"onRinging\", caller)\n        },\n        onTermCall: function (reason) {\n            console.log('onTermCall::');\n            console.log('reason:', reason);\n        },\n        onIceConnectionStateChange: function (iceState) {\n            console.log('onIceConnectionStateChange::', 'iceState:', iceState);\n        },\n        onError: function (e) {\n            console.log(e);\n        }\n     }\n});\n```\n3. 调用 RTC 接口。\n```\n// 视频呼叫对方\n    var call = function () {\n        rtcCall.caller = 'mengyuanyuan';\n        rtcCall.makeVideoCall('asdfghj');\n    };\n    // 音频呼叫对方\n    var call = function () {\n        rtcCall.caller = 'mengyuanyuan';\n        rtcCall.makeVoiceCall('asdfghj');\n    };\n    // 关掉/拒绝视频\n    var endCall = function () {\n        rtcCall.endCall();\n    }\n    // 接受对方呼叫\n    var acceptCall = function () {\n        rtcCall.acceptCall();\n    }\n```\n4. 绑定事件。\n```\ndocument.getElementById('rtCall').onclick = call;\ndocument.getElementById('rtEndCall').onclick = endCall;\ndocument.getElementById('rtAcceptCall').onclick = acceptCall;\n```\n## 常见问题\nQ：发起视频聊天时，收到提示“An error occurred when calling webrtc”，怎么办？\n\nA：请开启浏览器使用摄像头的权限。以Chrome为例，在地址栏中输入chrome://settings/content，在“内容设置”页面下拉，找到“摄像头”，选择“当网站要求使用您的摄像头时询问您（推荐）”。","readmeFilename":"readme.md","_id":"easemob-webrtc@3.2.1-beta2","_nodeVersion":"8.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-/FVTJFwZBXIaiooMGz0vx0cJMBnw/SSB8IcEKLllQprFSk1H2DUDIF96g1leHLk2JLIAbO6oTz69Npeu3xfoOQ==","shasum":"5bf056992bc6a1e65a9363271f1e0197f7db2dd3","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.2.1-beta2.tgz","fileCount":3,"unpackedSize":1674527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH/cVCRA9TVsSAnZWagAA/vkP/3t0mNzeQLnTM7X9jRrS\nHkboP8LKbnWvhxLmbWRquL6wl18uy/SNPbQuk8s+nxJarNWcInC5b2MPe/cu\nhjmoiPnfmj77R8wkwZTk5fg+mx59TUPkcFh1nXP4ASGUGr3DvvWt9PjYP/up\nlD/C5GFGW9oWCFhCOzIgHYjYbpbifd1QCM8ipZZh19MVCEQremcQcE4JWZOW\nCrBIzvt6/RfWXqB+1oxRUL4PxbwEekDO5Ov/bp2YeutFhZb8QWDo15X+qjsM\nEdFqpsAtjL1LNrxj0DE9HC1etNAJ3dzfUmAo8DRc1gun4fQn12SFGh6kp0xU\nNoedDVVZiq7LE0grPqj3iJEJ6DWtGXvtptH8BIXhG3qJx12C6Gorvdo8ICb2\nHZf1/bkWW4vrhELYZw0jDqsg6urL64q8MPTGC4WAMV/HppC2UeHR2hX1yVQb\n5JK81DGRftlQb+SIBXd7Oq4W1nm5iSid4PYbEW31hyf9xPoPZM3wevoNDumz\niFFsKWfVzS1OOySkdZq4J07IYZ0ZI1HA2PV4hZ5v4IlwO/uX4A5ET9bwb/Z9\nEOs+h3EjKK4zMiqLqfLUwZ4UqJyEuhaSNu5VWsdzA0Ug3PRzjNSYAisXn+zr\n1wLOEBBibXYSloN4nKtMrxwGoGxYqZv3zEl1L9rAuP/3vgGYcrUTNUwDPVk0\nMW7X\r\n=cFy7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYGfrv/7NEOlc6q25j5Ky6wfsTDvKG+aKrYM4pjtWAyQIhAN5+CLP6A+mKCviVbeh84BbgjLyRE9sX2Mh6DKtRmHBB"}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.2.1-beta2_1595930389080_0.7208550914379861"},"_hasShrinkwrap":false},"3.2.1":{"name":"easemob-webrtc","version":"3.2.1","description":"webrtc","main":"EMedia_x1v1_3.2.1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"_id":"easemob-webrtc@3.2.1","_nodeVersion":"8.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-3bKUpg2sF0rAhWeBW5FbO9XGiGsBLCBTxCTXDsb3otWQUjlxbNoA7mhD3BvTnO2HMZTlp4Qo2zGVAm2j8D+tDg==","shasum":"33eec5e01c98e772a6f1053514c25a8d25be1f18","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.2.1.tgz","fileCount":3,"unpackedSize":1674521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH/sNCRA9TVsSAnZWagAA5qYP/izD4eKxPBPl3hE/u7BQ\npyHUpIPePTuBjtKyOx1gezubkUxFH1o2pq2hhzMT4omNXibMIGsEfWLr7JWB\nFnrdGlQFxIupmeyBXPjkQ9u0q5N+WuOf8WQNC51v8GjU1pkIAW9mn93b+33D\nsIDtrwZIaqXkrMP1hDXd17R/5gFfqWYRfticl9hrs3gQIf27jfca1NNC1MLg\nfF/KdPU+hJWVeo3NuZ4Jlew/3e3QwEKzSW0ObWyDuu7f5BRp6E1qQjnCMMgW\nofsL0YwRrVBPvdD2QLYs9fJUHz8aYq1eJyKqUCXUcI5iBj/h0yQvVHYdkVD0\n+WITOMrQ13gqbScHbVUgy+eJjMKl21aGEljHsyQGXGq/i7lXCMMWVSRsl5dB\nwQixdM37lzexPEOPpDniaxIBQznzG575B9orEi0ouv7nd70Cd0uO09+OSRdv\nAAvEgc5Jkk6PWQmZPSL8R8lDls8qn2oQEo9SZ5N29v6cajMCirUPBKcEfsTM\nhPWMIzmk3ALpprDT4KegRVxMA2AB1AIvb9R3P+KFVCem6YsBJ+vmUvUJrD6F\neibAP+35iYAgN61emDXyBcZnwGbpVYCtAumdGpVXDqn2t/Om5o0iX5kLnmGS\n5nzJ/qW4xjy6p+FVNdlHgPnBQalRU7JHQ+z86bxkm6skxZPLy8r3mw2sb7ic\nIyPB\r\n=q2wO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBv8Ukd/7f9XDGJnA+LgMTom9UGZWQC+Ebg1iKmQACuHAiEAggNaJ+m9bvnMAbJaUjlQ4xYj9CFQ+CWdiATSoQPmGGA="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.2.1_1595931405497_0.7809926827990381"},"_hasShrinkwrap":false},"3.2.2-beta":{"name":"easemob-webrtc","version":"3.2.2-beta","description":"webrtc","main":"EMedia_x1v1_3.2.2.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"readme":"## 实时通话\nwebrtc 支持实时通话功能。用户可以与好友进行实时视频聊天。\n\n注意：视频通话功能只支持 https+Webkit 浏览器。\n\n## 集成步骤\n集成步骤如下：\n\n1. 安装。\n```\n\tnpm install easemob-webrtc\n```\n2. 初始化 WebRTC Call 。webrtc依赖easemob-websdk，需要先集成easemob-websdk。\n```\nvar rtcCall = new WebIM.WebRTC.Call({\n    connection: conn, //easemob-websdk\n    mediaStreamConstaints: {\n            audio: true,\n            video: true\n    },\n\n    listener: {\n        onAcceptCall: function (from, options) {\n            console.log('onAcceptCall::', 'from: ', from, 'options: ', options);\n        },\n        //通过streamType区分视频流和音频流，streamType: 'VOICE'(音频流)，'VIDEO'(视频流)\n        onGotRemoteStream: function (stream, streamType) {\n            console.log('onGotRemoteStream::', 'stream: ', stream, 'streamType: ', streamType);\n            var video = document.getElementById('video');\n            video.srcObject = stream;\n        },\n        onGotLocalStream: function (stream, streamType) {\n            console.log('onGotLocalStream::', 'stream:', stream, 'streamType: ', streamType);\n            var video = document.getElementById('localVideo');\n            video.srcObject = stream;\n        },\n        onRinging: function (caller, streamType) {\n                        console.log(\"onRinging\", caller)\n        },\n        onTermCall: function (reason) {\n            console.log('onTermCall::');\n            console.log('reason:', reason);\n        },\n        onIceConnectionStateChange: function (iceState) {\n            console.log('onIceConnectionStateChange::', 'iceState:', iceState);\n        },\n        onError: function (e) {\n            console.log(e);\n        }\n     }\n});\n```\n3. 调用 RTC 接口。\n```\n// 视频呼叫对方\n    var call = function () {\n        rtcCall.caller = 'mengyuanyuan';\n        rtcCall.makeVideoCall('asdfghj');\n    };\n    // 音频呼叫对方\n    var call = function () {\n        rtcCall.caller = 'mengyuanyuan';\n        rtcCall.makeVoiceCall('asdfghj');\n    };\n    // 关掉/拒绝视频\n    var endCall = function () {\n        rtcCall.endCall();\n    }\n    // 接受对方呼叫\n    var acceptCall = function () {\n        rtcCall.acceptCall();\n    }\n```\n4. 绑定事件。\n```\ndocument.getElementById('rtCall').onclick = call;\ndocument.getElementById('rtEndCall').onclick = endCall;\ndocument.getElementById('rtAcceptCall').onclick = acceptCall;\n```\n## 常见问题\nQ：发起视频聊天时，收到提示“An error occurred when calling webrtc”，怎么办？\n\nA：请开启浏览器使用摄像头的权限。以Chrome为例，在地址栏中输入chrome://settings/content，在“内容设置”页面下拉，找到“摄像头”，选择“当网站要求使用您的摄像头时询问您（推荐）”。","readmeFilename":"readme.md","_id":"easemob-webrtc@3.2.2-beta","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-jfpDRQl050+kjmo5RVWlziLcJsDYTcCiBiW8XWuozspchgq3XmYZJAvrgMWjd5ChQEy4u1/T/rWINzb0Iu59/A==","shasum":"46bc7c8fbe0ad101251e7bed1c8ac6d157da4c03","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.2.2-beta.tgz","fileCount":3,"unpackedSize":1818565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRIDSCRA9TVsSAnZWagAAfJgP/A8bAg7qJDy3SH5FDl9A\nL25m024W3sU9hTbAuu70oKm9ECp/ZcwIHQ0Di4DmaWSlX6cu3XxWNRhwXyep\ncVv30lJcqP1onX87QLh1C0Midtw4XWeMS826Uf1XQN1ZgbGKOo7usIIsNroW\nt7Sb/7VMCCuiWTg4QAvL+wbKXbYvrZj8gtx2j7vFv9aST2wNv/CuZIZESt7c\naKRLN9d0vD7xXpQny8GKV1ItXjIdP5eC0ujNHKMNCSMII8/sqNApo/NYG0dT\nLv9jKPDlK+Ybi2SgJI+ijtIOzdt4UoueWMKtT70wdQmq72F/U3FAhGi7npw7\nnIh9RixucClSqdKMzV/+gJVjHNUzpMvAANfLJIU2e3+pZA26P7bBFf+wzcxS\nrirlw4SWLIcsxSaSpvt9j5hzRuMXKRcSZxlSO3/gu/HL+5wfss7FAiToB6Ya\nFpC1ri3BZMvTsns0KcJukLWwZiOYo7MOjKq0FQ04gvHmZKefcF2Zgr/OUW61\nTS7EKuwwEjCf4gmNWXLrXROXi4tLIhZXt/uBdpDrGCuLK6LCxgPAaSR3gPIS\niYdfFBD/rNyFxCsEOjB/wyqOGEFgQpdNaTUKxiVSs7tB0k17ePbruUXHLQzg\nEw7snaiPKF/flcirJCRdudy5DG6tmQRHh0ckGhj0GnMglQ3x0I4o2sZxEKMp\nhS8t\r\n=HNjo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxGjS0rr8ZVRinE5x38SqhljWNhwG7epWiCOo1gvx0PAiBjIL4TS/XfQy544UpeHWeArtNUhyiOHy9/ZEA8IgKjOw=="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.2.2-beta_1598324946524_0.215430478322981"},"_hasShrinkwrap":false},"3.2.2":{"name":"easemob-webrtc","version":"3.2.2","description":"webrtc","main":"EMedia_x1v1_3.2.2.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"_id":"easemob-webrtc@3.2.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-uScTb2kLKH3pST/eDpjuSFGL+EYpEnogWaRw7Tsyl7b+kEQQZ2xtleIoIunCCZqSCattPBnZ1evDY+7J/wiYfw==","shasum":"03e46093cb0ce4168bddf23e61069ed6bfe221af","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.2.2.tgz","fileCount":3,"unpackedSize":1818560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRJPiCRA9TVsSAnZWagAAbo8QAKB8m8sNvzhxk/u8gtuf\nfJETYMN4lFwKbbdiPxkrKUghZ+2gZbj8BcXyARs7zASsM942PbDEmnOopHa+\n8Cm2g9r3O6kiQDv1tywLz/9neyaBH/ydGNL002zdKJdFjfmxDDg8cy9lvJky\n7X3s1l5WpbOXf46dmjhTu6UL8fwF83A8ixtbo0a0nzjJy1EE4JVU57ovJhFb\nR1bINwDnczJv5YCMU8T5yzJTK9FThIvsgvDDe1VpaLFBbYJ8BpwuXZdpZ76z\nd0iXmrKjSUz16ckReV82PA6bzLojTZ9jQgGVxhMyFYKda9oYfbKcr/PAeauJ\nRYF6KdKf5qfGFksEwFcvcNCKqkUapKT9sOXvFsh00cWKe0hqImyht/l94yS+\nAJ98dH+zngUFNah9eFH+XjKSmuJUUp0vWuaWPUSHBwjhC1VkrKRHTPT+Bfui\nOsXMzUS77X6B7X3xdrbbfRFPPCSf8KVlnrdNTuwWwLCPz/hAbVppGsAus+DR\nMvw54j6uZVONcL+jcrghb/vX841SU5bQ9fF2nQLurlb+Q4b/r/KTMAHCOz+V\nEFyGSJvZav0QFQB95sQYzRz0uoHpboRD1h/T2ceQyYeazdz03P5LvWWb7zjW\n5wRSVw203v4pE1NVNXrF0ljVuX6SlBHMGOvEYw0xfeW6p9rsUBnklHisQt6C\nbhgq\r\n=Ks/R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmiu5pDsFnaGP3B+f2ORyC5esIAm4x2EOSWnL8D5/nYAIgRiRRWFmC6BZ58TyocykiJFwfM98qymRdP2QPahKKBXI="}]},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.2.2_1598329826326_0.12262112461290764"},"_hasShrinkwrap":false},"3.4.1-beta":{"name":"easemob-webrtc","version":"3.4.1-beta","description":"webrtc","main":"EMedia_x1v1_3.4.1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"readme":"## 实时通话\nwebrtc 支持实时通话功能。用户可以与好友进行实时视频聊天。\n\n注意：视频通话功能只支持 https+Webkit 浏览器。\n\n## 集成步骤\n集成步骤如下：\n\n1. 安装。\n```\n\tnpm install easemob-webrtc\n```\n2. 初始化 WebRTC Call 。webrtc依赖easemob-websdk，需要先集成easemob-websdk。\n```\nvar rtcCall = new WebIM.WebRTC.Call({\n    connection: conn, //easemob-websdk\n    mediaStreamConstaints: {\n            audio: true,\n            video: true\n    },\n\n    listener: {\n        onAcceptCall: function (from, options) {\n            console.log('onAcceptCall::', 'from: ', from, 'options: ', options);\n        },\n        //通过streamType区分视频流和音频流，streamType: 'VOICE'(音频流)，'VIDEO'(视频流)\n        onGotRemoteStream: function (stream, streamType) {\n            console.log('onGotRemoteStream::', 'stream: ', stream, 'streamType: ', streamType);\n            var video = document.getElementById('video');\n            video.srcObject = stream;\n        },\n        onGotLocalStream: function (stream, streamType) {\n            console.log('onGotLocalStream::', 'stream:', stream, 'streamType: ', streamType);\n            var video = document.getElementById('localVideo');\n            video.srcObject = stream;\n        },\n        onRinging: function (caller, streamType) {\n                        console.log(\"onRinging\", caller)\n        },\n        onTermCall: function (reason) {\n            console.log('onTermCall::');\n            console.log('reason:', reason);\n        },\n        onIceConnectionStateChange: function (iceState) {\n            console.log('onIceConnectionStateChange::', 'iceState:', iceState);\n        },\n        onError: function (e) {\n            console.log(e);\n        }\n     }\n});\n```\n3. 调用 RTC 接口。\n```\n// 视频呼叫对方\n    var call = function () {\n        rtcCall.caller = 'mengyuanyuan';\n        rtcCall.makeVideoCall('asdfghj');\n    };\n    // 音频呼叫对方\n    var call = function () {\n        rtcCall.caller = 'mengyuanyuan';\n        rtcCall.makeVoiceCall('asdfghj');\n    };\n    // 关掉/拒绝视频\n    var endCall = function () {\n        rtcCall.endCall();\n    }\n    // 接受对方呼叫\n    var acceptCall = function () {\n        rtcCall.acceptCall();\n    }\n```\n4. 绑定事件。\n```\ndocument.getElementById('rtCall').onclick = call;\ndocument.getElementById('rtEndCall').onclick = endCall;\ndocument.getElementById('rtAcceptCall').onclick = acceptCall;\n```\n## 常见问题\nQ：发起视频聊天时，收到提示“An error occurred when calling webrtc”，怎么办？\n\nA：请开启浏览器使用摄像头的权限。以Chrome为例，在地址栏中输入chrome://settings/content，在“内容设置”页面下拉，找到“摄像头”，选择“当网站要求使用您的摄像头时询问您（推荐）”。","readmeFilename":"readme.md","_id":"easemob-webrtc@3.4.1-beta","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-fXmCG4JI4gCCw9Ibh264AtfZ2W/kt0Ox3knWMAhYyFYbFouJTQsme50BGSHms8ehN87urYxRkhoTo2YUjAwv1A==","shasum":"ed7a8a305b5ba94095079b5210624d34b0cb3a18","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.4.1-beta.tgz","fileCount":3,"unpackedSize":1828554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5DzjCRA9TVsSAnZWagAATKcP/ResZoornHPycwNizEH9\n9qmw+hPCvsLK4NiJwnAoCBbs4w7WLxvt/nwNPB5lGVu5+bRVe671n0MzLmFY\nxIFyv6UTQMMvCSvlPimA9nUj+1JRMbgL2bUgVxLr9VsGtY0ftk8QNAIC9IHu\njyY4ubPJz4/buMuSsYouG2aIJFMSp4KMNO2IyBnMTEZNR6S3o0iN+2kjE5zc\nKruUtB28mwZse4aiPs2guoJV0bjtRf73L6jqdnSgWNYsH4FEBr2HsShIS5qQ\n4GmILcgmtbPpsun5BKo35qSXnVhx7PQlTGFPfp8x6gp9X6/AvJVxp/r5GN0p\nTFES6BPjTokrP8FnJ6XzYcb7z1mEsCOkZ6eNGOls3WqbR8lu0fpW90dG2iK2\nUFA4aL2DAAk9A91mzpme9T07jtDEMdk+QwR3MayESo1iXXZ6IfAvhvIzjeJI\nALwEigt4LWMboNLuw+/axAEEbi9wDLfdWEb1aJtgvrrs9nkGRiDKaH+TdoS4\nRGqQBJ8dnOP8XDzucdhjeDLPdVP79Ct8gbsUGm6hRa58WwssHVmo9tt1+DAZ\nOiZLBoKnnZcbTQ0ELMOhhvbvBME8iNdQBtYr25cmGIaqifFdH+lXLp1Y+2Nt\nHUc2nxtXM1ldzSRRJrJdpNWpUT+BfTJXhf22Z71kZcKMeoUf3uSameMs+R/z\nnLbI\r\n=9W0J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd9N75s9PO/MqopZ2/+xP6mZz0QUbIe8bZbSFRM64H4QIgfhtJ9jP/LumE/RnMrGoULoP6ZVyLf/qlNXYGZeohEos="}]},"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.4.1-beta_1608793315307_0.9845079907743359"},"_hasShrinkwrap":false},"3.4.1":{"name":"easemob-webrtc","version":"3.4.1","description":"webrtc","main":"EMedia_x1v1_3.4.1.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"easemob"},"license":"ISC","dependencies":{},"_id":"easemob-webrtc@3.4.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-LmGY2RAgxjXjRrz9gNLAkiz0seovUpxcLMhXabx+nb4bfpgp2ArA8ToB6YKeFvGmXXqINHyQatj91aZBfk9sHA==","shasum":"c9fe4be652d7a5bbe1b53237073b20e1cc492687","tarball":"https://registry.npmjs.org/easemob-webrtc/-/easemob-webrtc-3.4.1.tgz","fileCount":3,"unpackedSize":1828549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5D/5CRA9TVsSAnZWagAAFsUP/3RjWpEjnidoyg8TGpJC\n2yfG3ufRlYx8DBIddLDwwLX17wf8qWZ+e7mF8wz6Rlm/Clt/SDyVXymUvjaz\nWJPW3fjH+HlIXeB72qZoFeW+4J9FeENd1DMxd7CwI/Oi4aT7nCAaiooIKy/8\nEwFGTGIS+KGos+bO5R8H2SjjK5tegikMGu1p8CR1Lz4mq36A+unG/BsdW0zW\n95qCPG66wbBzsL6Ttghj8FP5ZLeeyBCZ/RADRG+I8ggHESOVu3vKAcqqNwsJ\n9jyUim6Fo5QuBnmERf4i8BQzg0DS5TbEFfgvA0j1AsmcKY4C5YuJeu022W8P\nz98pZyMuXDdKJahjbNMaxEjHCmj2YHPFlgb9VFHratXttSEuybzwe4Gzb638\nSQk4eKd5JEinJ3tgp5Us7iybdFDTArKV4w59urDC80aFHsFuvBZyf0jh+QYT\n7ftZM0wKzuIP46sYw3afHlzZtV0yfLmTw/E/iJ3b/Kt2MdFzYDTQop1yP40Z\nhGB77A9jrczEmjE558kURkn7EhNHyG/Ap3a3QxwAo8t2ny2iQAZJ16fKhDNx\nXWUCXlXxlPPg+a8XfINrebQO778qHFE5D0V1BhakzoY5scRIY85Z/sa7vVxJ\nb01UoT0INftbS7SfCJ8Hyoy9qtEKqJ5sDxtZcFGxl/dAwy6oqmZh8y71RsEX\n4jkT\r\n=sbh3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0hWDAhPPSYuFrJBpyjzAlWN5NEEsOgSWaLmLYqTRM6AiEAg3z0/zen3vOmOR/w+JT1QIPpxlDNW9IghbU3xzHT+F8="}]},"_npmUser":{"name":"easemob","email":"npm@easemob.com"},"directories":{},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easemob-webrtc_3.4.1_1608794105343_0.3416855530034908"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-27T12:16:45.167Z","3.0.0":"2019-06-27T12:16:45.322Z","modified":"2022-04-30T18:32:15.778Z","3.0.1":"2019-06-28T02:25:37.477Z","3.0.2":"2019-06-28T06:17:46.919Z","1.4.12":"2019-06-28T08:13:27.319Z","3.0.3":"2019-06-28T08:13:54.095Z","3.0.4":"2019-06-29T07:10:33.217Z","3.0.5":"2019-06-29T08:19:52.002Z","3.0.6":"2019-07-26T06:49:25.295Z","3.0.7":"2019-09-20T10:42:29.984Z","3.0.8-beta":"2019-12-03T09:35:17.903Z","3.0.8-beta2":"2019-12-05T06:40:13.209Z","3.0.8-beta3":"2019-12-26T02:26:18.190Z","3.0.8-beta4":"2019-12-26T02:31:45.891Z","3.0.8-beta5":"2019-12-26T03:31:31.771Z","3.0.8-beta6":"2019-12-26T08:28:27.904Z","3.0.8":"2019-12-27T11:31:59.169Z","3.0.9":"2020-02-20T03:07:07.568Z","3.0.10-beta":"2020-04-08T10:36:14.210Z","3.0.10-beta2":"2020-04-08T10:41:18.120Z","3.0.10-beta3":"2020-04-08T11:27:27.998Z","3.0.10-beta5":"2020-04-09T03:37:58.221Z","3.0.10":"2020-04-09T04:58:05.648Z","3.1.0-beta":"2020-04-20T11:26:15.704Z","3.1.0-beta2":"2020-04-20T11:43:09.025Z","3.1.0":"2020-04-20T12:15:50.683Z","3.1.2-beta":"2020-05-14T10:43:04.891Z","3.1.2":"2020-05-14T11:10:31.198Z","3.1.5-beta":"2020-06-23T07:09:51.774Z","3.1.5":"2020-06-23T08:11:31.088Z","3.2.0-beta":"2020-07-09T07:47:34.775Z","3.2.0":"2020-07-09T08:06:22.822Z","3.2.1-beta":"2020-07-28T07:48:19.607Z","3.2.1-beta2":"2020-07-28T09:59:49.247Z","3.2.1":"2020-07-28T10:16:45.664Z","3.2.2-beta":"2020-08-25T03:09:06.653Z","3.2.2":"2020-08-25T04:30:26.492Z","3.4.1-beta":"2020-12-24T07:01:55.449Z","3.4.1":"2020-12-24T07:15:05.552Z"},"maintainers":[{"name":"easemob","email":"npm@easemob.com"}],"description":"webrtc","author":{"name":"easemob"},"license":"ISC","readme":"## 实时通话\nwebrtc 支持实时通话功能。用户可以与好友进行实时视频聊天。\n\n注意：视频通话功能只支持 https+Webkit 浏览器。\n\n## 集成步骤\n集成步骤如下：\n\n1. 安装。\n```\n\tnpm install easemob-webrtc\n```\n2. 初始化 WebRTC Call 。webrtc依赖easemob-websdk，需要先集成easemob-websdk。\n```\nvar rtcCall = new WebIM.WebRTC.Call({\n    connection: conn, //easemob-websdk\n    mediaStreamConstaints: {\n            audio: true,\n            video: true\n    },\n\n    listener: {\n        onAcceptCall: function (from, options) {\n            console.log('onAcceptCall::', 'from: ', from, 'options: ', options);\n        },\n        //通过streamType区分视频流和音频流，streamType: 'VOICE'(音频流)，'VIDEO'(视频流)\n        onGotRemoteStream: function (stream, streamType) {\n            console.log('onGotRemoteStream::', 'stream: ', stream, 'streamType: ', streamType);\n            var video = document.getElementById('video');\n            video.srcObject = stream;\n        },\n        onGotLocalStream: function (stream, streamType) {\n            console.log('onGotLocalStream::', 'stream:', stream, 'streamType: ', streamType);\n            var video = document.getElementById('localVideo');\n            video.srcObject = stream;\n        },\n        onRinging: function (caller, streamType) {\n                        console.log(\"onRinging\", caller)\n        },\n        onTermCall: function (reason) {\n            console.log('onTermCall::');\n            console.log('reason:', reason);\n        },\n        onIceConnectionStateChange: function (iceState) {\n            console.log('onIceConnectionStateChange::', 'iceState:', iceState);\n        },\n        onError: function (e) {\n            console.log(e);\n        }\n     }\n});\n```\n3. 调用 RTC 接口。\n```\n// 视频呼叫对方\n    var call = function () {\n        rtcCall.caller = 'mengyuanyuan';\n        rtcCall.makeVideoCall('asdfghj');\n    };\n    // 音频呼叫对方\n    var call = function () {\n        rtcCall.caller = 'mengyuanyuan';\n        rtcCall.makeVoiceCall('asdfghj');\n    };\n    // 关掉/拒绝视频\n    var endCall = function () {\n        rtcCall.endCall();\n    }\n    // 接受对方呼叫\n    var acceptCall = function () {\n        rtcCall.acceptCall();\n    }\n```\n4. 绑定事件。\n```\ndocument.getElementById('rtCall').onclick = call;\ndocument.getElementById('rtEndCall').onclick = endCall;\ndocument.getElementById('rtAcceptCall').onclick = acceptCall;\n```\n## 常见问题\nQ：发起视频聊天时，收到提示“An error occurred when calling webrtc”，怎么办？\n\nA：请开启浏览器使用摄像头的权限。以Chrome为例，在地址栏中输入chrome://settings/content，在“内容设置”页面下拉，找到“摄像头”，选择“当网站要求使用您的摄像头时询问您（推荐）”。","readmeFilename":"readme.md"}