标签: streaming-flv-video

如何从SQL数据库传输.flv文件

我想将.flv文件存储在数据库中,而不是存储在文件系统中.

这就是我现在能做的:
用ffmpeg成功地将.wmv和.mpeg转换为.flv.
将图像存储在SQL Server中,并使用httphandler在我的页面上显示它们.
与.avi和.mpeg视频相同.(这取决于用户的软件,如果他可以查看它)
如果文件位于文件系统而不是数据库中,则在浏览器中播放.flv文件.

我不能做的是:
直接从数据库中将.flv视频流传输到JW Player.(存储为二进制数据)

我已经在互联网上搜索了两天,但我无法让它工作.感觉好像我几乎在那里.JW Player打开并开始"缓冲",但没有任何反应.

我知道没有简单的答案,但如果有人之前做过这个,或类似的事情,我想知道你是怎么做的.我觉得我有太多的代码要在这里发布.

提前致谢!

sql asp.net jwplayer streaming-flv-video

12
推荐指数
1
解决办法
4524
查看次数

在iOS上以编程方式将flv转换为mp4

在我们的iOS应用程序中,我们将收到flv**(Container)**文件,其中包含视频和音频流

Input #0, flv, from 'test.flv':

  Metadata:
    streamName      : flvLiveStream
    encoder         : Lavf55.12.100
  Duration: 00:00:48.00, start: 66064.401000, bitrate: 632 kb/s
    Stream #0:0, 41, 1/1000: **Video: h264 (Baseline)**, 1 reference frame, yuv420p(progressive, left), 1280x720, 0/1, 15 fps, 1k tbr, 1k tbn
    Stream #0:1, 14, 1/1000: **Audio: pcm_alaw,** 8000 Hz, mono, s16, 64 kb/s
Run Code Online (Sandbox Code Playgroud)

这需要转换为mp4容器和格式,我正在尝试使用ffmpeg,我相信只有这样,使用transcoding.c文件,但在这个阶段失败

Impossible to convert between the formats supported by the filter 'in' and the filter 'auto_scaler_0'
Run Code Online (Sandbox Code Playgroud)

我试图从像ffmpeg -I test.flv test.mp4这样的OSX命令中学习,

移植到iOS是可行的,它可以在所有不同的场景中工作,

综上所述

---在iOS设备上将flv转换为mp4的最佳方法是什么?视频将在h264中,音频将在swf编解码器中?

flv ffmpeg converter streaming-flv-video ios

6
推荐指数
1
解决办法
219
查看次数

Android:从网址播放flv视频流

我目前有一个应用程序记录视频并将其上传到我的服务器.上传视频后,应用会收到一个响应,其中包含指向文件的flv流的URL.

当我尝试在Android默认视频播放器(视频)中打开流时没有任何反应,但是当我使用其他应用程序(BSPlayer)时,它完美地播放了视频.但是,没有办法强制打开一个应用程序Intent.ACTION_VIEW.这是从服务器接收响应的函数的代码:

@Override
protected void onResponseReceived(int requestType, int status, Object resp) {
    switch (requestType) {
    case CLIP_DETAILS: {
        if (status == RESPONSE_OK) {
            String token1 = ((ResponseObject_ClipDetails) resp).m_token1;
            String token2 = ((ResponseObject_ClipDetails) resp).m_token2;
            String url = getClipURL(token1, token2);

            Intent i = new Intent(Intent.ACTION_VIEW);
            i.setData(Uri.parse(url));
            i.setType("video/flv");
            startActivity(i);
        }

    }
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在我的Android应用程序中显示.flv视频?

android video-streaming streaming-flv-video

4
推荐指数
1
解决办法
1万
查看次数