지난 7 일 동안 점령 된 문제는 Android 비디오에서 WowzaMediaEngine으로 실시간 스트리밍을 구현하는 것입니다.RTMP를 통해 Wowza로 라이브 비디오를 스트리밍하는 방법
나는 공식 Wowza 페이지에 대한 연구를 시작했으며 안드로이드 및 IOS 용 GoCoderSDK 라이브러리의 존재에 감탄했습니다. "작은"문제는 가격 (10,000 첫 해, 연간 최대 2KB)이며, 내가 "작은"클라이언트 응용 프로그램을 구축하고 있기 때문에, 나는 다른 라이브러리 시도 :
libstreaming 내 의견으로는, (추한 코드 확인입니다 어렵지 않은 감정), 수정해야 할 버그가 많이 있지만 상당히 복잡한 기술 (잘 수행됨)이 있습니다. 나는 Nexus 5 marshmallow를 테스트했으며 MediaCodec과 낮은 비디오 해상도를 사용하여 잠시 후 작동했습니다. 해상도를 높이면 MediaRecorder로 전환되며 대부분 MediaRecorder가 작동하지 않습니다. KitKat 장치에서 나는 그것을 전혀 시작할 수 없었습니다. 수정 프로그램을 3-4 일간 실행 한 후 포기했습니다. 더 이상 유지 보수되지 않는 립선 이음새
Media Broadcasting Library 유망 해 보이지만 시도하지 않았습니다. 정말 비싸다. 500 $/월은 너무 간단합니다.
KickFlip은 코드화되어있어 멋지고 멋진 기능을 제공하며 RTMP/RTSP에 대한 지원을 제거했습니다. 지원을 되돌리려 고했지만 실패했습니다.
RealTimeLibs 가격이 허용됩니다. 설치됨 스트림을 시작할 수없는 PlayStore에서 ME (데모 앱)을 브로드 캐스트합니다. 데모 앱이 끊임없이 충돌합니다. 낙담하고, 그들과 연락을 시도하지 않았습니다. 해야 할 일
소프트웨어 인코딩 만하는 것이 맞습니까? [Android에서 ffmpeg로 하드웨어 인코딩] (https://trac.ffmpeg.org/wiki/HWAccelIntro)에 대한 업데이트가 있습니까? btw를 공유해 주셔서 감사합니다. – kpaxit
@kpaxit 고맙습니다. 고맙습니다. 나는 그것이 GPU를 사용하지 않고 있다고 생각하지만 확실하지는 않다. 나는 FFMpegRecoder (https://github.com/bytedeco/javacv/blob/master/src/main/java/org/bytedeco/javacv/FFmpegFrameRecorder.java)의 JavaCV 소스 코드를 조사했고, 내가 말할 수있는 한, -hwaccel을 사용하지 않습니다. 그러나, 그것은 좋은 특징 일 것입니다. GitHub에서 사무엘에게 직접 글을 쓰는 경우, 레코더 인스턴스에서 간단한 메서드 호출을 사용하여 설정하거나 해제 할 수 있다면 좋을 것입니다. – bajicdusko
어떻게 Wowza Sever를 설정 했습니까? – hunghd