ELF(,4\4 (p|||444  TTTXXpppDDQtdRtd``/lib/ld-linux-armhf.so.3GNUGNU3Bfp ַ?MSS `9 @'(XkpAQg)J,-3 Q{&PRŒ [ @ "$@ hEFB+ +njP  ,H!$%'()+-012467;<=>BCDEGIJLMQSTUVWXYZ[\]^_`cefikloqrstvwyz{~353Y|Ñu |Cㅘ,l;csKp%:B_֔)M ,{g9DVgE4ƣ}H;NtȞQz% e 3Ҹ+kL1 dl9@ : 'JEK݅w0ziWjѽ2bE-zQMRY=ikkVBMTL/ƥ%>cY^KubVs)o{w#iX+5oh&]q+ imJt!6j>' qX=a{~X IF,vT< wop22уL`KV3}U1spLYmVR~tJI[K|2ZٯYyo4쁝Q44 )BE # ÈnR=ovŅ>d$,X_E?c : m2;&O)]*Wh1Rͮ7z0=昷*q?!'rj|+ZuW1"4!TOx@˖{| qx*|K%ҧMH/N=<$|*k Cր 9f#jP7{'< O~R&  B @ d8   B e  - C " 8  L C M e Op  ` d  N g o / $Gl )   qL ) / e , > h  g  <. 7 d| v t9l   d 0 n l( q @    LU u ` d8  L  `14   < 2 h  f 8h O FtU  h\ ws`dhH  l h s hkp hs l`4 5, `X6 c*  e  2 a X  u ' O SJ n ^I ` |k L h 0 /  `!d3 w Px S c l4 _ X= ZP \ p0` 3 lt libkvsWebrtcClient.so__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTableaddSupportedCodecsetRemoteDescriptionglobalFreeMutexglobalMemCallocglobalConditionVariableCreateglobalConditionVariableWaitglobalJoinThreadglobalAtomicDecrementaddIceCandidateglobalCreateThreadglobalLockMutexcreatePeerConnectiondeserializeRtcIceCandidateInitfreePeerConnectionglobalThreadSleeppeerConnectionOnDataChannelglobalAtomicLoadpeerConnectionOnConnectionStateChangeglobalMemFreecreateAnswerglobalAtomicIncrementwriteFrameglobalAtomicStoretransceiverOnBandwidthEstimationglobalCreateMutextransceiverOnFramedataChannelOnMessagedeserializeSessionDescriptionInitdeinitKvsWebRtcglobalConditionVariableFreeglobalUnlockMutexpeerConnectionGetCurrentLocalDescriptionglobalCustomLogPrintFnsetLocalDescriptionaddTransceiverglobalConditionVariableBroadcastpeerConnectionOnIceCandidatelibkvsWebrtcSignalingClient.sosignalingClientConnectSyncsignalingClientGetStateStringsignalingClientGetIceConfigInfoCountsignalingClientGetIceConfigInfosignalingClientGetCurrentStatecreateSignalingClientSyncfreeSignalingClientsignalingClientSendMessageSynclibglib-2.0.so.0g_clear_errorg_strjoing_freelibgstreamer-1.0.so.0g_signal_emit_by_nameg_signal_connect_datagst_element_set_stategst_sample_get_segmentgst_buffer_new_allocategst_buffer_unmapgst_parse_launchgst_bin_get_by_namegst_object_unrefgst_buffer_mapgst_mini_object_unrefgst_bus_timed_pop_filteredgst_buffer_fillgst_element_get_busgst_initgst_sample_get_buffergst_segment_to_running_timegst_bin_get_typelibgobject-2.0.so.0g_type_check_instance_castlibgstapp-1.0.so.0gst_app_sink_get_typegst_app_sink_pull_samplelibgstbase-1.0.so.0kinesisVideoStreamDefaultGetCurrentTimejsmn_initjsmn_parsecompareJsonStringconvertTimestampToEpochcreateRequestInfosetRequestHeaderfreeRequestInforeleaseCallInfolws_create_contextgetRequestHostlws_client_connect_via_infolws_servicelws_cancel_servicelws_get_opaque_user_datalws_set_log_levellws_get_contextlws_http_client_http_responsegetServiceCallResultFromHttpStatuslws_hdr_custom_copylwsl_hexdump_levellws_http_client_readsingleListGetNodeCountsingleListGetHeadNodesingleListGetNodeDatalws_add_http_header_by_namesingleListDeleteHeadlws_client_http_body_pendinglws_callback_on_writablelws_writeglobalMemAlloclibcrypto.so.1.1libssl.so.1.1libwebsockets.so.15libdl.so.2libpthread.so.0__errno_locationlibrt.so.1raiselibc.so.6strcpyreaddirclosedirsignalstrncpyputsabort__assert_failstrlenmemsetstrnlenmemcpystrcatstrcasecmpopendirgetenvstrcmpstrerror__libc_start_mainsnprintf__xstathandleOfferstreamingSessionOnShutdownonDataChannelsigintHandler_edatafreeAwsCredentials_IO_stdin_usedblockingLwsCalldeserializeAwsCredentialslookForSslCerton_new_sample_videocreateSampleStreamingSessioninitializePeerConnectionsampleBandwidthEstimationHandler__end__onDataChannelMessagecreateLwsIotCredentialProvidermasterMessageReceivedreceiveGstreamerAudioVideocreateAwsCredentialssessionCleanupWait__bss_end__handleRemoteCandidatefreeSampleConfigurationparseIotResponsehandleAnsweron_new_samplesampleFrameHandleriotCurlHandlercreateIotCredentialProviderWithTimeonConnectionStateChangefreeSampleStreamingSessionlwsIotCallbackRoutine__bss_start__freeIotCredentialProvidercreateLwsIotCredentialProviderWithTime__data_start_endonIceCandidateHandlergetIotCredentialssendGstreamerAudioVideo__bss_startonGstAudioFrameReady__libc_csu_initon_new_sample_audioviewerMessageReceivedgSampleConfigurationsignalingClientError__libc_csu_finicreateSampleConfigurationonSampleStreamingSessionShutdownsignalingClientStateChangedrespondWithAnswerGLIBC_2.4/home/pi/Projects/amazon-kinesis-video-streams-webrtc-sdk-c/open-source/local/lib:/home/pi/Projects/amazon-kinesis-video-streams-webrtc-sdk-c/build  ii  ii      $4@DHP 0!- R$4(,>0648`<J@MD~H.LsPT)Xf\S`wd8hlptx|;kZ92(?N_@:O%mrCz{3 VA $*(,,04]81<@aDbHLPT|X\y`dhl[pHt$x|^Y=Kjo#hn5@-V-TƏʌTƏʌLƏʌDƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌdƏʌ\ƏʌTƏʌLƏʌDƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌdƏʌ\ƏʌTƏʌLƏʌDƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌdƏʌ\ƏʌTƏʌLƏʌDƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ Əʌ  --- 0|k0 0 R/H0S/0S//``$$AA/0S//``@-@0S00`H- M l@@h000S X000H   3/4000  3/K<8 H-MK 0 00 R t 0@l00h  d4/D 0@00008004  04/K蠑P\piipxi`i0H- MK X@@T00P00D00@  <5/0000!K K0Po$ih0H- MK @@00 00P 0000  5/ 0S 0S 0SX000 3/@000 *! 3/ K0TP4ohPh 0H- 0MK0 B@00 ,00 00 00 0S00 f10P0+5/00 01S  00 10P10! 5/J000 l10P0+5/00 000S S S "10P10! 5/(00 0S 00 00 $ $0S $00 00P000000  5/0S @00@0+4/0 K0pPnggxm@g|flfeH-$MK d@@00 0K KH00@00 00000,  (4/0KPlfd0H- (MK $0 @@00 00P$0000 0000  5/ 0| S 0p Sh000  3/L000D  3/0 K0xPkedd/]0] 80H- 8MK8 DC@00 400 0,0 00 0S00 30P0+5/00 00 80B?0 6!a, 0S0 6 1,0 000 01 R*,0S ,0S;01 S@20P80B?0  0 20" 5/n10P80B?0010! 5/80B,0K = 0S 00 Q01 , 60|10P0+5/00 800S S S #,08 $ $0S) $00 ),08 ?( (0S (00 00P00  5/00P800000  5/0S L00@0+4/0 K0tPicdbli d$b8h c`ga`H-aMM:K 0C:K 0C:K 0C!A@00 an 0S 00 0:K 0C 0$::K 0C 0 ::K 0C,:a, * :K 0C(:K 0C *C:K 0C,::1*4:K 0C *C0:1*:K0C90S :K0C9i 0,0 iKAA0103000<0:K0C9A>0,l000 000 :K0C90 R: 00 0 :K0C9 R~::K0C iK 0C 0C/_P4S \4S00 X4S T4SX4S 00 |400t3/0L4 L4S00 X4S L4a<0T]L4a<0$ 0 0 0300L$ 3/L4: P41300L$3/300L$ 3/L40P 0S 00 L4L4 ?< 0S 00 L4L4 ? 0S 00 P40S L4L4 ?P 0S 00 L40+$ $0S $00 zL40( (0S (00 n0<0 0@2 =KA/2000 =K 100L4L40 K , ,0S ,00 JL4L4 ?K0 00S 000 :0D2 0H4 C>K 0C 0CA/D1000C>K 0C 0C 100L4L40CK A A I4 40S 400 L4L4 ?8 80S 800 0S L4S =K 0C0L4 \4S L$\4 0Kx$bSQpQPP0H- M A@00 00 0S00 J 000 0SA h10P0a<00P10L! H5/<100 3/0:2S 0:R0b<0 5/0b<0 0 00P0b<0 5/00y0S 0003/00 00 0S @00@00H00D  @4/0 K0TsPROKQ\LI-M !K00 0S 0S00 0b<0!K 0: 020Ћ/H-$MK \  X00@0#(  ,00(  $4/KpPPLHH-MK @  <00@!K ,00(  $4/KTpPLPLXHH-IM  $ @@00 $1!$1 2G/K 0S 00 10G/K 0S 00 00 0S @00@00000,  (4/0KoPtOI\G0H- M C@00 00 00 000 30 0p 0p0S!300S 00 x30P0000T30P# L5/08# p 0p0 Kz0S 910 t0: S0p0 0SA10 20P20" 5/$0 0S/ $0 0; 0S00 y00C0$ 00H20H0S0p0" 000 S00 ^0p $0 000  8$ $0S0S610P10! 5/100S 00 810P 00500D10@! <5/#00P 10! 5/0! p 0 S  00 00P00  5/0(0 (0S H00@(0000  4/0 K0nxK\KPNTK`FJMJExJLIDIPLI D LxIC|HK>DH-M   0 0KH-M   0 0KH-4M0 B@00 00 00 00 0,0 00 0 0S@20z 00S S ,0K 20*00 ,0K10!00 0S 10X0 10 0 p10 0S0S @1040S 0000 0! 0S 0000 0  T$ 00 0$&( (0S (>$@@;,0S ,00T00I,0K0KZ; <=>>>>>0>4>H- MK 00 0(0  0, 0(0 0K  K|=H-MK 00 0K 00K<=H- 00 ?Hs0 ?0   0S  10#(0S 00n, 00 0,@0 00S 0X,ZZU40S 400X00c40K0K8W<<<<=@==<,L<=:H-M  D@00 00 4040F0S0400K00 Z 0S t40"0S00L40D4004$ 0 0$ 0$ 0 ?- K0K300S*000# 0S0 30000x# 0S0 P30@3003000S S 3020g 0S 20c200" !0K/20 0 00J00B/0t0x00 0 0S 020~$200'_ 0S 10l%10s0S001010Z 10 0? 0S |10Jl10Q`10M0S* H100 3/0)0 100  3/0x0  0S 000Kt 0S 00000KdTd<p<L< <t<(8<H<(<4<<4<;@<`<h<<<d<<<=$9 =80=t==8=`==H-$M $ ( ,0 B@00 00 0S 0S $0S (0S 0S 0S 0S00 2003/00 0S00 0T" 0S 0820 0!  x 2R20 h00! jh0S10 Y0W<$0 Z(X0 S10 I07<"0*(J,0S `,E0 S10 60G<#0*,7 $50 S10 &0'K 0C0CpKd L H+P P0Sʌ5 0 W6S t5 0 Q0$0 j>K 0C0C$ "H50 H,0S! $002 K0&$002K060B(0 (0S4 0 ,$002 K06 H0040 $00$0 j>K 0C0C$ "40 H0S! $002 K0&$002K060B,0 ,0S 4 0 $002 K06 H0080 $00$0 lj>K 0C0C$ "30 H0S! $002 K0&$002K060B00 00 S`3 0 $002 K06 H00<0 $00$0 <j>K 0C0C$ "30 H0S. $002 K0&$002K060B@0 @0S2 0 $002 K06 H00D0 s>K 0C0C@ D^s>K 0C0C@ 0 $00$0 $00$0 P0$ R+:40S 80S <0S1 0 nH7pH7 7/KK>  0sK AAk>K 0C0 0E` `0S `0 0 Ml10`k>K 0CJ?  0 @10K 0C 0SR 0kK A k>K 0CH7;00000<00,08 (4\d d0S d0 0 0K耖4J D76505P4X3|3pH-MM:K0C\00 00 :K0C 087=K0C0C.:K0C\8`:K0C\8 6/K:K0C\8:8S "K@P:K0C\8:8"UT:K0C\8 :K0C\8W<$0' K@4@ 0/00200 20" 00 0S 0"Sx20 {:K0C\8G̃#:K0C\8'H-$M $ ( ,0 B@00 00 0S00 0S (0S 0S0S 00 $0S| $ ,0S`(|, 0S 0S8r$ ,00*00 0S  0000 0!S10 d1003/00 0S00 V0 0$  0,  0   "0  0(00 0  $   $000 0  0  , ( ,000 0  0S 0    000 0  0   000 R 00 0S 0KP00 0S  0 0Kl>''R$-M 00 0 0 0S00 , 00S 00S 00S 00S 00  0( 0 0 0 00 0 00S 0 000 0 0Ћ/H-M x  00 0 0 0S00 00 0 0S 4000 3/0 0KP:H-MM:K 0CL :K 0CPD@00 00 :K 0C 09:K 0C 0 9:K 0CL9S :K 0CP9S00 :K 0C$ D):K 0C 30@9:K 0C 0(9:K 0C 0$9=K 0C0C]/s:K 0C :d8:K 0C 08:K 0C =K 0C0C8:K 0CL9W<0C?  0:K 0C@(:K 0C 0l8:K 0C 0h8:K 0C 0D8:K 0CL9' 0 0 0SS > 000 =K 0C 0C0L0 90P:K 0C7090) 5/:K 0C70C8S47210/.-,+*)('&%$#"!       T9:K 0C7S :K 0C7\80$0 @80P$00@80<( 85/ 0 0,$800 3/:K 0C|b070P70' 5/700 3/:K 0C|H0:K 0C|0(0 870P(00T70P' L5/(0 0 L:K 0C0070 '|V0H0 H0SL0H 0 60PL0060& 5/y`60P0060& 5/:K 0C 0Se d6003/ 0! 01S00 Y 01*K B  0 !I50P50% 5/5H0 H KLK:K 0C|0S500 2450P50% 5/(500 3/:K 0C|040P8504% 05/0:'=K 0C40C, ,0S ,00 :K 0C700 00 00C040 0:'=K 0C$0C28 80S 800 :K 0Cd'=K 0C00C< <0S <00 =K 0C00C 0@0 @0 @000C00:S L @00L @000: L @0000 L @0 @00 @0 30P@00@   0l30h# d5/@0@0 @0 0:K 0C400000 0|( (0S 00 0:7D D0S D00 t200@3/:K 0Ct70C*K Bt7:K 0Ct7So:K 0C|':K 0C|Y10P0 0    0020," (5/L00 0 L0 :K 0C0|0H0 0 0H S 10P0 0H  010! 5/H0S :K 0C|:K 0C|c00 :K 0C|0S 0S l000 3/:K 0C|x000 K04P%d##X" $8""#!!#!!l! 'x"(!t @"!< !t |!,  0SRQPM`-Ѝ /@-%QPO-@3P$1=:Soo Uo oL L l2 UT31:@T0 P\! `op 0T0@P R UT*@P R4<;5,5:@<:̠4; PP^@G-pH`HP`P`FFa@@0 3/V'&/ @-%s(): DataChannel Binary MessageWebRtcSamples%s(): DataChannel String Message: %.*s %s(): New DataChannel has been opened %s %s(): New connection state %u%s(): Should've created streaming session for viewer%s(): Unexpected message SIGNALING_MESSAGE_TYPE_OFFER %s(): Unknown message type %u%s(): Signaling client state changed to %d - '%s'%s(): Signaling client generated an error 0x%08x - '%.*s'%s(): Dropping signalling message from peer %s since maximum simultaneous streaming session of %u is reached%s(): Creating new streaming session for peer %s%s(): Unexpected message SIGNALING_MESSAGE_TYPE_ANSWER %s(): operation returned status code: 0x%08x%s(): application terminated and candidate gathering still not done%s(): Candidate collection done for non trickle ice%s(): ice candidate gathering finishedstun:stun.kinesisvideo.%s.amazonaws.com:443/home/pi/Projects/amazon-kinesis-video-streams-webrtc-sdk-c/samples/Common.c0ConsumerViewermyKvsVideoStreammyVideoTrackmyAudioTrack%s(): Freeing streaming session with peer id: %s %s(): Frame received. TrackId: %llu, Size: %u, Flags %u%s(): received bitrate suggestion: %fAWS_KVS_CACERT_PATH/home/pi/Projects/amazon-kinesis-video-streams-webrtc-sdk-c/certs/cert.pem%s(): No ca cert path given (error:%s)%s(): Cannot open directory.pem%s(): Cert not found in path set...checking if CMake detected a path %s(): CMake detected cert path %s(): No ca cert path givenIOT_GET_CREDENTIAL_ENDPOINT%s(): IOT_GET_CREDENTIAL_ENDPOINT must be setROLE_ALIAS%s(): ROLE_ALIAS must be setAWS_SESSION_TOKENAWS_DEFAULT_REGIONus-west-2./certs/cacert.pem./certs/private.pem.key./certs/certificate.pemonDataChannelMessageonDataChannelonConnectionStateChangeviewerMessageReceivedsignalingClientStateChangedsignalingClientErrormasterMessageReceivedhandleAnswerhandleOfferrespondWithAnsweronIceCandidateHandlerinitializePeerConnectionfreeSampleStreamingSessionsampleFrameHandlersampleBandwidthEstimationHandlerhandleRemoteCandidatelookForSslCertcreateSampleConfiguration[KVS GStreamer Master] on_new_sample(): operation returned status code: 0x%08x [KVS GStreamer Master] Frame contains invalid PTS dropping the frame. [KVS GStreamer Master] on_new_sample(): Gst buffer mapping failed[KVS GStreamer Master] sendGstreamerAudioVideo(): operation returned status code: 0x%08x autovideosrc ! queue ! videoconvert ! video/x-raw,width=1280,height=720,framerate=30/1 ! x264enc bframes=0 speed-preset=veryfast key-int-max=30 bitrate=512 ! video/x-h264,stream-format=byte-stream,alignment=au,profile=baseline ! appsink sync=TRUE emit-signals=TRUE name=appsink-videoautovideosrc ! queue ! videoconvert ! video/x-raw,width=1280,height=720,framerate=30/1 ! x264enc bframes=0 speed-preset=veryfast key-int-max=30 bitrate=512 ! video/x-h264,stream-format=byte-stream,alignment=au,profile=baseline ! appsink sync=TRUE emit-signals=TRUE name=appsink-video autoaudiosrc ! queue leaky=2 max-size-buffers=400 ! audioconvert ! audioresample ! opusenc ! audio/x-opus,rate=48000,channels=2 ! appsink sync=TRUE emit-signals=TRUE name=appsink-audio[KVS GStreamer Master] sendGstreamerAudioVideo(): Failed to launch gstreamer, operation returned status code: 0x%08x appsink-videoappsink-audio[KVS GStreamer Master] sendGstreamerAudioVideo(): cant find appsink, operation returned status code: 0x%08x new-sample%spush-bufferend-of-stream[KVS GStreamer Master] receiveGstreamerAudioVideo(): operation returned status code: 0x%08x appsrc name=appsrc-audio ! opusparse ! decodebin ! autoaudiosinkappsrc name=appsrc-audio ! rawaudioparse ! decodebin ! autoaudiosink appsrc-audio[KVS GStreamer Master] gst_bin_get_by_name(): cant find appsrc, operation returned status code: 0x%08x [KVS GStreamer Master] streamingSessionOnShutdown(): operation returned status code: 0x%08x [KVS GStreamer Master] receiveGstreamerAudioVideo(): Failed to launch gstreamer, operation returned status code: 0x%08x [KVS GStreamer Master] Using trickleICE by defaultScaryTestChannel[KVS GStreamer Master] createSampleConfiguration(): operation returned status code: 0x%08x [KVS GStreamer Master] Created signaling channel %s [KVS Gstreamer Master] Finished initializing GStreamervideo-only[KVS Gstreamer Master] Streaming video onlyaudio-video[KVS Gstreamer Master] Streaming audio and video[KVS Gstreamer Master] Unrecognized streaming type. Default to video-only[KVS GStreamer Master] streaming type video-only[KVS GStreamer Master] streaming type audio-video[KVS GStreamer Master] initKvsWebRtc(): operation returned status code: 0x%08x [KVS GStreamer Master] KVS WebRTC initialization completed successfullyProducerMaster[KVS GStreamer Master] createSignalingClientSync(): operation returned status code: 0x%08x [KVS GStreamer Master] Signaling client created successfully[KVS GStreamer Master] signalingClientConnectSync(): operation returned status code: 0x%08x [KVS GStreamer Master] Signaling client connection to socket established[KVS Gstreamer Master] Beginning streaming...check the stream over channel %s [KVS GStreamer Master] sessionCleanupWait(): operation returned status code: 0x%08x [KVS GStreamer Master] Streaming session terminated[KVS GStreamer Master] Cleaning up....[KVS GStreamer Master] freeSignalingClient(): operation returned status code: 0x%08x [KVS GStreamer Master] freeSampleConfiguration(): operation returned status code: 0x%08x [KVS Gstreamer Master] Cleanup doneaccessKeyIdsecretAccessKeysessionTokenexpiration%s(): Iot credential expiration time %lluIotCredentialProviderhttps://%s%s%s%c%s%s/credentials/role-aliasesus-west-2AWS-SDK-KVSx-amzn-iot-thingnameparseIotResponsehttpsGET%s(): HTTPS callback with reason %dCurlCall(None)%s(): Client connection failed. Connection error string: %s%s(): Client http closed%s(): Connected with server response: %dx-amzn-RequestId:%s(): Request ID: %s%s(): Received client http read: %d bytes%s(): Received client http%s(): Http client completed%s(): Client append handshake header %s(): Appending header - %s %s%s(): Sending the body %.*s, size %d%s(): Failed to write out the body of POST request entirely. Expected to write %d, wrote %dlwsIotCallbackRoutine<{-|-DsK \ j ~     ' o M X8$#oP#oo!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/-0dO<.l4h/@uegddd3dh2GCC: (Raspbian 8.3.0-6+rpi1) 8.3.0A.aeabi$6  "Tp!P## 8$ ' ' , |X`HpK, H|H, HHXNK, , H- K' KK' KK- - H8- KD- D- Hp- H\K|- |- H- `H/K- V- HbH`HdK- H,. H K<. H. ܞK/ Ht/ K/ HT0 Kp0 H2 K2 HP3 4Kd3 HD4 PKl4 H7 hK 8 H\9  Kt9 H> " K> H@ 5K@ HTC HKC HG [ȟK$G H`L KL HTN uKN HxO KO HO !KO HP 8KP HU PKtU HY `KZ HL\ Kh\ H_ K` `$ $`$ 0H`$ H|Hd Kd Hg Kg H`h Kdh Hh Kh HDk K|k Hp XK q H@t Klt Hu Ku HDH(| B,Kd| H  UKh H K Hd pKl H K H$ wH@K0 H؊ K Hh dK KT Kd HK H K K H d( \bT ' `& 7HT V iK' H' K' t9l N / &BU- cq`- @PsX ap0  Px d8 *$Gl GC `t|k Op k h<. h .l4 DTkh l(  # h\ 6 S i } h O  ZP   ~ h u / 9 8h F [ h        w,  l`4 4 H d z        ( O ; B Q b w        d| & qL J Z / r  L      `lt .J qXCh~@ u 3Ee ]n`zBg ` d8  p0` "2EWrdd3 )< X htU  -dhH Nw 2 > %/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crt1.o$d$a/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crti.ocall_weak_fn/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crtn.ocrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.10783__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryCommon.c__FUNCTION__.12204__FUNCTION__.12209__FUNCTION__.12215__FUNCTION__.12225__FUNCTION__.12239__FUNCTION__.12247__FUNCTION__.12261__FUNCTION__.12281__FUNCTION__.12294__FUNCTION__.12311__FUNCTION__.12320__PRETTY_FUNCTION__.12337__FUNCTION__.12372__FUNCTION__.12385__FUNCTION__.12390__FUNCTION__.12401__FUNCTION__.12412__FUNCTION__.12431kvsWebRTCClientMasterGstreamerSample.cgst_buffer_unrefgst_sample_unrefgst_message_unref__FUNCTION__.30021LwsIotCredentialProvider.cAuth.cLwsCall.c__FUNCTION__.30007_aeabi_uldivmod.o_dvmd_lnx.o_udivmoddi4.oelf-init.oSstat.oS__FRAME_END____stat__udivmoddi4__dso_handle__aeabi_idiv0_DYNAMIC__TMC_END____aeabi_uldivmod__init_array_end__aeabi_ldiv0__init_array_start_GLOBAL_OFFSET_TABLE_signal@@GLIBC_2.4compareJsonStringjsmn_inithandleOffergst_buffer_maplws_servicestreamingSessionOnShutdownglobalUnlockMutexgst_sample_get_segmentonDataChannelglobalConditionVariableFreetransceiverOnFramesigintHandlerglobalMemFreepeerConnectionOnConnectionStateChangestrcasecmp@@GLIBC_2.4strnlen@@GLIBC_2.4_edataglobalAtomicDecrementsignalingClientSendMessageSyncsignalingClientGetStateStringreaddir@@GLIBC_2.4freeAwsCredentialsdeinitKvsWebRtcgst_object_unref_IO_stdin_usedgst_element_set_statelws_get_opaque_user_datablockingLwsCallg_type_check_instance_castdeserializeAwsCredentialsgst_buffer_unmaplookForSslCerton_new_sample_videolws_set_log_levelcreateSampleStreamingSessioninitializePeerConnectionclosedir@@GLIBC_2.4lws_cancel_servicemainsampleBandwidthEstimationHandlerstrerror@@GLIBC_2.4addTransceiverdeserializeSessionDescriptionInit__end__onDataChannelMessagecreateLwsIotCredentialProvidermasterMessageReceivedputs@@GLIBC_2.4singleListGetNodeCountreceiveGstreamerAudioVideocreateAwsCredentialssignalingClientGetCurrentStateglobalConditionVariableCreatememset@@GLIBC_2.4opendir@@GLIBC_2.4globalFreeMutexsingleListGetNodeDatasessionCleanupWaitpeerConnectionOnIceCandidategst_sample_get_buffersnprintf@@GLIBC_2.4__bss_end__handleRemoteCandidateabort@@GLIBC_2.4freeSampleConfigurationcreateRequestInfokinesisVideoStreamDefaultGetCurrentTimegst_segment_to_running_timeparseIotResponseg_strjoinhandleAnswercreatePeerConnectioncreateAnswerlws_http_client_http_responsestrcpy@@GLIBC_2.4g_signal_connect_datasingleListDeleteHeadglobalLockMutex__assert_fail@@GLIBC_2.4lws_create_contextlwsl_hexdump_levelon_new_samplegst_bin_get_by_namegst_element_get_buspeerConnectionOnDataChannelsingleListGetHeadNodeglobalConditionVariableWaitstrcat@@GLIBC_2.4gst_buffer_fillglobalAtomicStorelws_callback_on_writablegetServiceCallResultFromHttpStatusglobalJoinThreadgst_parse_launchsampleFrameHandlerg_freeglobalMemAllocgst_bin_get_typelws_http_client_readglobalAtomicLoadgst_buffer_new_allocatelws_client_connect_via_infogst_mini_object_unrefaddSupportedCodecglobalConditionVariableBroadcastglobalThreadSleepiotCurlHandlercreateIotCredentialProviderWithTimeaddIceCandidateonConnectionStateChangesetRemoteDescriptionfreeSampleStreamingSessionsignalingClientGetIceConfigInfoCountgetRequestHostgst_initlwsIotCallbackRoutineraise@@GLIBC_2.4__bss_start__freeIotCredentialProviderlws_add_http_header_by_namecreateLwsIotCredentialProviderWithTime__data_startcreateSignalingClientSyncreleaseCallInfoonIceCandidateHandlerlws_get_contextgetIotCredentialsg_clear_errorsetLocalDescriptionglobalMemCallocjsmn_parsegst_app_sink_get_typememcpy@@GLIBC_2.4sendGstreamerAudioVideosetRequestHeader__bss_startdeserializeRtcIceCandidateInitonGstAudioFrameReadystrlen@@GLIBC_2.4dataChannelOnMessage__libc_csu_initon_new_sample_audiofreePeerConnectionviewerMessageReceivedfreeRequestInfo__xstat@@GLIBC_2.4globalCreateMutexgst_bus_timed_pop_filteredgSampleConfigurationconvertTimestampToEpochsignalingClientErrorstrcmp@@GLIBC_2.4lws_writelws_hdr_custom_copyglobalCreateThread__errno_location@@GLIBC_2.4globalAtomicIncrementstrncpy@@GLIBC_2.4_ITM_deregisterTMCloneTable__libc_csu_finilws_client_http_body_pendingcreateSampleConfigurationtransceiverOnBandwidthEstimationfreeSignalingClientgetenv@@GLIBC_2.4__libc_start_main@@GLIBC_2.4signalingClientConnectSync__gmon_start__onSampleStreamingSessionShutdownpeerConnectionGetCurrentLocalDescription_ITM_registerTMCloneTableg_signal_emit_by_nameglobalCustomLogPrintFnsignalingClientStateChangedgst_app_sink_pull_samplesignalingClientGetIceConfigInforespondWithAnswerwriteFrame.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.ARM.exidx.eh_frame.init_array.fini_array.dynamic.got.data.bss.comment.ARM.attributesTT#pp 1$Do(N  VM^o!!vkoP#P#@z ## B8$8$X'' '',,Hkrp|| XXXX``0`#p/p $0T