node-webplay
Version:
A nodejs streaming server implementation
206 lines (205 loc) • 1.12 MB
text/typescript
G@ >� �
��ɜGP >� � Z�DGA 0P `/p � ��
1Ja�� � gd ��@@� �` h��, e�� #��|�u���
1<Nۖ5��7o���G4|�0��1�'IFЬm�.�|ܣN��BM ,���E�S���M��)3\n�B��r(H ߙƶ펱@z�c����;j�~�G ������Uy�ئF\iٰ����`���i+
�.W��
��e3�3���A��J�u���A�~���5���¯��P士]}��&��uk?����2/����PG(l��%D�z�.\̇�h�ޡ.Nekt�o�ģ���ٝ}�e����.���K��ި��[���8G -$3Yڽ����N=���c�)�D�`"�'n��V�Ϫ������4�� )��B����<�uO�z�T0�1����Dj֚�ġ��K}�X��ڮ��^�*��픆���%[�J�(�yf���"��r\ ����Aj�'O���|�j��b��mx|@k=�/w
Z7v����̈y15`�pG "�����M�=1~�s(���؞�#�Z=��-�λ�� �J��#ѯ���[)�W��-� �.�,���Ǔ���"��~�Ě�l����ތ���<K�r�h����->?Oh]��B0(�,�Nm��W �)IRQ�V����G��ch��w}y��:��.Bwp���!�x�)�m� �jG��p���_�G 4� g��p te9Q_Q��r�b��T���ػ����k�"�4ͬ�a�A�/��$G�ZД ���4TWG���X���4<�7��`�f�2�~J��)+�$�[RN�c;�o��+��|��+�W���� F
;D�� SN���\S�>�)%�6���\K�.aP�j
E^ֵ?
G 8��}�Y�L��}�'=}7ⅸ���[Bw�9nMJ��d!?>��k���!5_���ub�pSM&A`�dׄwխLx��Y!�?0�e&�(ת�J�m�
_���!'bw�k� ���^o����[ ��<C�*�rP�?�r%*�Z�HStR!67ܤߌ�M�w8;OnjVG �%�=�T�����_K0moc�P �ޱ�hʣ�hmOb����{s#'7I�����3�KZ��Hs�0^9<�D=��j��D�R��c������g��I������K�����bġ�2�%��)�!֤ū_�֡��"���7`��V�Ep���m��F6gJa.2G���܆|�G Et��[`�4uڽ!� I�0�,�Tg&��2����@RK��r��@b+}p).}^�W;4���!���h7�e��|� �5s>�}��"�`�Q���<�#a�olf!%�K�Q �I���h�|��ؖ���g�� Yu�LJCO� �U���4����/w�O���4ӻ\x���e�s���GUG �h�����$>�S��A�YA���.j����XXy��'�x9�d�zy�������a�u���"�ѝ�������2Ѳ$Vw�,����\��sh�3:����̭>��
[��w
~���}S&�\���(l���zIP��3��`��/�ub2%vtH��� �Q����G; A��
9���=@#gҦY�G |��o�"J��Ӧj2.������"�
w������3��#2��Ѐ[�]��dZ�����o���ȳ8@I"�$��j< V�~�-A;<)p�Q�Kj��WY``<QL�_ЖY��7DP��w��\N������v\$��৴�������o�8|
��I��4���!�L;PExf����FG ��0k��H#ܴ��(��M�a���_�E�� ���\)M���M��ײ��η�
�Y�s
�n�/gĔ��o�r�,�'%\Ȩ�Fh�
�T,�������l���Ȟ_�"�,yH�Q�y$s{V;�|��յkލ��1��_��V;
'Uɋ7��畉�y6|��p�q5����GxB���|�>�G �?���eF���U�:cI �5����`�(�aɜ��ʜGv?�<�w�]T�mc��|`�����ku�u{ѾL��7H���ZE�`4ǘ'�\F0�^Ё��a����z��
9ۘ#@~�-:pړN��s��.._[��;,��lc�l���e>��c:s���*&�զl���B�G �*ʼn��[t���H�c�d��=�s��{kC��GR6Os��|R�r�h�v�j0��;B'��o��{5�X��B`�V�uw��(��?gm����[x�4���������J_}���h�c D�ۡZ�����5S�B;��n!+x���#ם^2!\%A�%W%��ó�#T{�|�G j�ד�eֹ {���aAr�c��!����4�L;S��bD ���ѷ����"w�$����(���I��V�3̴.�&+�H�������!���s9��f���&+����;���g���c��q4�bǭ�$)��F�����ZN���om��f�eu��(��/o[p:_3JbK0�G 6��{Aw��i�[t�S�t�M.�^ı��'�zt�3��s�X��R4��ľY���_���
�d�]�0D�De� �����}=2�A��
<�폾��[��{��n�|�#[��ٚ������-��1�|(K������!�۫�c$�A�a@���Ͻ[=\�wLWyl����d}%Y il5lؾ�G �������&�
�%XIi�;����}�*ɓ6��Eo�8���i����YVpa�:ƪT��E�)����gӀ6����@ $��R;Sg�
�B[ �"���#U5r��t�Ԍ���a|��� {VMγ;�<�c/�#��'W�O�:��i�Z���L6��ۡ������|���V��M4��vA�9���G �}�rx���P��l�!���N:�����.�ymn�{���5�q �B~3�6��� �Zʊ��K� �|ꕓ8�+��/�b41�;�_�EA��o���~��qm���j[���_𘱅���u�^����E{U#Ŷ�N=�J�w�q���Q~���,I;$��S���¬\y��5t�6G 欏�=S��S���{E�HdOl����%�J�==�;����!�{�e�Be�em�M�2U�/"3�\2��^�X����w�F+'�[�Q��k��b$�A3��Vâ.�"�<�r�����ŧf�9'�� 38:�p��|*��c���_iW�t)P�տ�G�X���*4�x��KvQG �(�7?�������I�
sp(V
�jwr��RO齫�ߵ2���ӝ�Pf�bŔa�> N�Nu�{+��DkĎ~t�YG�����Ӵa:
{~�E^�^��m��?RKP ����O�{ƈV�p��{)\ῳg�< ��䯁q���m�b��x��
D���I�ŷ]!P� L��a�Z66�0��qG "��a� ��R��1V9��w�Uά�����4gb�%�o�,�武R���?�p���`�\-��k�P 3�%����Z�ٖ 7(+�K
�d�k��#��ޣ���N5�_�h���1|�]� O�����V7�H��}*��\���:�����fZQՄ�5��}�'�8c�5s��i�A���-;�G �����)FZ��� ��I��^$7Ϙہ�ڂ�U!�d]^M)�K��2��0�O&�x�k�/��}�<Al��u� ���jB�CI:&Z���ί���i��ϧ�v\R�z!�VZ��Vm�p���Y=7DuK�aؖA����H����5��rG�3�C��S%`�M�l]�SL�e�lA��oا�b=JG �q��Y����b��I�o��7`L��U���6�!ͬ�]�Yt��'�B�Tգ<vL����쟗��vwX��(���D��
7]��Z���x��JL9?�Z���[*�����M|���E�?\\]��R�u>Q`U��}g����6�[2
�^
n� n��g�vm� ��8� ��#UI�!G ���WZ@ľ>�z�C �υe��Hψ^�����7�U<�=�h��?a+l���U��Yi��Rj��ř�(�`�-�J�W��,XGtRq�%������o��P��w��=�u���Oy�h/JB�fo'@��Y��_�]��B����"�2����5���!� ��T��b(��=ȝSޯ� �G `eY��G%��M���F�&� �aU��c N��vG�n�%���י��J"��A���d3'v��o�I��o�&O֠� ��R��G�qQ�x�=A�YN
�4@�Yw�.�f�l���5��Q!��翚F��%���ɴ���f\)�y�IZ�W4Y7}G[��l�͛����b�8F��B��dʿ���G ��e�?EGkCۇA�#3��*(9Z ��r�Ʈ��5�e�(8pN�b �ى���4=B�@;"B�$-�DX�Q�%��0�+cΌ��WP�gr/�k3�ςp ������6����t-���|W j� �U[�4��sU�>�*%�z���
f�w��������wFݥ
�{Zq<�u[�Vc�q�B
��G 4퇄K0K���y��Bo��)Na��!��r<^��c%#�?4e��P*��_�- ����qم0����c0O}���ϸ8n� ��
Q$�#���;<Wx@h44l�Y>>�e`�NX�,/���-3+�P �ӫ��R�������MG���!�ֲ)�H����D������U��=hDqb�0G ̟�q��� ��_�ߨ�|�%�4�f��?ԉ����*�;�\^�-n�iIwi�PV�8C�����N��������J�����T�C�M>q�&J���#>S`�m���01���u���*���3nM��X�����*``�S8zvvi����P$P�w|�����
����V%4�3=սb�4�G b�18�6J�����>�-��{�~YdsB-|�~��NGɿ�Q�Hˌꇜ��9�L[�ٜ��� &��Eۗ�U�DJ�A�}mIm5=�,��7�~��e3j� +H!"=�~
@pnBV��- .�����d����F�K6>k�V(;7P��6�����I]����#�,�ǛH����+T_�/G ��U춓�J%n�J�,jk�&�~� `] <�\|Cg�Y����%������7�1�L��(fI�!��-��|y`)�[�U
]#�(.F~�����e^q�Un���JN�+ S�
�3�t��7�~
�',������wGit����i��3
�'�3��f'{��h{���ۙ��$�^r�6I�2R��G ������W��`�A�NT���k�H�J�Ip�g��E
D0o�2��q^`�!;pF=���Z�t$s?�+���D�7�B�.�qG!�.�#��|�mOҤn�������B@>M`4��F�wg����ʒ�;���O>S�}�Z'q�;��S�T\Br� HD$��ì�)�\���G g:r
}b��vM۞�)Lj�Ѵ�`��u�����qw��oyh�6]4.m�=R �R�4���N�Ҵ�a���nw1{�P��G!g�I �[toZo��^B�qԛr�k�/� �8)b�<<��м)���cfs�W����=�1,��nyҳT�v�Z�C�Z��H�;Շ\���`��ʔ�J��_G �
���|��{�����h��������t���� w�G�ydc{.d���H-�\���Q�^�㴘��3ioa���X �r>���n+��^m���]����� �.89:�,���4LJ_��$�T�h�[�S�B�I���nkD��o�JsDX��Ş6����Ż�QWR��dDI�E
��
�J(G S/�va(_��Ȧ����V����'Oo�)���V��}����d��d�z:�\���W�yQ���֣aE�wHV��%�xb���N~G���Bn<��~m,�*�M�Wu8NH�]jF[T�Zl(���Y���S�Z�^��ro��8��
�5�A�B�z�tG�����[���iG ^� ���.b�rh��k>7Yg��o���� ��,p:�z�|��+�[�4�}�����bw�,����������o�$�H�u���ؔeW�����V}n���y�[m\Q�\X�p�u�����=���
9�r�Bq���MQ|k@t<�ȹ���4�Jyݚ7f!��nG �A��&�ܱ=��Λ�����ռʊ$��H�l���רw:�#�2�XI����I���Ai�S���I�l�p��n�E
���-x�2)@_�����EI��a������i�&J_���"��`#Py; �<��@{�Ô�b�ċ�簇�F��9 ��} ��X1��61�{�3H�za�˥d0�|�B�#�G n��x�]?�������4�f�;�2Bj�c'y�WF��̶���Y8xJE9�-i=�=J�s C �bc^=#�\ ��J)ڄB����!
�v8J(~��I��#>+�*y���T�N�˥��dǁ6P�}���i�i���5�1^��d�8�*������ '�)t㬇4���R-�F�{nE]�iV��G b���,?��m[(C�8^f�il�h��R�1zP7������ӭ����C�&�� c��o���
�ziS�Y�#E�����Y�s9�O�����O\��.*�d���q��x?����GBU�*Y��}Wbd�;���'�CwڼR��l Q�U}�&9�����J�H�ò�Qz�^5�Y�W�}��� �G ��P��k�h�[�HS������g�<����Y4%�=12~wZ�R}�wfY��?-T�ܜ����[m��+
p��My���A�4��Q�.`�.o�8V��l��Q���7?�#�Y+�輳�kA�b %����5" ��ƪ�B�A/����Y�ڇ�����Ӭ}@����t`t��^>MBfG L~U���~��N���r��>%,�(B7][��#8)�D������RF��&�2'�������g����4��pd0`=�J��F������,ǫ�e|v>.`�r���Z�(/i�/,�af��H�(,�O<�t��K� �mN�B������C�3�m����c�@�tQܩ��O/O.�uӐ�\aG ^D��:��T�bGޮW��b��`."�J5.+�n����";Ȓ�AD�x���6Y=⤼�r��F=裎��!Cʄ8Hrz
����%GЀ�w��7v\��f�\A��}yObK&K��\��̼v ]��58�ٯ[��mv�~-/�]v�)u�vc�Íe�L��짣-p.����G yuF���1�4467�'������o`���B�38 �Wr~e,|��Ɋi"hH��K��$��5���w.`��2 �=����X��c���*��ķ��qoԆ��M��@�'�O8f,_���
�1��}u�V�D�ɧDc�8�kQ�W��s��q�B�SJ����:#۷�F�R�bN���-�5G V�I������By�fM(N��$�ZM(cZN&!S�����[�b��}�|H,D1��RB�*��}�A�qța� 3�q���ʗ,s��恢�/��#u��bj���'����h����+��LJ�:�bV��G�����3��F�ƏHA�%��������?�+��Yg��ɉ�G R�����a�Td���2��
���Z>��S���'��^�>���{X� +�.�K���ɲ1�0�^��ui�w���جӡ�1�V<B=|-�x��e���=�wP)ۗN�W��&����� �8q1���u�9[X�Ծ���)���+�T �3�A���@
>�ҁ��4��f32�1K�m��NG ���d�l?��G�rř��h������s�Q�V�5�d�d<��^e[ۥ��<��*l
F��*dc|�PB4��vL�/*�8!���R�k�+L�Z+tဋp�x�*=��w\�W*��.�$,��g�e����A�O�qv��s�\(�gC�������u&