【问题标题】:Live stream implementation using RTSP protocol使用 RTSP 协议实现直播
【发布时间】:2016-03-29 16:16:11
【问题描述】:
我正在尝试通过 iOS 上的 RTSP 协议访问直播。我正在尝试从该网站运行示例:http://www.gdcl.co.uk/2013/02/20/iOS-Video-Encoding.html,并且宣传您可以将 url (rtsp://) 粘贴到 quicktime 播放器、VLC 或其他方式中,但每当我尝试失败时.当我在 quicktime player 中尝试时,它给了我这个错误:无法打开“Macintosh HD”文档。该文件可能已损坏或不是与 QuickTime Player 兼容的电影文件。
我做错了什么?示例是否损坏或者我需要更新代码中的一些规范。我正在运行 iOS 9.3,它被告知可以工作 > 7.0。
【问题讨论】:
标签:
ios
rtsp
live-streaming
wowza
【解决方案1】:
在我的 iOS 设备上编译和运行时,我能够在 VLC 上播放此内容。您需要确保您使用的是 WiFi(与 LTE 或 3G 相比)。我在 iOS 9.2.1 上使用 VLC 版本 2.2.2 播放。
然后您可以更进一步,因为我已通过 Stream file 使用以下配置成功地将其引入 Wowza:
{
uri : "rtsp://[rtsp-address-as-published-on-the-app]",
streamTimeout:12000,
reconnectWaitTime:12000,
rtpTransportMode:"udp",
rtspValidationFrequency:15000,
rtspFilterUnknownTracks:true,
rtspStreamAudioTrack:false,
rtspStreamVideoTrack:true,
rtpDebugSession:true,
rtspSessionTimeout:12000,
rtspConnectionTimeout:12000
}
我建议查看您的 iOS 应用程序 (xcode) 中的控制台日志,然后再查看您的 VLC 错误消息/日志,以了解您尝试播放时的确切问题。