node-webplay
Version:
A nodejs streaming server implementation
170 lines • 345 kB
text/typescript
G@ :� �
��ɜGP :� � Z�DGA 0P D�0 �+Ҁ�
1'ma%�� � gd ��A; �` h��, e�� ?��O��Y{Ub�<4�W���A��j��x��d���O����4;����@�A�?7w钥�6����魨�� �.r�$�2Q ����\$KK'�9B�p�G ��O�H/���^Z�O����I�ٌ�<�D��ȷt�����_l��4���pF�\�i������@Ak����d�G-T����3"5}��Rn-����#T�e�i4|1O��n�R]�XW51ߌz���Q͊V�v�K�y�@^�=��s6_��
�Ө�R�,<<��6��v4�`�����?�q>?G o���Z.Zz��L�� �#w2�*Lϒ<��W=s-�V�6�;�|-�C_�$'�x�`�RX������S��;�S�k:�{*��"��'�I)켔�eoo/^qa1�d���s����LS�����9���I"\�~�a��f9����j��l��ͰjZ��,Dd��z�.���[��"�TYG ,ޛ�y!2��9�$Ti���`�i��u�Yo���s�G�-��v��tCg��ޑ�B4t��+�
r�7gxc�Dts���g�s�/��� H��JE^�?�;R�R߫��W�E��?��z2S��a9�<���c���u�! OG=� ��C!�c�WaL�B�����l��(��l��\G \ �ݦI{!�����Q�%B�LV�x^D�O �xM�牥rQ> ����ER?�gIʄl�K.�����@1"g��\�������q�xX9Ⱦ�hR'���n��`>;XD�_=ڔ��-���:=�~)v�4#�&�n ���%N�I�0�/[ʼn��*]��
�ӿ/YJZC� �١�s�}�G �aڱ6�u��ONi�����_��j��>9Ꙗ�<;��n���?s�щʣ
���Su�T;&��ءs�{����-��9s�,�)~������X�O�:�\L��ՙ��攦��8r�������DAT�m�[��4`H��ᓶ}�;Z/b)["�Ig����Fu#�w��!� ��~�⑳�/��G ���3�F�2�뼊�b�4x������'�駺%A�L�N��#���<��ݢe����$L.R���n��=�'x���q�XY���60�p&��io�����a�<�Z��v����3���H��!\fUN������{|�L8�H��>c��P���u�ԑz���8����h�ƫ�G �h#��m2�
.�|G�$�T���ru�K������G��q�
Ia�H���, �e�݅��MV�G�˺%��(�ᱥm^Ւ: �
4�$��o�(J]��M̃��������P�[0��y$ew�9a:� ��Ӫ����I&�c(E0�t\b�|,��}/
�0�h-"���W���aSD�w�G v?�J�PUf6 8C뇞l�1)~-_��UB��|Ǯ�5vO���0��.����mX$ �U?���M˥H����6gdqʲ�B��7ݾ��նO�a�>4�F'' e��Y���X�� ��o9?�-/�Q����0�����̚��Ce%�s�8�})�A���j[Y '���9ۇ��J�� ��G 1=�S=ۡ<-�5�|(Q
�9JɡB��&�ā�o�� JO��xۖV�e��T<���L�&}.�8?~��<X�$�=�@}�V�2��&��N�J9N��%��i� ��-C8�F֞]B+���3K���C��~8b�L�o�=����y�1ib�&�^1
|]UA���͟Y�?�[�p?,����G Xj#*Gp��7&;B�v�f�8��IԀ��X�#�&�:tq�(��tiW�?�2�dec3�a����r�(��O �TBZ��7z��}�ԏ8�U��5��������vJ_&��rl�g���0vO�v;���(�{�@�BBa;I{��P�N0q(�%����>{
�D��U!ɱM���g�d�G ���=|�Zd��0�8?t %#�~���ojP�7_�7
m�8 @d���f��RE��T�#U�I/uz*ġ,�P}_��7�\n����g��S���w�K�E�7^�%�Z:(�\��sE��o� ��V3��c�3��!�i�ZD��^��'G�xÖ����#������o�m���H�G oCԐ��@��؞
�Sd�0" �i'�ѤE �+z\���j��d�B��U�&@�
�)�cl�� ��\���PL��=��o�jˌpbN����Tm@�\/�z\|�|U�ư0��ELT5.p�Q�+��O�f��
�9BxM^F6���h5��C�~0����c��U2�C{"��m�z"�4�G Fm桤EK8���v7�uj��/�
S���dd>|�E"v��a�e��-AM�����bÒ�=_���O>���{${S}Ch% �����&2��c� F2_�shEq���l�x\��H�.����<�fՇ�L�X��Xឫv�'�{G�/Vt��(n��Y�"���K�<�C���6HU��?WD�WG �LU���l[�j�x�RT�!�{,P��)�z� e$����(��>@���:[tc��V:��~�K�*�c����_��b� ��������� G���e�-��eω��`�af���˱du[N%�^=<���F����Ȇ�r�x��g��\��E�
O,$Ԥ�t�$�$^��=�֊no1e��J�G 'S��!1�O7��%[����
�͙� ~�p��_f���u"��4�Տ�t ��L�,
�1��N���FpD�t9&n��sC^�p����61��Rx��$���,"I:� $ C�xw5�l��I�C�2 1�1?i�?�;T����Nuh���N���E8ٿ��S��[/��HN�m�8��G [)�#w�2W6s�~��BT��<��%���}L��ր5i�#�{��"�M�Y��m�s,:m/�1h�+缃��_��y��qnj�D�t���ރ���#����P�o>38��,�X\ ��0!��_f��Z��;�ɶ��:"5�f_��p�ծI��8F���s%���2���:5X�ɰ�0*�G ��O����MՎ��F�B�0��YH8��x"�9�W����r\�O$���0N=�p� 5��AF�ݹn��3p���"��>��v%F�p
}C�p��TD��)���
���t~�#s~���`�� �iڶ� 2M�4
ϨB6�\�M~�$�5��R��3�uN}0,�\��G ��}��*s2���� ��]��Ѧ���;V�ɼnbW��Ϝ�Uh��F&�!����%AC�=�KH;��,��<?\S�t�S��pNm���>K�s�� �DW���v��J<����o��
�=� 0 ���0fV`�~��hcY� ��a���'�E��i��]v��JG %|xD3ͽ'�w���uŷ���B>��C�3�\kp����Q�g�i?*,J�A������VIp��w�
��n(x��9Fg��_? ��FV.`� r��� Z�8�<�c��p[��Zʉ_�����ܙn'�I�6��<�#��N�J�x1â���
�*J(��#���ξ=[�.3X
�F���G b9�b(��ցz����
�b�^JL��P��sv��$���^�]���Z����F�VŖ����%�~.s���w������"�+^��I��婭j�����g�^=���C�}E�������`��n����d����>����
!'c�C4;!.+P!뮆��gO�|0�9X, ~���bG ��Ǯ��@�*�6׆Xd�F:-��JNB�&Q��eK��3`��~��O�5
��a|���#V����r�/�X!}����-�$�ޓ����rP�#�����,N9'�U��Ω�o�0B"��"��3i����9���B�_KK��a]���J��d;�<t >M?dL8�
���;�=�����4�/!�G �P��?�pȓ:�*�l��6�xq7�6
\����u�T�a8�e1���z�Zo��<<�zS�b1M>�m�珕���ߨ�x-lph�o*�"+�$
��%>+�����T�S�G��;�d����0'I���9��X�W'�q���^�KJ͈m���_��_�����H���ۨr�X|y��
G rB�s�{n��.��M�_:sE�)ߓAd+��5n�[����n�6g>-����2>L��s��ñ�eC�PQ[� �se����O�-dP��
օ�y#Kƌ�e��s(��Y��-y�#ўԒ�e(��? ӨA��֫
�wڗ4���]1l©T<�~~�o41�,�
�tJD?3�6��S6/��&G R�s�ٰ���TWIx2r1ұ�ݔ�a�&�Tl_�� ��N9�{����;�\�3R]�O�0��JTsC��=̋��[�u-�pq���XzY� ��~�>���K���#́j��zp �*�ͬH� ]�D�=��,-��gC��&�����R��������",����TṲ#��(G ��I� n{�{��@f�5 �8�ʰ�*��ƅG=:����N-i�qjpxj�^���Ū��Ŧy�m�V����/?6����2��Ig!�f4��K�����!bK�K��۞���?����b��rll�@I���=�Z�����W����ѳ$'uI��U�G~h� ��;pӋ��J���<��e��G �Ny�(ܚz�W��������@���uCF~l�[�h�{�R>�x�@���_��H�+�TU&X�ڛ�9U���^�z��䃈љ��/\0��x��9\#J�s+�q5��h��O/k{?����.�r��0ݡɎmx����P�^������Ko����[|���!Ϧ�_� �D��#�G |��6���V�2��$%-[�ה����Ƙŧ����j�}�y+K(�16�Qo���I���i����Cٗ.������/UWWp�twn~^�Qoi�e�����I��#��6$b�4h��3hn���e���7?��E�p�i����+����O����#�=ȼeLB�i���Z��û1���G ~R���T��x9��4��B�a�
��0+�
nz��7�d�π¯�n<�T-�|c�_~I^4�V���9��I�d%{����@M�`��쇎�U�*{��rh%=50ML�-_��^�$Z~��q�E�\Ѧ�FDŽ�jx���\t�@+N�����Uѕeg��lBE�%E0���y�ij�w�Z����G s|/�Q
��&�@)�uu�����1=��~����Z_�9�cˬJt��L�9ę���j#��X�#3����Zf���X=��[1�?����KVNL�m1��>���>^��?is�.\y���k����NɈ��9"����-I���Q�Zf��䅋ԗ\:��� }E��J�쑢
{�Cd��SG Rm�ۮ��Xm�
b�"i����-������_�㓴SU���'��5b�J��w��S\-(�m��p���Y���d���y���;|�&��1]��S�
��v
�Fu;g�b����t��<�N�s�����,�A�8�Fm!\��ؽ�>묒����Z!�X=`s��8=HL���%v��5�d����G <i�؇�1��5��~�$� qX����bq�^8d�UA�6�ITcu�1��S�M�1��*հ�
�*�K�5���d-���[��������������������w僓E�9�Sr��ضºBhIg�D��-T2W4�Qq|���5��Ρ �R�BA
0g��
�F�i��,]��y���jo�G �9I�7�>�6��+��A%�u��4"�� ��,�"��4%�`��/��'�;�)���^�ޫ��A��N3-�s���A��v�ިȠ����;R���A�7��P�L�~��*F���<6��N(���b2�JG���}��d���@�=�� in��K�s!7A �o���٩��~��kG (��G�]_���ĉ̷O҈k�g��TqB-
���m��1�~��c#��,��@���ؖUIk� @�Y����+Y���k#�J#�둕;
u�6��BZY1n�5<wOҫ�/鿭/ϡ�ՠR��'���p_�B���-�ue$���Ň�Z����^m�X�R)F�M,�`S�2x[��SG q]%�n�(�Du�a~`g�9u���AO��l�E":Mϩl� /��{~�r%��Hؕz}'& ���xf%A״9�K������eћ�A$8щ�
r 4�ƭW�)���rH��V������a�z���K����!�<�^`A)��\��#oG3�T �
�h/C��"�Rs��4Ŗ����� �M�G ���P�엞"�}��9F�yș͓���6�����j��
�6�i{�T ´��XE�Qz��ll'@�j��K��[gQ�Uf�y;x7Q��'� �~�?6��[X�mow��Z�a8�EfT�c�]N�}��p��Dǻ����u!3���ή"칬�f� =�� ��l =It�vg�iM�q�s1iNUKG +�'�T6E�5��$��hm�q4XL
voAșq-�7�%���+����
�U����pf�[u�1�FR�o��>.����9��"!�B��<�db��Lj��i��jK e��hM�gn"��x����j�E����%���Oi�6>�`b�sk���IC�1���U�|�J(����m��4���� ��G �.!�Vr'bl~�"�V�ü�E��۶�hjԳ���o&T͔ǡ�X ���+�N���Ԏ4w�D��Q��ROvn�Ѯh{i���l��܀��4����@@�I�#��k�UJ�|�4����-�:#4��)���o}*i���H�� #\j)!�"LOa��=Yk�2���?�P�����-i�1L����E��MG d���G��ΗZ?�a���טv�����eB�Vaj�fL���G^_}����k��G�����7�_H��I�����0���~���3�!4��;�jU<�i��([r!fiꎿI~��FC-z�I� �m(�f��)`�ꄸ���,��M�p}h�Vt��M�־�F������T|�Ё��G 6��ztfw�kT�d�9�k�ΐ}�{�e�T8����eD�3���`O����P{�Psw)PI?�2�;j
;���;�S��v�#ˑ��`�b�P�����wN�TV��XC0F�h��y�&ŋ�L�^Q�u�š�N�N��9X�@�Aؠ>,<���⧔�h���(��e#�ف-\p���k��G H��a!;��su����k��T�j�Ln�6<]ȍ�~�.?B���u���M0��{�,#&�Q�LhI�b,S�o��Y\f\�n+-Zv \�z(L�y��,��I���f����F����]M���w�ln�n����b�ת� �N _��j�y���[ޮ����WQ�a�M�0G M8V3 T�hm��� �1-���~�&o�wI���wlS�^�6�"r��T"��,���X��x@��a�[ =K�t�m3-�h�)�-����"�w�z#���Z��$m� ��K<ܰEn�~�_���(#/�7������#�M�ޢM
�~�0����@�U>��ѵ��IN$��cJo�?Z�'�G �M`1��D%"[)���t��`]c� �;Tt��c�a�� O��Fp����f�ǦٯX-9onY�������<�)b$�X���$��r����j�E�ϯ��tZH��83eb�|q���b���-�?UL��d߫,�}ABƹ5�I���nz�
���|^� /xӆ��#p(y������g�p��G M���
�k���� yM�Z�ח�6*?Ԙ�g���T��|֞���-̼�� 2!�:IK�Zͼ��Lrl��
��F
�T� 9d$kП /��7����1���0�<h A�s�: �ΐUn��m��K��U���Ll�E�l�L�ʩ]�0|K��r`�8@����S#�f��������I��G ��P)_�H�'���U�\�`�*Vhd�89��b�Y�O���-J��T�n�]h2~J��ɨ��X9E����I�y��Mm���`�wQxL#1c��9����
�����'��0�^���=�WMtZՓd�<sn�xO2D���sH�� }m��[�diu�K�Q����#P�G ����Y݄���1��_{�S[#ڎҮ:��[seSA��җa�]t������jhK$����7�bq��L*w�T
ఒ�:r��uO8n�Q���vk��X����
��D�)]+��%�V�a`|�1;��� r�D
Z�W�E
�#^I��G���9軭���Ü7S��V�Eo�Ԃ��G ���-�jW�n��o ��Z��0$[��a�pV���#������q�v٥�����)Oڛf��Y%�V��Z�c���� �w�*rxO��kY���O<k��nޜfn9�IK�E���38ܕ����bN}��
�+�":x��rY���ְ�¸����W&ɷ�����/ �h��҅rՄ�{��6�uJ��eG �
;P&�,�y�[�K����o;$mCf���Z/���܂�>Vh]��3��נͤF��w� ���c�����N��^�ڔZx��%���_��&�*� �c0/�m � -���Neĭ��Z��KA�lqu��c8�M���E�l)�
sc��f���1��^��b�^P
���9�3G �q�6�=�d�}���D *��_��/�A�9yȤ�9x���p��l�� �|�Dꕑ�@�n��ъX&�hxv�I�F����a��d�nj�I�W���
&�Nܖ$����俜oq�J�H+�LU[]���e���d����˩^f���C��1)�QqO����`�ûs��i5�ZG ��|5���`�&7�U9j�i�X�ވ�%��.
��WdU'B�Qd'�������P�<5���i�,�{z{�6�nX�pX��ϲh���@i��o�E���O��67C��p���J�w�^�[���&�ױ���KfJd�'�G�Y��l|�y�5�����*U���q�1����
� hY[z�*�G ���}��0r�v��]��f_Bd�'���Svq*����4PGU�nȧ�N@P�C=��k��v#A9O�J=��{f�Ƴܵ��v�
WZ����&�=<�z�)[�О�|�Җx��Ç7�e����'�"<���0T�`H��79"+������gaIVߥ�Yb��k�v;'5��|�3�x�g
�G �H�v�(�uLU����>SFy����T�ىg�$�" 5oS�V�k�N���3S�����*��C��1X�`�rO���e�y� �ڿ�Bq��I�ǔ���-�aEc�q������ʲ3l{�^-p�@�5Õ3�Nf��~\�?j����E�������m���50f5�rb7u�IE�G �z��4ڎ���8���B�|3�Z�rF(:c|L����ʗ����~����Q�Ϩzԧv���>�����wV#e��91�r-���Ɍ����1X���@�b̎?ԭ,�|�Bg�&�&j��eYl(�6�|^,�__/J� �� �L��WS��#��T �_��<��`gCL(s���Y��:�����G �rр�v E�G�����E�� ��[��g�%Z�~Λ�R�G�#�yGv�~ڧ��ފ[�Vlb��*����6J����pM�s�H�=�%{ [l��:�� ��dq�l�&bʾ�F�%�D���Tq��^���Fp��2H`:��y-Hέ2t���'c��r��~��8�u�P�y����Ž�����G
��_G��E(�K��'k�_(l�ʺ���d���X��p�5����9�wi�|��e�r(��9T0S-�_��uC��bA�ӵ���-�6�5�䜥����>��#��t��̛���}�7����`�
&|���c@�Y��ܥ�/�ώS�$���uZ*t6�%�-9(Qy����(eG ��yn�M�;�G��l�J0۬\|*�=*7Ey[�ٵ=�J.o
}@�S|q��qj�hG1�c
�w����ɩadL#)/�-2�f�w����'�bǼ|�"T�d�5�<�9�(�\�ۢF�m����h��M�/�;��DA��j��O?�7��{��T1���IF!�4�o�����RGW;��G ��WH���3k�7�0���)͟bב��(�NSCG ��2��t�����#6y%���x�������rUd��zdK�����l|Bd� $?���UD!J\���\.(��s�.����)��ZB"�;_��㸵&l��[K�V����{�6y�.��I������>t���1C;$G G^gL����!��F�jI��}��2�B����1.Q��^A�x�_��!e���p�� [ ��Ql�U��8�%����WA�u'��/��w���~���n���mG�s,��K�þɠ#RA��b1f
N)F�@|ш,�,�l7����l_�0�<����ܓ�Sd��sQ���h�I�P��AmOU�G �
�X�LҌk�ڸCe�w�Z"-��Bq`S��&�$}0m^��y�C@��6>V�����ى��j�u�R}�����$_�����^B�-r�Z#͈�o�E� ������%~��vL�����b�� ��nGT�" �'$��~���9�Mf"�gG����.�:�oG�Z�f�j�4�&�t5G ���u,�L��a�{�}�
���
Æ��b�����(n��MvԾ���aR�GN��ȗ��d1�w�q(M��5|~�t�����]��Ll��c�-�a������`mׁ a���,���C{���.���|APlM �����Ӊ X5�������Y4x_N�5^|�5�<&^0��"�3��G ,���iW��|�ƎÛ|zJ�J��bi�����L�A��X,
�`��d��11�ϕ㐼�}[]�7�����&,y������ y��,�Y��l�d�k�M?�~,��f������:������P^z�j̟�3^Tu�И\G�E��4 �T��١ٜ#���v����������}Ժ<�Dl���LG =� ���`��GA �ɀ�
1'��%�� � A�!lC��&�K�d)킂�/��s��}~�FJR��m����Ek�i$]��.�D��"dt<�]��*H*�Z�&����I��_s�� �g]=uy�.%_?ݐPS�#�ɫ
%i�Y�����KO���MX������R0�qb��F��fVPf���G e� S�jR��Ʃ�?��������
~����w-GE:5�U7��ZS���̲ϩ�a�t����3�c9���@!� ��?#! ��;t�O "��Sj��h�k��3�:�=�<��T"�η����(8�U��3���#�A
�<*�+ߩ;�������w����,`��-}a��i�U�tG��OG 0X ,�j�Sk���|̕�΅���<+��t��E*�m
��|~�#`�k���Q�*�C���kLa��0�!:����2��[���I/���qŁGA �S��
1'��' � A�C<!�)�3����j";�lg��A*�;
Sˏ;�=���úaAv���P/� /���)'�ku�`{�D�4��~�u����B\Lů�Xw�ύi�,��4_�NHKF�Diy,���\[�$�gd��k̃?�)��cd.A�Ϟ@cDȒ�����'P�G �����I�X��P�HG���~��=��h�����d� w�i75^f���W���B9`\���P��4��� ���ً<�v�\Np�Y65RvC���)�h�D�����,4]M/O�@?�f!aɥK�i�P�%�1�4<�ڟ�s�Re�S����;����y��NP۟B�q�V��?��ewG l@cE���_����Kk��b�����m`<��(������{x�R+9��P</�mH�t7j�8K�v"���c�¿V�3<S$R�v�־,k��8�!Y3}R�Ƽ�F���"#��ndAit�_b{�~��IrR=�Ȱ%C����尞��h��q���'��~�����c�X�qւ�G�K�G T���i��;�Hy0R ���BSO�s��h�ͮ�e���ZI�_$ [��F�cx4e��/����ljYȬ�]�ߎ�X7���};:sZ��i�,p
t8D�*O�jv���NH�O����k�뒈�,7�߸��\���Y�[���z��N��9]H0�\P�^��7'���*���L�J9�/Tb�
����GG 5>