node-webplay
Version:
A nodejs streaming server implementation
202 lines (200 loc) • 330 kB
text/typescript
G@ 4� �
��ɜGP 4� � Z�DGA 0P �P ����
1 ݡ� �A � gd ��A; �` h��, e�� -�T�U��ٶ�;�D6x`�m$�:P�{*��5;�٤�}������L�d�x�'ƽp�����J<gO���W��C2!b]����7?����]/ig��@]t�hG �;d����W/e�Csw�2�t��L#���/Ds��q[5u����!��uy���%�'��u��Y5֖������L�!.QR�$��O~���0{FY+������,=�{P�5�fP���e9d#�X��U�pF�-0wj!����ن�?Sg�i6�t�^�9D��ww�1��B������mx:�Ov���G �9~�����\�P��pg�5E��hv��z��P�����]��v��"l�=�/rQ
��� ly�����o�|��Sv�/>�G0^�[
4
N�mZ1����°I�.5V��L���!j�t�������r��I:�4�g�s!>�ʭ���v~g���Nw�%�z.��x�,���>�i 7A�G �Ţ�wg1�ˈ�d<�|�N�d�rL�� 7aD�@&]���W BC$-�)��;}���qh[�����Ŝ0e�d�c-�Pv���qމ*rRz��0hr~K*� �=�Am_#� ��������8U�6;�+3��4F�x�c��������-��)o7���%�ȻW��L���NG pb�oR�agd� �7�R��v��]v�>v��wZE��2N�Yě^�In���A�E�WZ�E�\�G=�߷}_� (��2�1�$�/]%��S y!`J6�L����it!�QxrF\�"��}$�y��{H�����<��3c�g����839(�����.�������x�{�ԯ�I�eo�bBa�9G N��\9���h�qm��Z��q��H<OU��t'�q����&e���0�q��c=��|!�7Zr�k"��k�}M�Y���M��s;��eS#p��I���}O#�`����U��vj�CxHh2,�zi��O�d}����mP�u�`����WB����8#�zՖdk������ۀ2ׄ �d2lW<�G �e�>�9Ȭ�@Dy��Bj�z������AQ3��E�
I�4�hh������d[2�?�A�_�t<L���*@$bn�߃��^~6�C�y�"S""���-�2�㳃�O�4mi��&�����%��ﺈ�rem[��s����)NA�; $�;���$�Q���c��&�-Mm �#tHF�99J�j8��.pG ����Q} ��:�$�i�
E�u,� �\).~�e|��3]�QV+P �Ǚ�
]��I��jk����R!kze�(*�]rd�X2� i32O���Mm��cV�:ӹ17M���-�~���<�I��Ÿ���TwyME5.��ϕ�U3�W��|JŖe��a������/ݲgrww�b@*��J�;�G ������z%A<T��/.�Z`$%���c
ir5)j�,�&�]`�)�]Eޫ�[�ܼ����d#���c���|����z_�����"ź�!�i�3l�y�WHF�o��+6�]�ڥ˴�Y��'�ZضZ��,���zs�^\[ǡi��%�НY#�u���ک���]�p�
b�[)�G Χ�y��5��kp���F�|��=�s�I�C9]�٬lp}e�������!�������U�U:�W!���N��j���e�U�fT��}����0���!��\��`��k�RVG�qS�\l�u\vp,G��z�B� �#+�f^t�_�`���E%��.[1���2a�S�u~�M���@i��!P��q�ĄG �eb���|XA<ۂ�3��r,��+R2���;+M��i������-iqr��vI�T�h��P����THT��ah��\ڴX=���ƺ�F%'q]Ӄ"2�d��� �'Bl��܉e-6���*��O�����~��&lO�>�qU��Է�K���:��`�֓�����%�L���A%G >=� `q���Ә��H�OCa�����ơ,q�6D�L�
�5!R����� o �\��� ��Y��r4��p1Ȑ~��\���y<z�!�a@j%�_`~�
aѺ�"���c����U�}�t�<�M����d�� `=��F+ Ef�1���Lj� �
546�o�Ӏ|� ��@*���s(�%�G <� #o�� `��1 <�n*����l��GA =] � T��
1 �a �1a � A�$lC_�_�i�M��ܕ�3�ᴰ���?*NG�]Tn|��
�t1����x�r�f`%�r�GA >} � 4��
1 ��! �M� � A�Bx�O�Ƃ����-N�٤a�V#^�GA ?} � 4��
1 ݾ �i� � �atAG�5�,X6��}� y2�[��ʰGA 0� � /��
1 ��A ݅� � �cjAG�C��
�:*�k��j�s�8GA0@ ���! ݯ���P�!�!�,Q��01��o�$�U��pqδɿ��Ѫ
�ra�3O�_X�)Ƶ�X���G��*l/�-� +��\ >���b�gZ(>�^���8��(P�L���m#H�ۥ���J4�-�?c�lQ�r6�i��������~��wQ�X��)�,��ߝ��˯��G1P D��j� t]��d�%������c:���e跫
�ʓxް��=t����}��5?�_�":z%��Aú��rxIU=����j]L�xI|��xH�/�� #$.NGA2@ �'��! �����P�#�!H �(��g6��ʼ�}vR�}&[*� M�?��Z�ZrNDy�9%�=~N��4��-�D�f��&$.����=
��,0�d���� g�fx� fp� fif�1��!gHY�Y�t��!gH[ ���0���[ ���0fn�|>��+jf�@�G3@ �;��.��L�'��$�Aa��]�)��O�[a��HJ@����J'�b�v��o�wͫOT�}�{���r�����$�
��/g�e7�m_|:��7%<Jj�S���.�+o�(��� X 8GA ����
1 ߂� ݡ� � A�hI�Ah�L ��1Cv>�-����� ����d6UV����{gc����Q
��:�ܻ���m8���Vv��������>����?���;�5{!��
�P<g��-�>6(�_�Fe����g"���� E��r@S�4���:)A}��7r����D,�G 8C?�/��f�_��}�ոe���F��i�xb�7q���<��"�Z�e>נ�E��r�ֵQ�Oy��B�ќj�ã�����*Ƃ�ڏ�C?W��VF�̳4f�m�>�c�,Tk��D j/^ ���2yuivT����soh/�S1a@��X��Ə�� oR0�ր- '��Ƕ�oѢ�lG ����{Q����]�(��ږk��^Vh��g�9̫�>v�ï$BW}��Z(E����#khz����t�ΐo��mN��:��J��#��7MH�Iol�q��u�Πn�%�8�nv3z�;MN��aŕ���|R�e���x*�A�5� �2�r�T���i�U������Vȶ��c�y9G 4Y ��\<�ĩ�
y��~�L��F�:{�b�q
Ǿ�0^�,-��R�av�Ȍ
� ?N����u�XNa �7����F߽�m���$s�gB�
GA4@ �&��! �����P�#�!I0�&퐲8���λ�w�J���K���i��Gx���e�Z�E�- Xy##0aI�rXś�SGbE?L����E��e��L�Bsk2G�_��>k$�vHk�1��V
�|�A/8� twia������������z�����������w��{X("�H,��G5A W��$��^���?��������ܓ��҆�fO\B�jDT�9u{w܈s�5��"u}��!Qq���>���?�$_�K� � D�dT�ZXy���T_���{��Ov�z���Wv�E�xE��GA6@ �!��! ��)��P�# !RZpMZ�P#
�5͚��s%���Ǝ�הK23�lAX)�`/9P�k����U�5φ6�'pD���AT�l�w� ��u���� P��,��u�y��V5-cY�_9�zOZ HHHHHHHHHHHHL�M4�M4�M4�M4�-sM58�ShHL���<�uη�}G7F s]s]s������0/7�O��h�ߛcx�0*�L�>1ұ��Z[Ὦ!�}e�h_a���_
/��9t��=� ��<���<��u�Yr�����ׯ^�zҜ�T?_��WT��<��<���GA 5p � A��
1 �J� ݾ � A��E,9��&���.i3ҡ��^�`�Oj0����,=���AGA8@ �#��! ��U��P�#`!H ��'�t�3�m�~{ҥ'<{����X �K<�?zې�/����uȐ�]�������|��l�{�MMxom���0�M]�aT<���&������[4�i��nJ��Mm����+�Ż����B�T ����0F^i�0�/4�E�\��`��w��G9D W���R���x�p��/��u��V�k�~��ϖz��N|�?�Ɵ�ڤ&��r
�%���5g6y��f��W�R� �e�@H��0��(j�%�����9 }C~H��� ��<���u��GA:@ �/��! �5��P�$�!M�Ӳ��Ȣt$�ι��Z��_�����ɬq�QWʱ꧍n7*r�1�K�������M����M)]!�%YsW�l��GJ�Q����b���]jo�i�')���H�� =�%�܃�\$�$�.D�w��np��-�c�w�'�$�$��$�C��:G;8 �M�V�T����(�^��V-�e���C���t"�η�!�x�E���BV ����R-B��%�s&r�-
c+���D>�pH:�W��iXX(�%*�eV2�yeyeyeV2�ǴKU�R�;�09T,��9e�GA 6� � ,��
1 �.� ��! � ��tA���&9vF
��i �GA<@ �2��! �a��P�%@!�}�@�/g���p#U}�.����u�g��r@��� ��LfR�g�]坁���8#�*n��E�����lK2�6��}U� �o*m�y�XP�f���ila�̾��V�|g�L�"������c���q�-�K�w����b��1�r���!@�Z2;>�G=5 �*��k+��o5��2�芠��nN\���7EԞ����^�Ь?'wW���ʃ�>%�/�� �����
)QIW��З ��%�bY�
��i�9�A�:��O�K߿�������}���������<��y/pGA 7� � ,��
1 �f� ��A � ��jC����,i3�m�GA>@ �$��! �"���P�#�!��W���%����ˏs��X���ܒ�|�,��to�L+1�y|��L&bޯ���7�G�1K�Զ�b�N
S0ay�!X���C����tw�� F��&w]^O?��Y�^t;&
�`�*��燀��'3G
}\�V��)�s>�ϡ�Bq���
|*^�
� ���G?C �>�q���V�\��IAW�jb��k��/��!zR�뫓d�#j��
X��ϗ�ݥ���&ie
�xj$��S������#��]�Ս�2�p\�XF�T�WDy�XU��R la ̒` GA0@ �1��! �2���P�% !ɸ����(`+��k�n`�&K���(8��.�������6�v�g a����}_E�
��=�m�My[�T�u t*��@BO�����Τ�*?������T��dž�I�۫��X�S~�c `�TQ�V8�G�ƍ�L���aL2���q�
��脈2G16 ���^��=�%_�����IǀsIR����;a�we��i��6��L'&\4SQÂL��@ī���,t�N��rכݎ,!�F1�1����h喪��&Xa�&X�z��4|���4H�! �0��gGA �n��
1 ��a �a � A��I�Al�L��(��}4��<.o�=�����-wR��8��q��K�3q���r�I��k�FF]K*�ʴ�����ch�� O�뼳%���jքv`~t7�ѻ��3h��p��`�<⇕�����C�� 4mkaB�g��6^+��~���76]�G K1a�=��U���/zg�TQ���U2mIE �����%���I�k�)SQ��|#��۸p=kx5/�����C�m�5{�G
�K�C���n��X��ɉ���U���K��%K:�ܫ�a�����}
7>��ٟ�
O���Qi��3T%v�
q�v�'"����ݞڱ����,��mJwG �m[��e���)�jc�N�<���������af��uћFE�n2&۸��FJ4ZJq�����k�ݺ��hWі��O�"
1wVE�(�Y���a6CÂj� u�M
\|�ȵ
@D�0�{ͻ.y��$a��?㎌�3^S�,�X�~�;O��\bf� B0�~`�� �G 9��?�EBE��e�D;�|M:d7�
���s��o�c�}a�����\�h&H��<KN|t�"{��!���r�'#kbЃ�����8�0�s�M�e��kU?����DŽp'�g3�^I�2��/�^�9��1�VҊ�-�ߧ�EE@?R�E��N�
�M6�t�|q�x���
�q�[_�NS ��G O�����-����E.$�����֭���S����?@�+=D;>���\�GP����s��_�uNU�8b���o�o?�OŤ��]K�6�H����!-7�Y:=p�O>�g*wb�����A�i2'@����t��7��(��հ�r�
�X�����ml��8�YV�{���;$G�����ʄ.V��G ��S!��q+�x@��Yv)?2�n�0��2 �dPҝm$��m��5��'R.1��獩A���t�n�ldOHg��-O�w`���;Ɇ�u:+�~TG,̷�ܾ�g�ԈJy9��,�ɳ�6ԭ�FmϘ:NIŻE�,\LjT�
Q��-����u����$nj�Q<�ͮ�Ĕ@y��9�������
G V���J55�c�É9��.��7�9��;6w��a����3�6�k�1=�^x?x�5�7z`���V��=���'N�m�H|�$1L��D�&Qn���_m�We�F��t�ʥ����p^j�z[�=�-q"��eu v����ħ)�e����o�1�wuL2!m*;65}G +��Z��rϖ*8�6z�T)MԎ���ok�>��D�G�� k��$����o�=�)�0ʝ^�w8vg �/CD��O�Ե>�z�����2\���8:����E�}��8��Ă'��]�����i�Jb
�si�N���]�����*d�
��&�I ���w ^��机���t�.�)3�
���G ��'��,���
Զ��H��si�}K�!�q�9C��bdM|B��p��{oK�1�x�i��Il!djg���(ǃ.�Wڐ8#z��6�Q���%�CU�ߍ�B��X���Y��TW�"m�m[���0�T����D��2�te��X b^�?���z�X7;��w���r,ϱ�b�z�/R�g�%�
����G ����H�w]
��{��)1J�o�ǂ��{7d#L퉟�+>F��_�WX�pZp1��eX��7g��P����Be��?�.=�WL�\��͚�v)�M���mwCX����2!y�5�)ܟ�l�X�r��P�]�Jul�����BX���&~�+���c�<�rs��|����i�G®�"-lG 2s R�r�h�`o �c��V�)ht��Իr&�R���u�z���B;f�n�/u,���%6�����ɋ$3�ʐ�GA2@ �4��! �B���P�%�!Ȱc��˃�!C����V��ʚ����~��a?i�$FӞC��L��IXS�d��}���UF�+ $���7�Lٲ�$V��L�=uwԊ![u�_����0i��N)��[:S`��x`����V���(Qs���a����x^���b������G33 ]
���H�U�T�n����c��U����!V�8��o�E�z��4��X���cY
�ÙU�X�ļQ�':��K!�T���u4k"�j�$��Gk:�<��<��:���y��8�<��<�R�<�GA4@ �0��! �S���P�% !����˹��s��{��}��.���Z���G]W&#��d�gR}.G����(��@��I��$)&xv�g��"l�l
�
����qJ`w���9�0�R��kq�7N_|V#e��+eG�U6�1s��
�R;=e�if�����\���V��r�G57 ���{�=���������}���I�-�Tt�U�74�����Gi/!we젔C���~��VI;.\G��D�PNi�P��A~6�2�#�(����U��-��@?y|h��H 5�҅JU�V<GA 3k � F��
1 ! �.� � A��E,)���~]3��.��#��;PG����-)���mp �'��
� �GA6@ �"��! �c���P�#@!���PR؊X�L�Q�x��V�<s�u{��r��G����¬�f,�K�[��<�9���?���.�iP��_��
��h�zLS�O��h)�^ٍu2 �83d�۔n�gw�3�e
���7~([^V�d�g6n͚�TY�7e��AX�X�DG�u�UZ�G7E �ԫ��e��x�@�������4˛�����P�Tm�'֬ l2�S��gg����6�R~���n9�8�C�HB@'���.����UG�N]E���U���.�K
��V��ҿ���GA 4{ � 6��
1 ߟ �J� � ��tC�ݺ�},V�8� ;8Q�:W�8�ԀGA8@ �!��! �t��P�# !
;�ͮ�#9�}�Uy'|e�O?�s��?ݟm�2T�K'и��N����M��Z_^_�r�'"�
zfC���Q�O�!�Ľ ��ճ.A��U�Z���8�q�K��Ǟ��q����'����ޟ]�"�!Z�����«>/�ּ�����LG9F ��y���#͵�S��:��1�)��\5���[0�P��a�h���嫾��īc���������y;���k�e$Πf=8H`�)&u)%z����O�n�7�GA:@ �D��! ߄I��P�'�!�D!�V*k��H��f�˥����������7#���k��%�Ө_q��hP��r����\ �%]���
�p�n:{���V�z<?��}�!��W��΅=�5��G; 0:e �t��QE���z�ғ���y�E�(t~��}=B�?JM�kG;# ,ZLЈ\n��G���>����U�����q7�`PR��*ʹE,~[v��6�����\ޛ�^���Q0�R)"/@���kl~�5�g��Z��tu)�?JM�,�!��1e
�&���C�,0� ����������GR����(� _J��=A+�v��y�GA 5� � /��
1 ��A �f� � ��jB_����0�&=�1�jz �GA<@ �1��! ߕ)��P�% !ʄ ��P�$ K��{x�nj���r���im��}�A����#�uy�.���'��3 5�o هP�l�E�n�/Z�ѹ� ������&�35��Zr�D|
y��W3�E{z�y*�a�Z����%�t�@�[�@-k�9�y�l����#����[�u���G=6 �d����&ZU�+r���J���l=�0���M|!B즶iS-�@ �����D��4 ����Px�������(b�!\J���,^�O>ϔE��z裧���uDA�袏�����y�� QE3�<��GA>@ �%��! ߥU��P�#�!J &��g
�BD�_Ee�8�����W�� {k���#S$���g������3��::�����%��㢶V5���;�x�����g���o���p�ƪ4;�>�/��F�ݚ�[���ҝ�ɐ,��AΘ��O?E<�"�<�QC�E���bt�v�{e���;��G?B �|W�2����Ŷ ������0i���\ݐ4I� �]P7�$�8�tI�m�� ��)�i� M����H���;�@��Y�h��{��Ygj��G��E�֍�G��q|��h��y�)��碈�GA 6| � 5��
1 �� ߂� � A��I�Al�LS��[�[ʻ�h¼�?/?GA0@ ���! ߵ���P�!`!
����ͮC��N�W\���˙��?��@g濈���T�y��!E;���������T��}�(�n� c�9������s��&y�ŭ�:Y�0�E�\�$�PF�Qv&pɚ�{D���.2b�J�%���x�K����&]��!���.�N��G1T z���?���!@�>.i ��Z}�oH�Uz7�����Oナ�(�F˾��QK��B��0���1���_Ͼ���WF�-�� ?������o�:pGA2@ �$��! �ŭ��P�#�!I &.�PK��'�����.�������\��u8�w~��+ u���J�=|�o]A8c����C�C��r�f �1��2�#���=2���^�w�m�;a9�Ŗ|��NSN�M�Ѩn�9�|�z�|�v��L����Zi���A�
Bs��b��;�QiG3C �eȏ���@�M_D{��) �q�- ����l+������uc.˻�0�$�9���b
i!��"�d�*`Cj�U0!�Y*��ڬ�E(Y"��{� ]W�s�$� �LIp<I@s�GA 7y � 8��
1 �+� ߟ � A�I�
Re0!O�)�͛��m�o��r&]�}�QB�GA4@ ���! �����P�!`!�N�ɛ]0�=o���Rʙ��n@S�T�/�8����I���u��,L��;��֣�i�L ��@i��H�a@��b�A�=��q�E>�0)�I��4ʹι�/�-B�^���&�0 #��c�+Z��C�?D6�K�6����\�8s����T�7HG5T ���r(~i�o6��\b`�t��Y���t�q�pY�S8���T�
tgT���
0)Z}�JU��:{�`�&�T���qHޡ
�\8�I��L r�E�d�=ս8GA 8V � [��
1 �G� ! � A�/I�����?���f�Om�~N�:�����k�Qr��e�^�ȚOD��8�g�l[<�-T�sM�GA6@ �+��! ����P�$`!�(���Feioz��\������ qڠ����&��U�%�L�k���]��p��}�a��J'9�.&h��s<��H��8�\6 ��s<9��b������ 莲<�)�ͮh�cd��/b(�����^��UC���py�߿�>~��u���f�����G7<