Giter VIP home page Giter VIP logo

crtmpserver's People

Contributors

j0sh avatar pataquets 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

crtmpserver's Issues

make error

vagrant centos7 make crtmpserver error:

error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
WARN("Unable to set IP_TTL: %"PRIu8"; error was (%d) %s", ttl, err, strerror(err));

error - Unable to de-serialize type 9; Buffer: Size: 4096

Getting error while streaming from rpi compute to crtmpserver on AWS t2 . Im streaming using gstreamer as rtmp using flvmux on port 1935

Error originates from : crtmpserver/sources/thelib/src/protocols/rtmp/amf0serializer.cpp:734

Trace is as follows

/home/ubuntu/crtmpserver/sources/thelib/src/netio/epoll/tcpacceptor.cpp:154 Client connected: <ip hidden >:28408 -> 0.0.0.0:1935
/home/ubuntu/crtmpserver/sources/thelib/src/netio/epoll/iohandlermanager.cpp:119 Handlers count changed: 11->12 IOHT_TCP_CARRIER
/home/ubuntu/crtmpserver/sources/thelib/src/protocols/rtmp/inboundrtmpprotocol.cpp:123 This version of player doesn't support validation
/home/ubuntu/crtmpserver/sources/applications/appselector/src/rtmpappprotocolhandler.cpp:83 Selected application: flvplayback (live)
/home/ubuntu/crtmpserver/sources/thelib/src/application/baseclientapplication.cpp:240 Protocol CTCP(16) <-> TCP(2) <-> [IR(3)] unregistered from application: appselector
/home/ubuntu/crtmpserver/sources/thelib/src/application/baseclientapplication.cpp:251 Stream NR(1) with name `` registered to application `flvplayback` from protocol IR(3)
/home/ubuntu/crtmpserver/sources/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:1490 Default implementation of ProcessInvokeGeneric: Request: _checkbw
/home/ubuntu/crtmpserver/sources/thelib/src/application/baseclientapplication.cpp:262 Stream NR(1) with name `` unregistered from application `flvplayback` from protocol IR(3)
/home/ubuntu/crtmpserver/sources/thelib/src/application/baseclientapplication.cpp:251 Stream INR(2) with name `ccc` registered to application `flvplayback` from protocol IR(3)
/home/ubuntu/crtmpserver/sources/thelib/src/protocols/rtmp/amf0serializer.cpp:734 Unable to de-serialize type 9; Buffer: Size: 4096
Published: 215
Consumed: 214
Send limit: unlimited
Address: 0x1ed5b80
00000000  02 00 0d 40 73 65 74 44  61 74 61 46 72 61 6d 65  ...@setDataFrame
00000016  02 00 0a 6f 6e 4d 65 74  61 44 61 74 61 08 00 00  ...onMetaData...
00000032  00 08 00 0c 76 69 64 65  6f 63 6f 64 65 63 69 64  ....videocodecid
00000048  00 40 1c 00 00 00 00 00  00 00 05 77 69 64 74 68  [email protected]
00000064  00 40 74 00 00 00 00 00  00 00 06 68 65 69 67 68  [email protected]
00000080  74 00 40 6e 00 00 00 00  00 00 00 09 66 72 61 6d  [email protected]
00000096  65 72 61 74 65 00 40 24  00 00 00 00 00 00 00 0c  erate.@$........
00000112  61 75 64 69 6f 63 6f 64  65 63 69 64 00 40 24 00  audiocodecid.@$.
00000128  00 00 00 00 00 00 0f 6d  65 74 61 64 61 74 61 63  .......metadatac
00000144  72 65 61 74 6f 72 02 00  13 47 53 74 72 65 61 6d  reator...GStream
00000160  65 72 20 46 4c 56 20 6d  75 78 65 72 00 0c 63 72  er FLV muxer..cr
00000176  65 61 74 69 6f 6e 64 61  74 65 02 00 17 53 61 74  eationdate...Sat
00000192  20 4f 63 74 20 31 35 20  31 31 3a 33 35 3a 32 20   Oct 15 11:35:2
00000208  32 30 31 36 00 00 09                              2016...

