2012-07-26 3 views
1

rtmpd의 상용 버전 인 evostream을 사용하고 있습니다. 녹음/재생 오디오 오류 - 플래시 및 Evostream을 사용하는 앱

플래시의 샘플 기록 & 재생 응용 프로그램을 만드는 동안

, 나는 재생할 라이브 스트림 &을 게시 할 수 있어요하지만 기록 또는 을 추가합니다. 플래시 위의

netStream.publish(_streamName, "record"); 

를 사용하여 서버 콘솔에 연결 &의 오류 일련의를 닫습니다 이어집니다.

다음은 내가 통찰력을 제공한다고 믿는 시리즈 중 일부입니다.

... 

    /common/src/utils/misc/file.cpp:78 Unable to open file with mode `w+b`. Error was: (2) No such file or directory 
    /thelib/src/protocols/rtmp/streaming/outfilertmpflvstream.cpp:44 Unable to initialize file 
    /thelib/src/protocols/protocolmanager.cpp:45 Enqueue for delete for protocol CTCP(10) <-> TCP(4) <-> [IR(5)] 
    /thelib/src/application/baseclientapplication.cpp:262 Stream INR(2) with name `_20120626133918` unregistered from application `evostreamms` from protocol IR(5) 
    /thelib/src/application/baseclientapplication.cpp:262 Stream OFRFLV(3) with name `_20120626133918.flv` unregistered from application `evostreamms` from protocol IR(5) 
    /thelib/src/application/baseclientapplication.cpp:240 Protocol CTCP(10) <-> TCP(4) <-> [IR(5)] unregistered from application: evostreamms 
    /common/src/utils/misc/file.cpp:476 File not opened 
    /thelib/src/protocols/rtmp/streaming/outfilertmpflvstream.cpp:53 Unable to write FLV signature 
    /thelib/src/protocols/rtmp/basertmpprotocol.cpp:960 RTMP connection no longer associated with an application 
    /thelib/src/netio/epoll/tcpcarrier.cpp:89 Unable to signal data available 
    /thelib/src/netio/epoll/iohandlermanager.cpp:129 Handlers count changed: 9->8 IOHT_TCP_CARRIER 
... 

위의 내용은 필자가 어떻게 든 파일을 액세스 권한으로 생성 할 수 없다고 가정 할 수 있습니다. 하지만 모든 폴더에 대한 액세스 권한을 전체 폴더 & 개로 설정했습니다.

더 이상 볼 곳을 모르겠습니다. 앞으로 나아갈 수있는 방법에 대한 아이디어가 있다면 누구나 친절하게 공유 할 수 있습니다.


오류의 전체 로그 here을 찾을 수 있습니다

편집 할 수 있습니다.

답변

1

직접 테스트했습니다. 방금 버그를 발견 한 것 같습니다. 작품은 주변의 다음 릴리스 때까지하는이 같은 파일을 생성하는 것입니다 :

[MEDIA_FOLDER]/[_ streamName의]

꽤 전혀인가 .FLV,하지만 확실히 될 다음 릴리스에서 해결됩니다. 또 다른 해결책은 당신이 [email protected]에 로그 파일을 보내거나 여기 또는 pastebin.com에 하나 그것 모두를 게시 할 수있는 기록 CLI 명령을


을 사용하는 것입니다. 당신은 붙여 넣은 첫 줄 바로 위에있는 가장 흥미로운 부분을 잘라 냈습니다.

+0

감사합니다. 내가 스크립트를 작성하고 수동으로 파일을 생성하기 위해 실행 한 솔루션을 찾았습니다. 그러나 해킹으로 인해 그 느낌을 제대로 느끼지 못했습니다. 여기서 로그 조각을 업데이트 할 것입니다. – loxxy

+0

다음은 로그 파일 중 하나입니다. http://pastebin.com/ThruGN05 – loxxy