node-webplay
Version:
A nodejs streaming server implementation
172 lines (171 loc) • 339 kB
text/typescript
G@ ;� �
��ɜGP ;� � Z�DGA 0P K� �߀�
1]�]X � gd ��A; �` h��, e��
��o�2 �'����늶��E�P��t��x<�IGBw#���W �N�h���<'m0�@=��?h�9`��>�U-g�-��~��dQƷu�\��C\�^�G �F�*���Vo<�`@I��@v�x�O�f<���AA�!�%ѠB���*�f.�H�e��TbEs����S��"����P�g�z)z[1@��b�������L�Z�����^C>�� �J5����6�H}��>�mb���G��ͦ�!C�ܹ�^Y�U�|GP��>�?s�����G ���Z�Z���[f�NM�Xh�6a���U)*@��/5]�)�x �}A�-�i�-�{�ޕ���Y�"߉�a�}C$�F��7���u(���q����{�v�we�0f��4%�hz#��uR�}�?uq{ص�����>n�t�I���쎵�
/�wH��>�r"���I�
)�#��g�$��!G 6����]1$֯�Ո�l�7��8�����Ȃ^Z������-|����l£C��6q4L��%G�Aag�r Օ�N>W�Cx^#t�}3ۋ��u�ڽ� ��E ������8�}S�O-�fQ��ܘ|��ýwq{#CSɯPp�#�ۖ��Y
*G,3z�s�4�Hy��G�@�����B �G �����I�\�=�.B8x8������ ��bby�q��ݏ`�H$��8:0�%~k��!�u,��ټL��� B��|�5��T\�B���L��R�����-"��]�Q����)mx�xp�U�7!(
���ò-����T�������2�̻hs3w��S��u�#�
G��7�cRJ����G x���9�>lm�ܗOg�H��]XטjZ�Fex�F�": 2~���%�\:
������#v��٫E�;X� Ǣ���
J��m|Z�c =��m}io��H���u�5��
�F|�EFeD5� ��f�ȉ�6��1͊s��N���ր�4ݦrHf�=v�FH����E��W�_�g��|�БG V�Z«�A\G0��Pd��zъ�]�}ɝԉT��E�Lp��9f]��a�;��,�n��Im�X��
.�A���%q�7��p�
�V��tka�*JD�lc�OZkN@��d@����_� 9�LZz�O�kh߈�4
�#^�jn��`/�H�l�$�bA��)�X����O*6G��~��}��YHCQi��P$��@G )v�t�-X`�Ap:x�8h��\H��e��@�͞U��� ���$s/Q@w��T�/����J�{c�n��Rq����T! ���9i�.�4�B">�+���l��jT�5���_����>=�5��RؙlFk�N��<出Z�܊b�hMC�T%��9y����w����\�=�MnG e���y^6�xA��R�t�za��
��ي�� �'�(����ߙx�BV8]���������u
幹�~���5_D�Ϟ5B*=o�G
����Ǽn�'0��A�ދlr�\��[Ӊ�s�Q�z��e&���Q�l������2��P�z=��.[���Հ�J�m��
aG �rY���6�S��z�!���h�}���o ��R�g��:*"iN�����i�?:.�I�'�m맔_����I��o���̹n5�n\�pX9�Nm�H�?����G*E϶�gT�6�$��1)��S��-��|^��@~�pJJ�X_�J7���kZ����kX �҅��W�G8ŝ�gF�G ���ܞ�S����5Y�r�(G�>F��Cj�]1VN���u� Mݜ\!ߤ������O<>�\H
���O��ސ���F;%V���ڪQX:�(�����k�5{�^���#dH2���c�(p���5l4���%��Q�j� G9�$�Ɋ���o��ľ�����h��!���E$|�����G 'pA1����;�����uu~S:|IL\
ymۜ�W�:�YG~�\*L�����}Uu��W���*��fb �P��T����.>���#o�[[X�B�~O �L��VeX�/�u�}O,� ݓ��찌zz��&�e��������*�vS�-�/Q���P���_e�'��EiG _T����M�����5K8���q����"6��]�,� 8W�B R�ltL�.�V���o�g=����x��f:��vR��BrN~�=q|Hܪ]����P4�CI�6PG�W����W�ۂ��k�qT$T�~V^�{Tг���(�`��KH�n�����Fd�ƃ�ǔZl�ϴ��n���h�#�3�G ��9���z��m�P�ऒ4xm�^i�3����h~ ��r�;:�Wq�*
j��e�>@UWp-�(��K�CnΥ�.�/� +��@)�<'��P9 "LPn���d3�#���ŵ:��+h� �qg��"��0�(v����N��,J����0��7h�)����}2a",C�9�j�7;�llG {wP��SJ��/��5��|-�E4Ç��/�1o:ԁЧue� ����A����!`�cAe|:�i)�1���s%Fe�j���6�-�_12!2o�k3e�&4��k����Q�>5���ھÊ�|
�����i����h���|a��m���O�4�W�F[�҃�`Q���W�N�G �Q���:�uK���j����wZ�L�p7-[���ϱ�����V��%��`����:�\g`����ƾ�ً�ox QK�4�`�51<�;y@ ��/��A$]�c�s�r�S�[X<3Q�O�+�$��=ë�� �\�H6���~��)�{����<�ce�X�(~��A)��f89�E�ݙ��!����G KeM �cx_����q��܂�
}YFpi��l��o�!B]�ާʺ �WT��.d�ŕ�P�[;o$I9���N;;s�oǦ��8�Cnf�"�|g��@���L��MFL,'@0+������-AjX]Q��Թ��D��i=u# Fݞ�l�D�>A�C��0ipHzP�F#�����B|�wG �l�JV� ��4��=�JLn:�W,?���(e_D>��8��
y˟ڎ�~�Q�0�Z��OE��p�%χ|�|SNdm�#�&!*tmQQ�Y��*=�k������ 4���(܋x.��"w�"�k�*pmfQ�Y������92�������s�4&�c��ф�3�_�t��z_�GGg�8)/��%G F�����g�f&�F�7��^/c%7D��-MO/����QugNsI��U̻<h�y��kA�5O�����Ɖl'{G�Wzd�{S���~3�܅�V�������^Ӗ^<�yr�֕찯����Ã!FIOW�e~#�ܹ)&'��#h=B��|]�l�c����H�Ǯ��>5�ەC?�֒P;"c�S<I�G Oq�Y(����,[�w�v���l���|��z�&\�*�g
������>=���N�K$��X*�� 7Ue
�.�,��NY�c#�)LA6E1g�8l�2�$�=��#,9�&��Y^�(��W��EͲ��^�\yR�G��2I�A(��ݤ��l���3_V6u�
�t�|�7z��_L��=��Pvy*WG 2n�0�N�t2��7l �8I�ܟ,�N�ԓA�2�?�/���M):ɪ(i�6�_>u���
�ʸr��:�#U|?\�8Q&ۦ��<�a�o�6O1�a����@��/���T�����ЕYa
n1o����jH�Yqxt�V�d�CG¯Й6���Z�)%�0��KNEBv������vي(̧G �>�]�,���N"Dnls��$��Of�"�KC�Z�\���i� ����5�)�U���Py�-��A���6�2yD��=�`�z;j��m!ݴ��* l����JVf�Yv*���<��V_�Iy��ic�F���`T��,�sM�������L�[�������a�Y{D�ʅ�|��+̄C�sG �e�!F��+>]^f����ۓg��D��M�|T���
(��/Cƫ�'!�m��$�EA�k;J�0*�I� �C&�N��w@!��֘
�/e��a���pO���u����� ��ݝ�r�|�إ%���6}�YGp�����`:��!�ں�*����϶^�$'�&�%P����q)�r��:��07'3G �W����b��i�݈��`��r�tσ�J��Xq�T�B��UG�,���8d���ӡW`�+Fq�i{#v\N��u�~�����^ȜBxf=����Iyh�kNq�`%0� (A/�N�
�g$Ui����X�ꁸS�f�$���v��c�����ŎEihW�d/]�=ܗ�ډ���� ��h��ĒG Ix�<y�l���ŕ���5#���(�F��=��#k��Q?��3�̷G�����um��)
J�gu�>��IIa}��5�I#~���B����h�൭�1��e�n��/��gS��Uλ�j6���%4I!W���tj���.*GR����}�px�W,�'�)�җ~�At����$��/����;�G � �����q���a���i��?�)+0'g����F���.�VQ:�SO�?]'�Qx�>��N��5� e떱T�<g�.��/�d�� T�@k�Т�mR�MR��K��-�J��T]�XU8~lR����u�(�0��.1���QMZ}$,�j#�`
��9�T\U(������nh�gG �[��e��r�]�e;p�Pynv�P�Ei{J��\�/]���x9s���d�lb�vxv�[�'Dz]q~�'�׳�I5b���T�)@[��u���?�{��Q8��r����p�{
��G�Z0O
�6zڎD�7~zׇn�i�\�*^�(#�Rn(��%Eb%�'|����{���G ���o�և�[;�_��aןؘ�у�ꗼ3U��3:*X��`��,�g1L �3��E�:B3�'��Z�Xv�l>,��h;E��*iT���,��� %ġ.(�:���Z�U����������T����T�������2$��v� <�)Kؽ��M��nV�'s�*��,m��;;�G @D/�R��,�Mfk�U�B9q��t���!�D��&BpѰJ��^���"�?7w��"MK��Vw�5<����܈2������]S����y��hs� ��D�>����̲�*31��y��aU��K�k�2�5�P�^N��Y70����yv�0t¦���g8Pn=��32z�-Ơ��%d�N|G �|U(�W�#��S�<�6u��x���l�M��ù�L��6L��ҙ�-�MҍA,7L{0�>Ke�\��22t���k�u o#jq�B���� 3�%k]�x�9���%n��������4��I���;9��4�:�d
q��P�X��e�,bג��F0f��i
��+n� ��Ixo-Jy�G K`@G)AO�^M1��c�������ۣ�㍁;����i�;L���bS�]�@��ma��h ����ր��%#��.��&FǗx�)fώcF[�q�0��C�-�4�(Nh[G���l�C�U�h���͏7���n2�dO@�^����˲�5R��NeQX&
k��s+�X�E�e��h�b_q=G �}���{{~��^n'�Dz��ޜI�^��J��4`�G�et��u�'�/+� �a������[��9�7n#`����8��{�|�8�3h�� Z�_���6��'������y3�1l�b������bcQ��gD)E֮����v�C[<�&�Q��~b*��T�p0�KYTB��Rn�L�����G *S�40~=��I�_�"~�k��� Q�������~;���D����z�k�����}YD��is�r��j���6�*UWp�����6p
��%�a_W��U��<�y B:��
u���kd���������^��
�r�F;���N9��%��n
~T����
�?�v[FM���J\k����mG ���uӕ����w�J�'���&+�-}q�s%�zY 4�"Ǖ�����K2=�*M,9�t���CFnU���~V�C-vU,���5j�����{���w�C���o�M��{B&�����^�7� ZT���������i���*�
����î�4yC�Y�����S�&�"2i��{�H�Ab�&�G 2: �u�� ��RB�t_�_��g2qk*�Lt��㘽�8��N5;�@n��"C�<�ŌE'����#DS�i�����Uf?uE��i�]��
����>̉ �x���ڄ���`���%����c�)�Q��`GA �̀�
1_U!]t! � A�$lB�m`�%L�F�Ӫ?҈�[�r������ae ��.��%� ���t���&�NQB����#�����f�א��+�����ur�T��E���������;��/����ٙ�<O��g�ptH�J��y�����&ߍT��G �Ұ�t������#A_�E�1urx�/V�s���4�[ԁ6`�L�aE?���)ӼBO�h������\ܸ�.U�eXZ&�߱bE�o���Εd�!o�W����vU�
�S^7~d���N�i��f]~m��l��~�N�^kӏ{�7VP �^dF���HT�4�h��������D�N����'��G N��`/9�S��W*{8զ�60��
��A���>����e&~�(/�� ��$}h��1��#2���+%�R�wpԎ~�봚��mBcּ�N�H�0�ʍ�V
�P��ⓖ� �o<p�Y&I?(�2\���s�Z=ϼ�����a�����N!2�E����GS�� �� G$��v��{DG ���=R��.˕��"&�TO���N���m��� ��ᇣ'�8�
���d�dÛ���n-`� ���������,�2*�ֈq�}4�
͙Q������_�������B�-X;rޕ+�`�V�%$��fw�;I�C*�pKxڱ4xM�*M1)ۻ���u��7�P��?��xa=�}���^��2Y�cG �٬�_O:��nw`�Z���9
'���ܢ~<�̑~��EP�qlm��?Yk��ؤ=�O�b=U���Evoc��g�e���8E�GF�5��߈ѽ�ǹ�9�@�h-@tb"
.��+��<w�s��W¡�KkO�P&��r��V��0�>�ҹ�oܚ�'R{n5��š:/�A�Ȩ����G Ն3��9p��?��.�c�n��hǠ�O1r�.��[�{U�/�w�%-��H���<��4��sJ��<���{�[�ds�N�n�ֳ��I�q��Q�r�2�&�������0�l[�g�H�'
����C�}⚨��'5���,�Bs.?��aPF�����*5�D�g� ��o;�f�G V�"�?zfk"���zJC!���se�T�����Յ�dd����o�����kA�<����+���ps�U�ds�rh�0�^f�Ĭ�2��g�����|쩏}+��F�="���&n�T����c�nd�íYk��E���y��(7�(� �T��1w]���H��+���h��/�i �e��֩e�G ���m�m2��I�D`�rK�sZ���8����J��*S7�EX[ܟ�u7Gk�X�o��6p�43`��@���Ɇ��!�KiU�#V�cl˦o�3a��]�-;s�)�^�*i�@�zګ]��BNh�v����"?)�i�뚘����om���aֲ�x&����xd�QQNTV�D�
��+��o�e�-ZG �FM��c�(�P�ɢK6�xeJkp�
'�j�6�-�[I#{�h�=�b-�'��/
Krie�X��8c��()�IUh�Qwӭ�Hb�d �����\{����G��f����dp�2���FD� E�7�E���c�9�EC����,O@d�>y��[Y�y�i��\"�3�Ug�ɭKѕ���>}�G <\ ��.�����F��׃��C���\��=��}��ͼ�|�3�4�$;�
�ɴ@K�ˠꞰ�V�&�_dE5�����Q�l�+9r�d<GA �
��
1_�]�A � A�Bx���=.���o���S��}A��O�2����&PE�0�}ͣ�� ��&�MvgyEb_�QAV�0���(U�Z;T��,��cW�f�>� �������`Dwg�7����a�V/K�V�p4 �
f]o�<b�����i9���S��v�TNG b���2k�S��g�PX'�;��u �E��bhg[�1_���z]S&�h�}8(���l����1������G�cI��w�Ng3cbډ�,���=�'�yj����ȸu�)2�-!3Kf��p*�Px�%h�Q���1��݅��M"
�L`_�M9LD�Է�'`�1s�es갃䭇bT��3��Ԡ�ȮqG ? ���u�Ϲ���O�u ѩ�qFT���Ϡ�3��r ��'!��g`=��J���u ���t�3 ��U�=s�j>6��X��O�h({/���3pդ����K�ʯ35��{&KM�ּn�����Y�)��n��4.�i]�z�<Kܷꌦ-c�S�O�S1�q%�E���GA ���
1_ �]�a � �atK�!*�$�#����C �
=Ϝ����KSa$MB�>"���2������jI~dӽ�fB�L7�l�'݀�(��+3���c�M%9��ԭbs� >�7�@?O�65û撯35��^G���������x�E���5����i�t��7�����G 1^ ػFҔ{��`��12��;�V���̑�hB�v0��bY���<'�}��z���4@�����&�?�ݰ4h�x)&�4e���1nqG~�(�2���GA0@ ���!]�%��P�"� !Oӱ�2�"