/home/ubuntu/crtmpserver/sources/thelib/src/protocols/rtmp/amf0serializer.cpp:323 Unable to read value
/home/ubuntu/crtmpserver/sources/thelib/src/protocols/rtmp/rtmpprotocolserializer.cpp:545 Unable to de-serialize invoke parameter 2
/home/ubuntu/crtmpserver/sources/thelib/src/protocols/rtmp/basertmpappprotocolhandler.cpp:409 Unable to deserialize message
/home/ubuntu/crtmpserver/sources/thelib/src/protocols/rtmp/basertmpprotocol.cpp:966 Unable to send rtmp message to application
/home/ubuntu/crtmpserver/sources/thelib/src/netio/epoll/tcpcarrier.cpp:89 Unable to signal data available
/home/ubuntu/crtmpserver/sources/thelib/src/netio/epoll/iohandlermanager.cpp:129 Handlers count changed: 12->11 IOHT_TCP_CARRIER
/home/ubuntu/crtmpserver/sources/thelib/src/protocols/protocolmanager.cpp:45 Enqueue for delete for protocol [IR(3)]
/home/ubuntu/crtmpserver/sources/thelib/src/application/baseclientapplication.cpp:262 Stream INR(2) with name `ccc` unregistered from application `flvplayback` from protocol IR(3)
/home/ubuntu/crtmpserver/sources/thelib/src/application/baseclientapplication.cpp:240 Protocol [IR(3)] unregistered from application: flvplayback

Unable to reuse port

Hello, I'm trying to run crtmpserver on an A20 SOM EVB board, Debian Jessie

No luck

I already tried with the precompiled for debian Jessie, same error message at logs (below).

Later I disabled it and rebooting, checking the services isn't running and try with this source. It compiles after adding

'''
/usr/lib/arm-linux-gnueabihf
'''

To sections ssl, crypto and z of cmake_find_modules/Find_openssl.cmake

As I said it just fail with the following error

Please any help is welcome, thanks !!

'''
crtmpserver/sources/crtmpserver/src/crtmpserver.cpp:239 Configure acceptors
crtmpserver/sources/thelib/src/netio/epoll/iohandlermanager.cpp:119 Handlers count changed: 0->1 IOHT_ACCEPTOR
crtmpserver/sources/common/src/platform/linux/linuxplatform.cpp:160 Unable to reuse port
crtmpserver/sources/common/src/platform/linux/linuxplatform.cpp:215 Unable to enable reuse address
crtmpserver/sources/thelib/src/netio/epoll/tcpacceptor.cpp:65 Unable to set socket options
crtmpserver/sources/thelib/src/configuration/module.cpp:130 Unable to fire up acceptor from this config node:
0.0.0.0
1112
inboundJsonCli


true

crtmpserver/sources/thelib/src/configuration/module.cpp:107 Unable to configure acceptor:

0.0.0.0
1112
inboundJsonCli


true

crtmpserver/sources/thelib/src/configuration/configfile.cpp:132 Unable to configure acceptors
crtmpserver/sources/crtmpserver/src/crtmpserver.cpp:241 Unable to configure acceptors
crtmpserver/sources/crtmpserver/src/crtmpserver.cpp:280 Shutting down protocols manager
crtmpserver/sources/crtmpserver/src/crtmpserver.cpp:284 Shutting down I/O handlers manager
crtmpserver/sources/thelib/src/netio/epoll/iohandlermanager.cpp:129 Handlers count changed: 1->0 IOHT_ACCEPTOR
'''

Is this project still alive?

I was maintaining crtmpserver for Alpine Linux.
But doesn't seems to me is still active.
Can you please confirm or unconfirm?
Thanks.

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.