Hello Ladies and Gentlemen,

Concerning my last posting, I found out how to get the RTMP-link for
streaming through an external streaming player.
It' s not that obvious, so just if any other user gets to this, too:

In "Admin Tools", go to "Recordings". At column "Status" you will find a
little symbol, as I know typically for settings.
It doesn't seem to be clickable, but it is, and in the following section
go to "Mediapackage". Again, the listed items
below "Media" are indeed clickable, so choose a type of "video/x-flv"
and you will get the URL for the streaming link.

Direct download links to different types of encoded video are also
available hereby.

Regards, [email protected]

Am 09.06.2011 15:16, schrieb matpro_fhkoeln:
> Hello Markus Ketterl,
> 
> Thank you for your answer.
> I already edited /opt/matterhorn/felix/conf/config.properties as follows:
> 
> org.opencastproject.streaming.url=rtmp://139.6.65.240/matterhorn-engage
> org.opencastproject.streaming.directory=${org.opencastproject.storage.dir}/streams
> 
> I didn't change the streaming dir, because through the link, I think it
> is already pointing to the right directory:
> 
> org.opencastproject.storage.dir=/opt/matterhorn/felix/work/opencast
> 
> root@pips03:~# ls -al /opt/matterhorn/red5/webapps/matterhorn/
> ..
> lrwxrwxrwx 1 root root    43  6. Jun 15:26 streams ->
> /opt/matterhorn/felix/work/opencast/streams
> 
> Also, I didn't edit
> /opt/matterhorn/felix/conf/workflows/compose-distribute-publish.xml,
> because the following already existed:
> 
>     <!-- Distribute to download server -->
> ..
>     <operation
>       id="distribute-streaming"
>       fail-on-error="true"
>       if="${org.opencastproject.streaming.url}"
>       exception-handler-workflow="error"
>       description="Distributing to streaming server">
>       <configurations>
>         <configuration key="source-tags">engage,-publish</configuration>
>         <configuration key="target-tags">publish</configuration>
>       </configurations>
>     </operation>
> 
> I don't quite understand how this is connected with the engage media
> module. I thought the way, if you have the URL to access directly the
> RTMP-stream, you could play that stream through a website-integrated
> flash or a separate video player.
> 
> In addition, on the testing server, the URL for the engage media module
> seems to be
> http://139.6.65.240:8080/engage/ui/embed.html?id=fc252959-44f7-43ad-b61d-fdfe602c1821
> But as to my primary post, the URL to directly play the Red5-stream in,
> let's say
> http://www.wimpyplayer.com/products/wimpy_standalone_flv_player.html as
> VLC seems not to be working, is:
> rtmp://139.6.65.240/matterhorn-engage/fc252959-44f7-43ad-b61d-fdfe602c1821/65598c20-11be-4dca-8ad0-ca15c2ee2ff4/matterhorn_1_1_0_install_video_addendum.flv
> So I do need that track id, don't I?
> 
> Greeting, [email protected]
> 
> Am 07.06.2011 19:43, schrieb Markus Ketterl:
>> Hi,
>> track is the reference to the 'mediaitem'.
>> Like:
>> <track ref="track:d1edaf64-3873-4f64-b31f-38cfa62273f4" 
>> type="presenter/delivery" 
>> id="track-25"><mimetype>video/x-flv</mimetype><tags><tag>engage</tag><tag>low-quality</tag><tag>publish</tag></tags><url>rtmp://yourserver/matterhorn-engage/841/d1edaf64-3873-4f64-b31f-38cfa62273f4/dozent.flv</url><checksum
>>  
>> type="md5">f4e2590c193dd644758131d101e21498</checksum><duration>6059416</duration><audio
>>  id="audio-1"><device/><encoder type="MPEG 
>> Audio"/><channels>2</channels><bitrate>64000.0</bitrate></audio><video 
>> id="video-1"><device/><encoder 
>> type="H.263"/><bitrate>195312.0</bitrate><framerate>12.0</framerate><resolution>300x240</resolution></video></track>
>>
>> There is no need to search for track id. If you use the "distribute to 
>> streaming server operation" in your workflow definition you should end up 
>> with valid urls.
>> Engage will select the right rtmp links.
>>
>> If you set the right streaming.url in your config.properties plus also add 
>> the distribute-to-streaming operation in your workflow you should be good to 
>> go.
>> Hope this helps.
>>
>> Greetings from Osnabrück
>> Markus
>>
>>
>>> Hello Ladies and Gentlemen,
>>>
>>> According to the Matterhorn documentation, the URL for streaming a
>>> recording should be:
>>>
>>> rtmp://10.0.1.2/matterhorn-engage/<id>/track/<filename>.flv
>>>
>>> Information through upload recording:
>>>
>>> General
>>> start               2011-06-05T22:00:00Z
>>> id          fc252959-44f7-43ad-b61d-fdfe602c1821
>>> duration    553090
>>> title               test123_3
>>>
>>> First try, failure:
>>>
>>> rtmp://139.6.65.240/matterhorn-engage/fc252959-44f7-43ad-b61d-fdfe602c1821/track/test123_3.flv
>>>
>>> [INFO] [NioProcessor-1]
>>> org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Action connect
>>> [INFO] [NioProcessor-1] org.red5.server.net.rtmp.RTMPHandler -
>>> Connecting to: [WebScope@21aac775 Depth = 1, Path = '/default', Name =
>>> 'matterhorn-engage']
>>> [INFO] [NioProcessor-1]
>>> org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Action createStream
>>> [INFO] [NioProcessor-1]
>>> org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Action play
>>> [INFO] [NioProcessor-1] org.red5.server.stream.ProviderService - File
>>> was null or did not exist:
>>> fc252959-44f7-43ad-b61d-fdfe602c1821/track/test123_3.flv
>>>
>>> Looked content up, found it here:
>>>
>>> root@pips03:/opt/matterhorn/felix/work/opencast/streams/fc252959-44f7-43ad-b61d-fdfe602c1821/65598c20-11be-4dca-8ad0-ca15c2ee2ff4#
>>> ls -al
>>> insgesamt 41876
>>> drwxr-xr-x 2 root root     4096  6. Jun 16:42 .
>>> drwxr-xr-x 3 root root     4096  6. Jun 16:41 ..
>>> -rw-r--r-- 1 root root 42806050  6. Jun 16:41
>>> matterhorn_1_1_0_install_video_addendum.flv
>>> -rw-r--r-- 1 root root    12885  6. Jun 16:42
>>> matterhorn_1_1_0_install_video_addendum.flv.meta
>>>
>>> Second try, failure:
>>>
>>> rtmp://139.6.65.240/matterhorn-engage/fc252959-44f7-43ad-b61d-fdfe602c1821/track/matterhorn_1_1_0_install_video_addendum.flv
>>>
>>> [INFO] [NioProcessor-1]
>>> org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Action connect
>>> [INFO] [NioProcessor-1] org.red5.server.net.rtmp.RTMPHandler -
>>> Connecting to: [WebScope@21aac775 Depth = 1, Path = '/default', Name =
>>> 'matterhorn-engage']
>>> [INFO] [NioProcessor-1]
>>> org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Action createStream
>>> [INFO] [NioProcessor-1]
>>> org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Action play
>>> [INFO] [NioProcessor-1] org.red5.server.stream.ProviderService - File
>>> was null or did not exist:
>>> fc252959-44f7-43ad-b61d-fdfe602c1821/track/matterhorn_1_1_0_install_video_addendum.flv
>>>
>>> Third try, success:
>>>
>>> rtmp://139.6.65.240/matterhorn-engage/fc252959-44f7-43ad-b61d-fdfe602c1821/65598c20-11be-4dca-8ad0-ca15c2ee2ff4/matterhorn_1_1_0_install_video_addendum.flv
>>>
>>> [INFO] [NioProcessor-1]
>>> org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Action connect
>>> [INFO] [NioProcessor-1] org.red5.server.net.rtmp.RTMPHandler -
>>> Connecting to: [WebScope@2c79cd09 Depth = 1, Path = '/default', Name =
>>> 'matterhorn-engage']
>>> [INFO] [NioProcessor-1]
>>> org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Action createStream
>>> [INFO] [NioProcessor-1]
>>> org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Action play
>>> [INFO] [NioProcessor-1]
>>> org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Action seek
>>>
>>> But: how to get that "second id", shown in the path above? When I upload
>>> a recording for example, the general information gives me only the
>>> "<id>" mentioned in documentation. I could not find information about
>>> "track". And, in production you should not be searching for files on the
>>> server to get the right URL.
>>>
>>> Thank you in advance,
>>> Greeting, [email protected]
>>>
>>> _______________________________________________
>>> Matterhorn mailing list
>>> [email protected]
>>> http://lists.opencastproject.org/mailman/listinfo/matterhorn
>>>
>>>
>>> To unsubscribe please email
>>> [email protected]
>>> _______________________________________________
>>>
>>
>> _______________________________________________
>> Community mailing list
>> [email protected]
>> http://lists.opencastproject.org/mailman/listinfo/community
>>
>>
>> To unsubscribe please email
>> [email protected]
>> _______________________________________________
> 
> _______________________________________________
> Community mailing list
> [email protected]
> http://lists.opencastproject.org/mailman/listinfo/community
> 
> 
> To unsubscribe please email
> [email protected]
> _______________________________________________

_______________________________________________
Matterhorn-users mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn-users

Reply via email to