【问题标题】:I have an H264 Bitstream, how can I stream it?我有一个 H264 比特流,如何流式传输它?
【发布时间】:2019-11-21 05:17:10
【问题描述】:

因此,我目前正在使用 Intel Media SDK 生成 H264 比特流,一次一个数据包。我可以将其保存到文件中,然后使用 VLC 直接从文件中播放视频。

但是,在流式传输这些数据包时,我不知道从哪里开始。我相信我想创建一个服务器来流式传输该视频,然后使用 HTML5 的视频标签来显示远程接收该视频。

想法?

谢谢!

【问题讨论】:

    标签: video-streaming h.264 intel-video-processing


    【解决方案1】:

    <video> 标记不适用于原始基本流。视频必须在容器中。 http://www.w3schools.com/tags/tag_video.asp。此外,您可能会发现某些浏览器不支持 h.264。

    您对“流”一词的使用似乎暗示了直播视频。没有用于流式视频的 HTML5 视频解决方案(Mac 和 IOS 上的 safari 中的 HLS 除外)。从 mp4 等容器流式传输称为渐进式下载或伪流式传输。

    【讨论】:

    • 确实是视频直播。这不是 h264 格式,但我能够将桌面快照(在一侧或另一侧授予一些滞后)流式传输到 html5 中的视频标签,因此显然可以使用:“C:\Program Files (x86) \VideoLAN\VLC\vlc.exe" -I dummy screen:// :screen-fps=16.000000 :screen-caching=10 :sout=#transcode{vcodec=theo,vb=800,scale=1,width=640, height=480,acodec=mp3}:http{mux=ogg,dst=192.168.16.48:8084/desktop.ogg} :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 :sout- keep 将查看容器。谢谢。
    • 不在 Internet Explorer 或 safari 中。他们不支持 oog。
    • 很高兴知道.. chrome 允许它,但只是尝试过,确实 IE 目前不支持它,firefox 出现故障。我有 H264 格式的视频,知道该怎么做吗?不必使用 HTML5 视频标签,但需要在网站中显示。
    • 移动 HLS 是您的最佳选择。在网络上,带有 Flash 播放器的 RTMP 可能是最好的。或者到处做 HLS 并使用 jwplayer。
    • 我仍在努力解决这个问题,也许你知道,你知道有什么工具可以让我获取 h264 数据包并将它们编码为最好的 HLS 吗?再次感谢 szatmary!
    猜你喜欢
    • 2017-11-16
    • 2011-12-20
    • 1970-01-01
    • 1970-01-01
    • 2012-11-04
    • 2011-08-20
    • 2014-01-12
    • 2016-09-28
    • 2019-12-31
    相关资源
    最近更新 更多