node-webplay
Version:
A nodejs streaming server implementation
200 lines • 336 kB
text/typescript
G@ 8� �
��ɜGP 8� � Z�DGA 0P 6�� ����
1�~���A � gd ��A; �` h��, e�� o�i�ȋP�hl1E�ƀL m�{/�=��
<ETR8'
32�Y�!\7�+�5�h$���7me�\��RwՎ�s�p��(4%n�Q������*B�ƼT�|�
�G ڤGs�c3>�FS�u��Tq˓�5�F��m%6���զ�}�%��k�g���ֶ���5�.���i6[��&tj�:�w_�����1�q,z����`�[�v��cZ 잴���(������]�a2 i2�7IO�JL���cX�7��h�g"N�
Z x�M?1�U��X|�b�3̺:6��p�G �h�f�m��ʻݜ~O��y�=k?�5�R,������E��%�j�3��c�֤E�ݳI��^W8�˱'���^Q�����ǝ8�}jZ�6��@aۛ�]H��N1���Z�r�Ѣ��Tt���)Fe+Ӗ6C�}"o�(dT�%T��-�%6��Kxc�D������Aw(�MWx+,���3G m���yY���'��0��e ����JF��s�0$쨦�{�3��#h=}6dk�U*�4Ҕ[��S��g ]�jXôG����ù����N ˴�������@�Z:!�����䝋��
!�����iw!!�(Y�\��T��J��o��m��&-5�n�o��ׄ2x�A(�rj�S�j��m�G �R��U��J�T�|W�����J�h�Lnڮ�ǁ� iz����2�C�R�*f�v�x��Az=�B��[�����I�;��S\f��r6��O�+�x���9����L�8�A-4mB_1���#��"l����81�I�z+�TB����
����O ��Z�juh�<~��JV<Rs4W��&�g�Z�+fajG ��^O�a ��Q$�ж�N�Cp�z�p>�k��/�$�����nf������q8F>�0 ��}��X����6�*6HcL��9 � /`#c�3�-B9��h�b�v���ׇ'�0x9f�'�H�f/;35��ys�^"ƿ�Y���ݗ�?hK"l)"�X�;v
hߪT�d�D�$F��G y���q��)p$8�ƥ����I����h^��lD��SA�0㘬bX
]p����uѠ�H/0{�Ή #=Z��0���
�QB� D$����ԋOحԍrmgx��ak�8mEʟ�)�io�"6��JB��E_*��7��J8�dz_��� K��s�Z{qfI���0�#q�WZ�(,��G 8�1e�(���T2՚ym:��!x��d�j�Q�ƸjM�
Wf%,=����*H������"�� �rz/�������n.���A @���3N�����_~z�M�r��6A�?~�`��pN ��:��5�#�-;�iq�s�Tq)%;�#q%q�I�l���� ��9���1��l�B��_G t-��/ȷ��0$�
W���e�~I�wy0� ���{�����5β@#�i#���Vn�1���R�Q�6��&QK�l8��ɔ�Qe�7
��f5�y��~t8��A0�_�Q*��㙪����O�,߽
Zҋ:�l0�66�j���-=�a��:���������m�\:>e\�C�8
�(�k0����F��D��>G U�m�v>H!:=��䏾n�*&`u�����<T=���q��)��}����L�0Fy�@$���6#�Hg�Cp8T3N�(^���vS{hǚ�wDY�����&8�B�{�v(����ǚj��;a=�1��]�D����X�aa�ߑ��PU�ʺ��;q��;��O+��W;V����G W)�g�jiRG��^s��O�ԉ�*U�X���`�h{q�����Ru-�Ue�0)�՝ �B�@�U�,��DƓ�X�n�I�BN����`/1�B�pͰU��*3L��<�̪~
?��wyim(��p _��y�W�o���|��7��ceX+ؙ��I� ښ�}���WOK����P1/r��&�k�G �G?��rn��z�j��k�%X�C�����'b:�8,����.����[��f��@lh�s�,�߫+v������S��OS�{�N�#Ny�A��5+��B [J,=��"��6�N��W�?�\
������f�Q\�SF�z�_#p�
�C�
��K+�y�����q%�2�Eo�G V93���4#�R�^�.%Υ���jMq��eO�3�"4�E���Z��:�.@�-�4�D�c����ބ�m9��$��T�V��
ł]��0�+M�ng���{j���g��0�s��)�Y��n�n�=����pW����R�)��sN��؞�pGz�M8Ȫ�N�ӝvF�I埤c�0 oݸ��#H�G �+ 6��f�#�e��Ջ5clx��]r?M]骼|�L[F��|J!~�G�rs`�Qk̾ސ�8�Y���KrXku�V�clt��C=��=���=N6�Kbo]W?�J7��$p�� �2�nA݅���lQ�3
U ��N�a����5v X�{� ጋ�Zh;�`%g�]���}�g=��{G U1�IM
��ԫ��j�$�@~�͝���4�zs¹,_1s��9(L%D��|F�鑁Iu/~N��
�6c^(���r��]��o
�@��m���B�C.k�OY��G�v4g'�ݪɩ�̶�29{OPRMӲ8㲢��HM���>�!�f͒W���gC��?Bٕ�TR��ĭ��CG �������֥ۙ��nvx��U��NgAU���5���������?�ҏ���k&tT�R�, ��3W*�
�y�u|Ɵ�Jo�2����� w��;i����9:[I�ݪ�FFܰrW��e�����ԈN����i���!��Z�_�ǖ����S_�|�S����7LAW�3`Hq�X��u�G �6'r��X��aYF���y4'x��],���q�O�L��e����7�^��-o)�zV� ���:�Ah�:��Y�au9�MUM��m����y��fP��Nw��!��y��5�������� X�^o��1���i, �e�iN%[q\-��� �
[�7���U��{j>
d����>G��ٜ�.�gG g�n/���2=�5���4j��xr��?�>�|]ꊆѪ��; O�9}���nj{�����A��:)O�e"1 ��A�?�;�huzi+E��?R���x#�������E
OBY}�>�OnQ�&�Dw�x�sP�Q�E��_��zs�<��{��Tl��b��krS���_�D
��Q
d�6���P/�G =��G��چ�����R7DI�d��&-�8�}�N��s�bq��t�k�z2c6rY���� ���Q�atYs`(F��� ^�W�
�W;q�&=, C\\��u�L�z�S�sz�j�-5�N��Tv�'�^�1����"xfRk{�Ŵ�<�X�4>��A�ƏQ��ѐ�e/��!2�*uTd!ao�/\G f?%F�;��Ak�~��!_�H��]��i�+mնk�H�ջ���\��h����ߒ���=
uV�S `��t���Y�fR�v��}�*��=m�̭�:.���&��%��f �1�exG���hm�.=t��xI�,��!H�-�F,��Ԟ�an=6����Tw�ui�/=��A�q[�_��;��G d�z=z�|J�6W�X@0}'�??A+W�Oj%̠�^*A�1���l�XE�M��T���!�ƀ�o��ك��R�QCoF|�cB��X�J�>�`�a�Ig��j69}
I����f��{2)EcH��?x�P���M؋�uC1�=�,�>Mdn�IDc��p�/l"�J��2g�A/#�'��Yx?�CC/���G 6��i���@\=�2B��-`�-l��� k�B�O�>�ٖ���@H%�@�[m.q�?_�s
���;�~*��y9�z�~��̘)���qS��� �CN�E���ڷJL�) 0M�wNPl$=�\�.���D��(��b>�b�\�N^�w�t�������)vK���:�T��F� ��A��G 5�)g�j�M�zՕ3]I����O^ە�G�[9o��z��W&@Ԥ��SKs ��A�̎e7s<�����=���ݨ��w>���qމx>�E��3����e���@�i�+o��#p���RL��W��V��3FN��3��mtɘ�FӸ|��؎��G��(S��.�Yg8��m8t�XG ��/�]�3��9s��������]�H�J�̈́E��l�p��'�m�y&�}�ٲO��V�9�7��\v��Is�
�I�*�6.�E&����Q5b�,��v(f�UuO�
'D�V�Zy�!���J��l���|{���x*`����q��O+�|�H�R�^��� ����R
]����쎽��/G NG1'9���@OK�Y�|h#gOw��T�l��W?%_�����\�;'E�P���>Ho�����m��Nm=H\��佟S�u�Nmf�/��mg�"���k>�HB�\��e�4�\ED�����\)��bo�[&SѾv!h���h1�ȫj�ʧR7���2x�V%��OW
TFQ�95��TG �Z��G���θ�%������}Z`�u0P콭��
���M
�_�(m��gTT]%�c��Z\�=��PB�?�A��s��go�f�#���+�4��M��jf� Oa��M�&n[��.( ��) We��Rq��~����Ȏj-S��[��"�.� �y����zE�\F�s"��G ���T��Y1�`� Ll�@#k��C]Q�&��z�"m+�x��Nh�콙��GDE�[0tn�{���ׯ݀��儥��wW�sޘ��t�������V/�]��ƛA�b����g-�5���l7k*a��;[z_gH�],��������i<:��1����6�7�e��n
m�¦b��%���o���[�G _dl�Q��T�*P��%o�łZ�C̃e>s�vg���<��9U�j_��#����Em�"����J����"y�)"X�/K,����$�C�?7��]
7���`��V�3���`�i��V+ �vƼ�
]�1۶A��ʰ��$��u(�PB�F�����,��WG��ҔP��])���a�v��G �:�2'
E���a�}0�Xߡ�46��Iׇ������͐7�D.���M#}[� 9�U���,��pr���X��eG��#HLg�|�J�Nr!1)P�3U���8e��b��Ld���,��U��9�:@�6�3����,H��^���k�bD��AI��P��(��`O*C��lP����8w�eur�2�'G ����>8�m�8�H������f��K�o�;�T\�_Y��*�Y�c���Q�|�w�`E�=,��aQ�AN��a���LYJz��_�4F+���d|ڙ���Ή��D1e�tŖ�Go�W���\���}�Y�]��m2����gk9�����[r�k�[/��d�m��;���u�vm�W�5��r�4G >@ �������G�BpT)r/��Y F@f�6��5�Mϡ�61<�ο��������4מ���U�W�ij�uL�C ��6�&{K���B�mL���a��a����Q2�M����E���UQ�GA ����
1��!�a � A�"lO� )h�Th*�6�M'�G��x=�*2Ŭ]��_.�,|>)����t!G{1.�!Y^MADk����f"*!@Ʊf�X ��*^�Ŀ��V�6�~*�;�{��
7frI�����*(������Q�R)KY��".a-���o
�`��G T�b}��?�5�f�KiӔU`�fQ�p,60` }=s7a�s2o�|.37�\Z�G�T�\xQ�w��!d);��gӒ$>Z�� d>T����yD��Q��$րBS��n^���No8�#���- �~4�����O%`�I4����<��P�A��/mo
����Z�wd�yH0<� MG 1d F3>`�V�#���Vi��wݻ�+)����B��o��,s�bgc���.&�p��?��4��jZ4}�6��}��X:��\m�GA 2( � ���
1���*� � �Ay�7�,��]�;�ЂΧ�nǰ����ݹ]Ӿ�q{�F���p�Zo�[��f,��~E������= <�Ktj���L\��K�<b�-Xy<{D�f�Y P����PK���?GA �q��
1��A�F� � A�C<!�)�� ( Uzn5{�TEL���E�GII�JM��5 ������<�JI(�_���2@L6�ݻ����-LX�<�aoF��颪���������s5
��0����#�=��V^�k��l�J�^���
~�G����Iz)�����qG �i�]q�_��JΊIV�kx����cD�l��%)%����X�F7p���Ϯ��[-F��=
�� �W��^}M�$��@(զ�����mc?���y�K�X{�wK��
�9�S\N��p�~����_ 79�t�A���)�� FG_W�;9����F�}�B��n�t�B����G 5� ���%�GA0@ �'��!��e��P�#�!�v�w!���Ϭޫ~����'�S0�rp(U�y�u�J�)��ס�ʤ�:V�;�#3VJ�n@'uֲ//e�/���c�BN �6P���O�?��|عz�'�Ţ�v��A�ǚ�
���C0z�$��}3y�y��9J �%|��y�x�]0� G1@ ���u��w���u�$������ώ���¦(�Uq,\�
�vйGh�{��2�w&!���p���6�vXm�CQ�V^!�;Ǐt��ɬ��P{�!��z+��$������ 3jw�B�pGA �A��
1�C��b� � A�gI�&Sl�U�ZT�7v�_�_�Y�{^�I��[�����#�[�Ӧ0oaF�X#ߪ��l�Mq�dRg�1"�X~��1Ҭ\ߟL�hItjK8��b��j�Y�5����T \�3;������|nPGW0<Ć��)�N�%m���@�<�G &���_jK�t�Z-@hRG̶�6d��.d��ݗq!��R��"6�c*ѩ:�{Ι�@ �n2z0����J-��(�Cvg�B�xϖ���uE�gkD��>F�"���&��"LK4;��5'E���:�������~(�.�) � ����l�'DP.���M��>fv�<H��
����]�_e�,�GG ���Vu,{ʷܖzx-� ���+������H�-ϔj�
�O L`�t�f
W�k�U��'*�/|y�7�4�Ū�^�@���,ݩ檢��$oʱŃ�Z80��4���=0v(�X� j����3I��g�$��b5������W{";�I�|%�r@��y��t:~^�Խ�I��zG M]�A���
kP�1���>dB�'�����*�<�
o��;E]��;( L�`�dW��3���ȶ<�����vG2����`f�)x�`_�0�[���f���:Ƴ��(i�B��t���OOm��ھ�Z�ȉr�n'�~��b:ƞ�� `��� 3�Z����m��~�������"�.���npG :P rJ/0fn.۲j|�¼#s{��I� �!��XES�_|��y;��/� %j�B&<o@����^h��a�_�c��-،ߥ������FQ�e՞l����[AA�lGA2@ �#��!�����P�#`![�F[�"0 {k�it���G&
A!"1N���j�����#'�%�W��
��s!��}p,�B��M�����n�[~ /���=��$ߟmGnZ�֊�B��j(�OVׯJ�4�k�Ï!4ir�j3�6�@5�5]�Ӫ F\��P��㗝�/����G3D
�JD�x���tF$;32����ؼom`����4��P�x)¢^����DR.�Yh�ðw�p�7\�8��̔�`d��d�Ok8��T�$h��q�d�Z�d�|� ��j5�5A�ӫ�GA4@ � ��!��q��P�# !�d�t��� 8�S�˟���!����)�۶�ȴd�Yà
&iݬ����msH?<`�6;cf� �ԎH�ƙ�ן���+��N4�i�QR�����~Η 0Dh�/B��� 7� tB�@Q�52`>\�.PQ 8�~�j�������G5G 9 �&e�978�0�"�Ͱ>�vH�Kھy�.��ܨ��L':�_�J=��~(�q$i0~xL�#PkO��);БCQ���a c��U�I3 ��m�;ϔE�a^4��GA �[��
1���~� � A��E<�����-oH}7��u�����uO��ݘf��W����H�#o����<ޏ���OlY!��`b�@S����b��6�\�A���"n"u���66��!�3PG�6_y*�W��tA��@ċpF� �|��*�������&?���=U"J��8�җG < 9���\�{O �Z�H������JaT�ؖM� ���Rvq�9��?��.J�9�[{֢!zt�#ڳ����r�6R������Uj�a��ձ�$�F>�%��hFP�"�w ~��� c�Z��6���^b���g��6��׀ �H�Y��4ɨ�]P�����9E2�&�ݮ�GA6@ �'��!�����P�#�!�^�ތ��$ ���t�Z������iz���h��<J�-@:,�0��ue�MhiH�[�h���)��ԢϤ�A��.}�\�N��x_G���� ~<�v��>�ϝ����lP� �(�W����q� չ����U��G��nx^,��9l�0ĀϿG7@ ��u]3_���
$��!KK<�C��6ҿvXɫ��/����$"e�Dݚ�nn"+.��d��l��yӋ)�E�
jehk]��W��d��ΰ}��T�����3�����-*[7��` lr��GA � ���
1��a�� � ��tDPc��Y�c��"<���=��y�����qS���:��8yh7橉��FGp_���z�0hH�kl� 7|K�Ƅ�XD1.�DQ~hƺNu����V��s�ԽR{r, u[��Xc��w�|�xQ
rرPy.M�)��g�,��T+�M�r�㭑G >� B�mGA8@ �&��!�����P�#�!�U�eu�� ����fq����di�3�L�R��B3�ЌNh
�%&��Ѷ:=[����-]B�#�Xr�qW�����Q`z�
�3
L1��v��� ��ӣ@E�^|�b���% �І�k�����]�$���L�Ǵ/L)O���� ���s��G9A ��z@���Q��bI)5��Ė/X��� �H���B
���BH( '��f0���4ZW��û��77�a���C7�u9���ٳ�X;����ν~bLP8�S���>�B ���v��GA:@ �(��!�����P�$ !�����R�$0���Å��o���93*NI�f��9H�D#� G&���jF�I��x>����;�Ԃďg��Pѻ���>ڽדC�q�s���W�\� �L��'9���TZ����T��5g���v��)wp
U8H�����D/����J��0�`����G;? �y�g��V<�Pא0�x�r�%�"9r�����lA7�� ��Buأ�!ƿ$�Iu$��={Ÿ�B�D0�3J��3��>x�j�
�+�r���H��n�K'���7�c�3�N%�0���GA � ���
1�'���! � ��jD���(������ �)?����cFkk:ٞ����>��e��)18��{�6Do$J�_sgQ#6�d����=/�_{����4�mt\�T�fw)@� d���u%�y�Mƅ��!�ӔtXk������|ْ`g��n���5��+��%G 0� ��'��~&��GA<@ �,��!�����P�$�!ϴ�V��@�` O���w7/���~��+C;,���\^�?Ψ�Ď��K@���\�� ����Ӫ����*�^#>G�c�5K�����En�����2%������z�:�Y䙋�e�Τ�g��HM�UL8qc�o`M5M��4�7s�� 翯���G=; F�?�v� G98&�{�<�<�h�QT�cY�ϲ�-��S]'�B��[6��n�1��R��~n��vil����zdV��^#�f�827$0�V��0�*Bɪ�*�L/R}��c#�
U�43��GA>@ �*��!����P�$@!��ٶ��Ј������N7���� �4K (��̷~�P�y�_����9Z]�MUb�t�2
����8��dU��'����oL��O#��*�#�
��n�cⲉ�~L�[6���n5vqG����TJ�Z�|�+4�@ ��M�7zSx6��\e�
# �yG?= ����99�_��Œ��Zkd�v$�� �'�Ѭ|
ؙ����.�e�|��+t�`K@�~�N�Ng��^?TSMǟSu����j<�O����H��:c�a
��n(���!I5LS6�V�{���'�`��GA �W��
1��A��A � A��I�Ah�L ����.�iB�F��k�b��_����#�s ��#w�o��I�b��f�ǃ���8���I""C����_6�Y��ߪ3���� �r||�"�4ZHS��VWio���߆mWc��<����-�2m}@叟�%�!=$�;ۭ)i�Q�G ��yc���4�>! $��@
��L+�cb�0�R��K�S���^{#���l-TsE��n��TZ谐����sfSؖ+�;���i�G�2xE�pfZ�GVH#÷�)�Z�e�8��(���̳�(��-셬X�
�A�|�� ��˻���N`6�ԧфA��g �NX=s
�ev��?G ���P��^J�� \���^a�Vo�����g�,�3^<���,?�z��D��B�ö�)���ux#KV�`d�� �Q�X�vԾ�iٟ��y � ɵ��ƯR��e܀����(��&�qЉG'��1^�J8e�qꇃ#P!�i:�4F�'�R!�Qf�4���S3�Kt�YX��_�<=�G �%(X�]#�V�&DC��2o��{1#P���ݫqw*��y��=��I���O)�Ki/�����#$���֍�M����7�<��°}�҄�2P��˔���_*0 .oΘ�s� +�}��n�H�lN���6|g|�>�oH8�����߇��*\�M��v����qx�d�j�X1�c�E�ء)�.G �]���;����������N� ??� ,z��|S�uq��43�h��#�;4��\��#_��·�>�ID����F�{�
�i����D��r� ��}���ML�-�����S}=�
�2T�߫�)��}��1�0��0����_�RW��a��t.�IL7��的��s�Y�-���nfG�2&�K��G �!����9�$�L��p;ߠ�ўQ}�JB�ެ˯Y�/
A�:q�[m$]�J�Xxͧ���4mg�5p+��*l�E�����4�@��MiRm�S�R����w����<#�.��I��G�w�����w�{<�8��Ӧ5�^y�
���b�tʬW$�g�bu��>������ ���1Č�Hͺ�G 7� m6��% a�0�GA0@ �"��!�-��P�#@!�۩���PĀ���uܯ���1��gHI -�[^���*ӘA����^��D��w��00�����g��hЂ�ޏ{4h[�x�}eD�DN�£gakϢT튫7�Tq�g%L{��#:�Xg�%�(�� �?h������g쌺0�`����M:G1E �W��a�r�܇�)�b�����"I7��
�@R.^^�տ�?T��ٮ�ώ�D�Ck���"�e�A�.���jK T�v�̮$��XN-qT��� +��9Փ�Z��v��`�*GA2@ �#��!�Y��P�#`!����QȀ���ns����"I�&K�`��+�B<|Ոm�6}WX�$%�\�����YY�'V-b�byd
]e�VN������A��C
:��Ɋh��5�6P�<�f��i귾x\�Av�]u�-B�)��g���q���Wte�$ �;�G3D |uξ?��,�JF��EY�ǡ>.�����wZL�cj_����;��ء��ED
2h,�!�a�UX�p��17���Q@�L{����R*I�7�������� 8�X�zm���+ 8GA ����
1�|��a � A��E-�Ǭ+�<���ۚeGJ��K�{bt�Ԣ��ۇ�IN�X��_�0Rb�,&�)��m�]���w��8��҃�Í�A^�y��y���/ \�!���c%���W#G��?)H(�=�w���yX=n89��Cj2e��1M˗��s�G ��&�Ŗ[�/���F�ř��pL��Ϩ\�[��6~����y�~�pr������iF�j�\�rd���H������e����sZ���e��m��0(��"�s�)���,�TK\���vl��p��ޛDz���~�������Ү�4��I+���r,�ڙ���}ay�IА.�mG :� ��s����:��e������9^��M%��zwh�i�D68�GA4@ ���!�%���P�!`!�hf�˝���w�9�끺H_�� ��5&�)P{��D�
$��j��-b�}v�^zL�z����z��JW�j٢E�ٜbM�)4���
`�['R.�ߜ�k>�꿭�7���O�dY��O�
]���*���@[���2���J�!��G5T Q�ndt�"�@��@.+�wW�H-��A�����#j�2G7^[�g[Io�|>�Z+��v8�b���( ��$m�e�:�A�Xtq�M[two��'GA � ׀�
1�_��� � ��tD:�_+
�r��oѣak����k�`iq
�cR �v+���Ԗ>A�
Ps�9V�/fj�좉?��6���h� %����dL�~/Rǰ@α���y�"������AM�[�B�9��b�o^��O�-
�������ڢW��_�8G <� l���շ2��Y8t��#o�C���tfPT���Q���GA6@ �3��!�6e��P�%`!�_w�]��������[���uX���.��_�A��(�6ɞ�c���Q�hf�����o^�V�����<B0�"G����hf��+�>����J�L��r�Y���O�O/�&ɱJÌj�0���\sC5����-��,�M4�������^�z��Á���kG74 �0��٭��>~�[߷����g�����̃E��A7Т�k�с\�#>N�*H<"��3��u �����>~�A��+����r�KbB��Vљɗ�0��Zfy�5�L\M ��ё�����م�0�
� GA8@ �(��!�F���P�$ !�Ӎ�q���xԛ����p֤ry Z�=%+�����S� ��A�%��4�:r�E�[P�=[ܗ�]w/�%/%
�#b��Ʌ���U�{c�##���M�Apa�$ت{�˓����x���([�:�⋐+����\4��cd��� 4�y�y�z2�"