【问题标题】:VLC live http streaming to AndroidVLC 实时 http 流式传输到 Android
【发布时间】:2012-02-23 16:23:41
【问题描述】:

我正在尝试使用 VideoView 从 VLC 到 Android 应用进行 http 直播。

我有 3gp 视频并使用 vlc 流式传输:

cvlc -vvv video.3gp --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128}:standard{access=http,mux=ogg,‌​dst=128.0.0.6:9090/jlanza}' 

在我的 android 中,我将 videoview 源设置为 http:// 和 httplive://,但没有显示任何内容。我总是出错。

谁能给我解释一下如何为http直播配置vlc?

编辑:我的问题的解决方案

cvlc -vvv video.mp4 --sout '#transcode{vcodec=h264,vb=100}:standard{access=http,mux=ts{use-key-frames},dst=:9090}'

那么网址是http://@server:9090

【问题讨论】:

  • HTTP 直播仅在 Android 3.0 及更高版本中受支持 - 您在什么手机上进行测试?
  • 我的是 2.3.4 :( 我也得到 :NuHTTPDataSource(4358): 服务器没有给我们内容长度!我上面放的 vlc 命令对 4.0 有效吗?跨度>
  • @lxt,从 2.3.3 开始支持 HTTP 直播,我已经为此编写了应用程序,甚至在 2.1+ 上还有 third party library 支持 HLS。
  • @jianza,你问的和HTTP Live Streaming无关,只是一个普通的HTTP streaming
  • 嗨,Jlanza,我也遇到了同样的问题,你能帮我解决一下吗

标签: android video-streaming vlc


【解决方案1】:

解决我的问题

cvlc -vvv video.mp4 --sout '#transcode{vcodec=h264,vb=100}:standard{access=http,mux=ts{use-key-frames},dst=:9090}'

那么网址是http://@server:9090

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-16
    • 1970-01-01
    • 2012-02-19
    • 1970-01-01
    • 2011-10-06
    • 2011-05-17
    相关资源
    最近更新 更多