Giter VIP home page Giter VIP logo

tsingsee / easyplayer-rtsp-ios Goto Github PK

View Code? Open in Web Editor NEW
97.0 24.0 72.0 181.38 MB

An free, elegant, simple, fast windows RTSP Player.EasyPlayer support RTSP(RTP over TCP/UDP),video support H.264/H.265,audio support G.711/G.726/AAC!EasyPlayer RTSP是一款免费、精炼、高效、稳定的RTSP流媒体播放器,视频支持H.264/H.265,音频支持G.711/G.726/AAC,支持RTP over UDP/TCP两种模式!

Home Page: http://open.tsingsee.com/

Objective-C 13.70% C 83.04% Ruby 0.04% Objective-C++ 3.22%
easyplayer-ios easyplayerpro easydarwin rtsp-player rtmp-player ios-player hls-player

easyplayer-rtsp-ios's People

Contributors

babosa avatar jinlong0813 avatar leo-09 avatar shun87 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

easyplayer-rtsp-ios's Issues

咨询

RTSP client端的TCP连接,接收数据,阻塞还是非阻塞?

连接错误

EasyRTSP_OpenStream ret = 0
20240318 100740 Channel[1] no response... 49215 ms
Opening connection to 192.168.40.1, port 554...
...connect() failed: No route to host
20240318 100740 channel[1] Connecting...

20240318 100804 Channel[1] no response... 48207 ms
Opening connection to 192.168.40.1, port 554...
...connect() failed: No route to host
20240318 100805 channel[1] Connecting...

20240318 100829 Channel[1] no response... 48257 ms
Opening connection to 192.168.40.1, port 554...
...connect() failed: No route to host
20240318 100830 channel[1] Connecting...

连接的时候有时候会经常报这种错误,怎么都链接不上,请问是什么原因

秒播???

没有实现秒播啊,解码第一帧很慢,甚至一直在加载状态?

Is the EeasyPlayer-RTSP library free?

In the code there is this line:

int days = EasyRTSP_Activate("6D75724D7A502B32734B79414C6A78676E3850525176464659584E355547786865575679556C525455477858444661672F384C2F5A57467A65513D3D");

What happens when this key expires?

播放流的时候,频繁奔溃,奔溃信息发给你们

libsystem_kernel.dylib`__pthread_kill:
0x1bf610844 <+0>: mov x16, #0x148
0x1bf610848 <+4>: svc #0x80
-> 0x1bf61084c <+8>: b.lo 0x1bf610868 ; <+36>
0x1bf610850 <+12>: stp x29, x30, [sp, #-0x10]!
0x1bf610854 <+16>: mov x29, sp
0x1bf610858 <+20>: bl 0x1bf5edf5c ; cerror_nocancel
0x1bf61085c <+24>: mov sp, x29
0x1bf610860 <+28>: ldp x29, x30, [sp], #0x10
0x1bf610864 <+32>: ret
0x1bf610868 <+36>: ret

2021-01-06 17:55:25.802369+0800 EasyPlayerRTSP[39179:3340694] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSDictionaryM setObject:forKey:]: object cannot be nil (key: BundleVersion)'
*** First throw call stack:
(0x1937b19d8 0x1a7b1ab54 0x19381bd98 0x1938273d0 0x19369d2f8 0x1022e9528 0x1022eae6c 0x1dc35c5c0 0x1dc35d630 0x1dc35d7f8 0x1022e9528 0x1022ec1cc 0x1022ffa8c 0x1022f03f0 0x1022f1234 0x1022fca5c 0x1dbe575a4 0x1dbe5a874)
libc++abi.dylib: terminating with uncaught exception of type NSException
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSDictionaryM setObject:forKey:]: object cannot be nil (key: BundleVersion)'
terminating with uncaught exception of type NSException
(lldb) bt

  • thread #17, queue = 'glmtl.telemetry', stop reason = signal SIGABRT
    • frame #0: 0x00000001bf61084c libsystem_kernel.dylib__pthread_kill + 8 frame #1: 0x00000001dbe569e8 libsystem_pthread.dylibpthread_kill + 212
      frame #2: 0x000000019c49f8f4 libsystem_c.dylibabort + 100 frame #3: 0x00000001a7c16cc8 libc++abi.dylibabort_message + 128
      frame #4: 0x00000001a7c08ca0 libc++abi.dylibdemangling_terminate_handler() + 296 frame #5: 0x00000001a7b1ae04 libobjc.A.dylib_objc_terminate() + 124
      frame #6: 0x0000000100143af8 EasyPlayerRTSPBLYCPPExceptionTerminate() + 1932 frame #7: 0x00000001a7c16154 libc++abi.dylibstd::__terminate(void (*)()) + 16
      frame #8: 0x00000001a7c160ec libc++abi.dylibstd::terminate() + 44 frame #9: 0x00000001a7b1ad88 libobjc.A.dylibobjc_terminate + 12
      frame #10: 0x00000001022e953c libdispatch.dylib_dispatch_client_callout + 36 frame #11: 0x00000001022eae6c libdispatch.dylib_dispatch_once_callout + 84
      frame #12: 0x00000001dc35c5c0 AppleMetalGLRendererGLDDeviceRec::telemetryEmitAPI() + 496 frame #13: 0x00000001dc35d630 AppleMetalGLRendererGLDDeviceRec::emitTelemetry() + 24
      frame #14: 0x00000001dc35d7f8 AppleMetalGLRendererinvocation function for block in GLDDeviceRec::telemetryStartTimer(double) + 28 frame #15: 0x00000001022e9528 libdispatch.dylib_dispatch_client_callout + 16
      frame #16: 0x00000001022ec1cc libdispatch.dylib_dispatch_continuation_pop + 524 frame #17: 0x00000001022ffa8c libdispatch.dylib_dispatch_source_invoke + 1436
      frame #18: 0x00000001022f03f0 libdispatch.dylib_dispatch_lane_serial_drain + 304 frame #19: 0x00000001022f1234 libdispatch.dylib_dispatch_lane_invoke + 452
      frame #20: 0x00000001022fca5c libdispatch.dylib_dispatch_workloop_worker_thread + 1456 frame #21: 0x00000001dbe575a4 libsystem_pthread.dylib_pthread_wqthread + 272
      (lldb)

地址转发有问题

如果中间有一次转发会出错,举例:访问rtsp://192.168.2.1/live 然后经过转发到地址:rtsp://192.168.42.1/live,这样会出错。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.