我尝试使用此API:https://github.com/fyhertz/libstreaming
我在rtmp服务器上创建了应用程序,并在exemple3上设置了rtsp。
rtmp服务器接收连接,但显示黑屏。
在LOGCAT中,我看到了这个错误:
06-18 15:58:30.519: I/ACodec(25256): [OMX.qcom.video.encoder.avc] Now Loaded
06-18 15:58:30.549: E/ACodec(25256): [OMX.qcom.video.encoder.avc] storeMetaDataInBuffers (output) failed w/ err -2147483648
06-18 15:58:30.559: I/ACodec(25256): setupVideoEncoder succeeded
06-18 15:58:30.559: I/ACodec(25256): [OMX.qcom.video.encoder.avc] Now Loaded->Idle
06-18 15:58:30.569: I/ACodec(25256): [OMX.qcom.video.encoder.avc] Now Idle->Executing
06-18 15:58:30.579: I/ACodec(25256): [OMX.qcom.video.encoder.avc] Now Executing
编辑1:
在Galaxy S5上测试(Android 4.4.2)
测试了Moto X(Android 4.4.3)
在平板电脑Foston 7“上用android 4.0.1测试
Teste全部使用exemple3提供的所有分辨率和相同的错误