基本上,我想用iOS软件开发工具包播放一段彩信视频。我可以用MPMovieplayer播放一些视频,但不能播放彩信或RSTP。我对此进行了研究,但我找不到明确的解决方案。有人能帮我吗?
我试过VLC手机:http://wiki.videolan.org/MobileVLC Dropcam:https://github.com/dropcam/dropcam_for_iphone
但我无法使用这些选项。
发布于 2012-04-24 03:00:15
你可以看看Apple Http Live Streaming。一些文档是here。
发布于 2013-03-03 03:38:30
你应该使用ffmpeg库,因为这个库可以连接任何流媒体服务器(支持rtsp,mms,tcp,udp,rtmp ...)然后在屏幕上绘制图片..(对于绘图,您可以使用opengles或uiimage也工作)
首先,使用avformat_open_input连接到您的ip地址,然后使用avcodec_find_decoder & avcodec_open2查找编解码器并打开它们(音频和视频都应该调用它们)
然后,在while循环中,当你得到帧时,使用av_read_frame方法从服务器读取数据包,如果是音频,则将其发送到AudioUnit或AudioQueue,如果是视频,则使用sws_scale方法将其从yuv格式转换为rgb格式,并将图片绘制到屏幕上。
就这样。
再看看这个包装器(http://www.videostreamsdk.com),它是在ffmpeg库上编写的,支持iOS
https://stackoverflow.com/questions/10286441
复制相似问题