Hallo
Ich habe arge Probleme bei der Wiedergabe meines eigenen RTMP-Streams mit meiner 800se (newnigma2) und 520 (openatv).
Gestreamt werden ein paar TS-Files mit ffmpeg zu einem Red5-Server:
Code
ffmpeg -re -f concat -i playlist.txt -vf scale=720:576 -vcodec libx264 -ar 44100 -ac 2 -ab 124k -profile:v baseline -pix_fmt yuv420p -f flv rtmp://12.123.12.123:1935/live/stream
Mit dem VLC-Player oder dem iPhone kann ich dann problemlos den Stream wiedergeben. Wenn ich die Stream-URL aber in meinen Dreamboxen einfüge und einschalte, kommt folgender Fehler im Log:
Code
17:01:11.5519 service/servicedvb.cpp:1728 timeshift [eDVBServicePlay] timeshift
17:01:11.5535 Navigation.py:250 playService playing 4097:0:1:0:0:0:0:0:0:0:rtmp%3a//12.123.12.123%3a1935/live/stream:Anzeigename
17:01:11.5549 dvb/cahandler.cpp:333 unregisterService [eDVBCAService] free slot 0 demux 0 for service 1:0:19:EF10:421:1:C00000:0:0:0:
17:01:11.5551 dvb/cahandler.cpp:497 ~eDVBCAService [eDVBCAService] free service 1:0:19:EF10:421:1:C00000:0:0:0:
TuxTxt stopped service 20
cleaning up
TuxTxt cache cleared
17:01:11.5765 service/servicedvb.cpp:1728 timeshift [eDVBServicePlay] timeshift
17:01:11.5780 service/servicedvb.cpp:1728 timeshift [eDVBServicePlay] timeshift
17:01:11.5830 dvb/decoder.cpp:836 setState [eTSMPEGDecoder] decoder state: play, vpid=ffffffff, apid=ffffffff
17:01:11.5833 dvb/decoder.cpp:728 stop [eDVBPCR0] DEMUX_STOP ok
17:01:11.5842 dvb/decoder.cpp:739 ~eDVBPCR [eDVBPCR0] destroy
17:01:11.5844 dvb/decoder.cpp:427 stop [eDVBVideo0] DEMUX_STOP ok
17:01:11.5866 dvb/decoder.cpp:436 stop [eDVBVideo0] VIDEO_STOP ok
17:01:11.5875 dvb/decoder.cpp:528 ~eDVBVideo [eDVBVideo0] destroy
17:01:11.5880 dvb/decoder.cpp:159 stop [eDVBAudio0] AUDIO_STOP ok
17:01:11.6084 dvb/decoder.cpp:167 stop [eDVBAudio0] DEMUX_STOP ok
17:01:11.6114 dvb/decoder.cpp:203 unfreeze [eDVBAudio0] AUDIO_CONTINUE ok
17:01:11.6117 dvb/decoder.cpp:247 ~eDVBAudio [eDVBAudio0] destroy
17:01:11.6118 dvb/decoder.cpp:806 stop [eDVBText0] DEMUX_STOP ok
17:01:11.6151 dvb/decoder.cpp:817 ~eDVBTText [eDVBText0] destroy
17:01:11.6218 dvb/dvb.cpp:1495 DVBChannelStateChanged [eDVBResourceManager] start release channel timer
17:01:11.6587 service/servicemp3.cpp:172 create_gstreamer_sinks [eServiceFactoryMP3] **** dvb_audiosink created ***
17:01:11.6746 service/servicemp3.cpp:181 create_gstreamer_sinks [eServiceFactoryMP3] **** dvb_videosink created ***
17:01:11.6843 service/servicemp3.cpp:190 create_gstreamer_sinks [eServiceFactoryMP3] **** dvb_subsink created ***
17:01:11.6845 service/servicemp3.cpp:210 play [eServiceFactoryMP3] ****new play service total services played is 1****
17:01:11.6871 service/servicemp3.cpp:695 eServiceMP3 [eServiceMP3] playbin uri=rtmp://12.123.12.123:1935/live/stream
17:01:11.7893 service/servicemp3.cpp:919 start [eServiceMP3] *** starting pipeline ****
17:01:11.8226 service/servicemp3.cpp:2155 gstBusCall [eServiceMP3] ****STATE TRANSITION NULL -> READY ****
17:01:11.8493 Screens/Screen.py:151 show [SCREENNAME] InfoBar
17:01:11.8804 Screens/Screen.py:151 show [SCREENNAME] HideVBILine
17:01:11.8841 service/servicemp3.cpp:994 pause [eServiceMP3] pause(ePtr<iPauseableService> &ptr)
17:01:11.8865 Components/Pixmap.py:133 setPixmapNum setPixmapNum(0) failed! defined pixmaps: []
17:01:11.8917 service/servicemp3.cpp:994 pause [eServiceMP3] pause(ePtr<iPauseableService> &ptr)
17:01:11.8930 Components/Pixmap.py:133 setPixmapNum setPixmapNum(0) failed! defined pixmaps: []
17:01:11.8985 Tools/Notifications.py:36 RemovePopup RemovePopup, id = ZapError
0:01:17.763227604 3209 0x1a32520 ERROR rtmp :0:: AMF3 Object encapsulated in AMF stream does not start with AMF3_OBJECT!
0:01:17.765844016 3209 0x1a32520 ERROR rtmp :0:: DECODING ERROR, IGNORING BYTES UNTIL NEXT KNOWN PATTERN!
0:01:17.765932312 3209 0x1a32520 ERROR rtmp :0:: HandleInvoke, error decoding invoke packet
17:01:15.8172 gdi/grc.cpp:193 thread [gRC] main thread is non-idle! display spinner!
17:01:17.1359 service/servicemp3.cpp:2171 gstBusCall [eServiceMP3] PLAYBIN WITH BLOCK READY TO PAUSED state:READY pending:PAUSED ret:ASYNC
17:01:17.1977 dvb/cahandler.cpp:386 serviceGone [DVBCAHandler] no more services
17:01:17.2086 dvb/dvb.cpp:1506 releaseCachedChannel [eDVBResourceManager] release cached channel (timer timeout)
17:01:17.2089 dvb/dvbtime.cpp:691 DVBChannelStateChanged [eDVBLocalTimerHandler] remove channel 0xddea50
17:01:17.2091 dvb/epgcache.cpp:690 DVBChannelStateChanged [eEPGCache] remove channel 0xddea50
17:01:17.2113 dvb/dvb.cpp:1489 DVBChannelStateChanged [eDVBResourceManager] stop release channel timer
17:01:20.2131 dvb/frontend.cpp:916 closeFrontend [eDVBFrontend] try to close frontend 0
Alles anzeigen
Problematisch wird wohl der Eintrag "AMF3 Object encapsulated in AMF stream does not start with AMF3_OBJECT" sein.
Was kann man tun?
Gruß
NFO